Testcase for PR rtl-optimization/68381
[platform/upstream/linaro-gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2
3         PR rtl-optimization/68381
4         * gcc.c-torture/execute/pr68381.c: New test.
5
6 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7
8         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
9         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
10
11 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
12
13         PR target/68497
14         * gcc.target/i386/pr68497.c: New test.
15
16 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
17
18         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
19         New.
20         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
21         New.
22         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
23         New.
24         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
25         New.
26         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
27         New.
28         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
29         New.
30         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
31         New.
32         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
33         New.
34         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
35         New.
36         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
37         New.
38         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
39         New.
40         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
41         New.
42
43 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
44
45         PR middle-end/68375
46         * gcc.dg/pr68375.c: New test.
47
48 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
49
50         PR target/68483
51         * gcc.target/i386/pr68483-1.c: New test.
52         * gcc.target/i386/pr68483-2.c: New test.
53
54 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
55
56         PR c/68337
57         * gcc.target/i386/mpx/pr68337-1.c: New test.
58         * gcc.target/i386/mpx/pr68337-2.c: New test.
59
60 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
61
62         PR rtl-optimization/68194
63         PR rtl-optimization/68328
64         PR rtl-optimization/68185
65         * gcc.c-torture/execute/pr68185.c: New test.
66         * gcc.c-torture/execute/pr68328.c: Likewise.
67
68 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
69
70         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
71
72 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
73
74         PR objc/68438
75         * objc.dg/plugin: New subdirectory.
76         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
77         * objc.dg/plugin/plugin.exp: New file, based on
78         gcc.dg/plugin/plugin.exp.
79
80 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
81             Sebastian Pop  <s.pop@samsung.com>
82
83         PR tree-optimization/68493
84         * gcc.dg/graphite/pr68493.c: New.
85
86 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
87             Sebastian Pop  <s.pop@samsung.com>
88
89         PR tree-optimization/68279
90         * gfortran.dg/graphite/pr68279.f90: New.
91
92 2015-11-23  Marek Polacek  <polacek@redhat.com>
93
94         PR tree-optimization/68455
95         * gcc.dg/tree-ssa/pr68455.c: New test.
96
97 2015-11-23  Richard Biener  <rguenther@suse.de>
98
99         PR tree-optimization/68465
100         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
101
102 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
103
104         PR target/68363
105         * gcc.target/aarch64/pr68363_1.c: New test.
106
107 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
108
109         * gcc.target/aarch64/simd/vmulx.x: New.
110         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
111         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
112         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
113
114 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
115
116         PR c++/68001
117         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
118
119 2015-11-23  Richard Biener  <rguenther@suse.de>
120             Jiong Wang  <jiong.wang@arm.com>
121
122         PR tree-optimization/68317
123         PR tree-optimization/68326
124         * gcc.dg/pr68317.c: New testcase.
125
126 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
127
128         PR tree-optimization/68327
129         * gcc.dg/pr68327.c: New test.
130
131 2015-11-23  Tom de Vries  <tom@codesourcery.com>
132
133         PR tree-optimization/68460
134         * gcc.dg/autopar/pr68460.c: New test.
135
136 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
137
138         * c-c++-common/asan/halt_on_error-1.c: New test.
139         * c-c++-common/asan/halt_on_error-2.c: Likewise.
140
141 2015-11-23  Richard Biener  <rguenther@suse.de>
142
143         PR tree-optimization/68482
144         * gcc.dg/vect/pr68482.c: New testcase.
145
146 2015-11-23  Richard Biener  <rguenther@suse.de>
147
148         PR tree-optimization/68445
149         * gcc.dg/vect/pr68445.c: New testcase.
150
151 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
152
153         * gcc.target/s390/load-relative-check.c: New test to check
154         generation of load relative instructions.
155
156 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
157
158         * gfortran.dg/fmt_t_8.f90: New test.
159
160 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
161
162         PR target/68390
163         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
164
165 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
166
167         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
168
169 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
170
171         PR fortran/68486
172         * gfortran.dg/simplify_cshift_2.f90: New test.
173
174 2015-11-22  James Norris  <jnorris@codesourcery.com>
175             Cesar Philippidis  <cesar@codesourcery.com>
176
177         * gfortran.dg/goacc/declare-1.f95: Update test.
178         * gfortran.dg/goacc/declare-2.f95: New test.
179
180 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
181
182         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
183         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
184         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
185         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
186         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
187         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
188         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
189         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
190         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
191         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
192         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
193         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
194
195 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
196
197         * gfortran.dg/simplify_cshift_1.f90: New test.
198
199 2015-11-21  Nathan Sidwell  <nathan@acm.org>
200
201         * gcc.dg/atomic-generic.c: Include <string.h>.
202
203 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
204
205         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
206
207 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
208
209         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
210
211 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
212
213         PR debug/66432
214         * gcc.dg/debug/pr66432.c: New test.
215
216 2015-11-20  Ian Lance Taylor  <iant@google.com>
217
218         PR go/66406
219         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
220
221 2015-11-20  Mike Stump  <mikestump@comcast.net>
222
223         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
224         isn't portable.
225
226 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
227
228         PR 62314
229         * gcc.dg/fixits.c: New file.
230         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
231         (test_fixit_insert): New.
232         (test_fixit_remove): New.
233         (test_fixit_replace): New.
234         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
235         (test_fixit_insert): New.
236         (test_fixit_remove): New.
237         (test_fixit_replace): New.
238         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
239         (test_show_locus): Add tests of rendering fixit hints.
240
241 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
242
243         PR middle-end/68339
244         * gcc.dg/vect/pr68339.c: New test.
245
246 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
247
248         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
249
250 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
251
252         PR fortran/68237
253         * gfortran.dg/submodule_12.f90: New test
254
255         PR fortran/66762
256         * gfortran.dg/submodule_6.f08: Add compile option -flto.
257
258 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
259
260         * lib/target-supports.exp
261         (check_effective_target_arm_neon_ok_nocache): Add check
262         for M profile.
263
264 2015-11-20  Tom de Vries  <tom@codesourcery.com>
265
266         PR tree-optimization/68373
267         * gcc.dg/autopar/pr68373.c: New test.
268
269 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
270
271         PR c++/67354
272         * g++.dg/abi/mangle67.C: New test.
273
274 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
275
276         * gcc.target/s390/bswap-1.c: New test.
277
278 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
279
280         * gcc.target/s390/pfpo.c: New test.
281
282 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
283
284         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
285         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
286
287 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
288
289         * g++.dg/spellcheck-fields.C: New file.
290
291 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
292             Sebastian Pop  <s.pop@samsung.com>
293
294         PR tree-optimization/68428
295         * gcc.dg/graphite/pr68428.c: New.
296
297 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
298             Sebastian Pop  <s.pop@samsung.com>
299
300         PR tree-optimization/68335
301         * gfortran.dg/graphite/pr68335.f90: New.
302
303 2015-11-19  Nathan Sidwell  <nathan@acm.org>
304
305         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
306         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
307         * gcc.dg/special/weak-2.c: Likewise.
308         * gcc.dg/weak/weak-12.c: Likewise.
309         * gcc.dg/weak/weak-15.c: Likewise.
310         * gcc.dg/weak/weak-16.c: Likewise.
311         * gcc.dg/weak/weak-1.c: Likewise.
312         * gcc.dg/weak/weak-2.c: Likewise.
313         * gcc.dg/weak/weak-4.c: Likewise.
314         * gcc.dg/torture/pr53922.c: Likewise.
315         * gcc.dg/torture/pr60092.c: Likewise.
316
317 2015-11-19  Marek Polacek  <polacek@redhat.com>
318
319         PR c/68412
320         * gcc.dg/pr68412-2.c: New test.
321         * gcc.dg/pr68412.c: New test.
322
323 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
324
325         * gcc.dg/tree-ssa/vrp98.c: New testcase.
326         * gcc.target/avr/uint8-single-reg.c: New testcase.
327
328 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
329
330         PR c++/67409
331         * g++.dg/eh/goto3.C: New test.
332
333 2015-11-19  Marek Polacek  <polacek@redhat.com>
334
335         PR tree-optimization/68431
336         * gcc.dg/tree-ssa/pr68431.c: New test.
337
338 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
339
340         PR rtl-optimization/68376
341         * gcc.c-torture/execute/pr68376-1.c: New test.
342         * gcc.c-torture/execute/pr68376-2.c: New test.
343
344         PR target/67770
345         * gcc.target/i386/pr67770.c: New test.
346
347 2015-11-18  Jeff Law  <law@redhat.com>
348
349         PR tree-optimization/68198
350         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
351         * gcc.dg/tree-ssa/pr68198.c: New test.
352
353 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
354
355         PR fortran/59910
356         * gfortran.dg/pr59910.f90: New test.
357
358 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
359
360         PR fortran/43996
361         * gfortran.dg/pr43996.f90: New test.
362
363 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
364
365         PR c/65083
366         * gcc.dg/atomic/stdatomic-fence-2.c,
367         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
368
369 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
370
371         * gnat.dg/loop_optimization19.adb: New test.
372         * gnat.dg/loop_optimization20.adb: Likewise.
373         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
374
375 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
376
377         * gnat.dg/opt52.adb: New test.
378
379 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
380
381         * gcc.dg/goacc/nvptx-sese-1.c: New.
382
383 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
384
385         * gnat.dg/renaming7.adb: New test.
386         * gnat.dg/renaming7_pkg.ads: New helper.
387
388 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
389
390         PR tree-optimization/68402
391         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
392         to avoid undefined behaviour.
393
394 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
395
396         PR tree-optimization/68157
397         * g++.dg/opt/pr68157.C: New test.
398
399 2015-11-18  Richard Biener  <rguenther@suse.de>
400
401         PR tree-optimization/67790
402         * gcc.dg/vect/pr67790.c: New testcase.
403
404 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
405
406         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
407
408 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
409
410         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
411         (test_braced_init): New function.
412         (test_statement_expression): New function.
413         (test_address_of_label): New function.
414         (test_transaction_expressions): New function.
415         (test_keywords): New function.
416         (test_builtin_va_arg): New function.
417         (test_builtin_offsetof): New function.
418         * lib/multiline.exp (_build_multiline_regex): Escape braces.
419
420 2015-11-17  Martin Sebor  <msebor@redhat.com>
421
422         PR c++/68308
423         * g++.dg/init/new46.C: New test.
424
425 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
426
427         PR fortran/65751
428         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
429
430 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
431
432         PR middle-end/68134
433         * gcc.dg/pr68134.c: New test.
434
435 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
436
437         PR target/68143
438         * gcc.c-torture/execute/pr68143_1.c: New test.
439
440 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
441
442         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
443
444 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
445
446         * gcc.dg/tree-ssa/ifc-8.c: New test.
447
448 2015-11-16  Marek Polacek  <polacek@redhat.com>
449
450         PR c++/68362
451         * g++.dg/delayedfold/switch-1.C: New test.
452
453 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
454
455         PR fortran/58027
456         PR fortran/60993
457         * gfortran.dg/pr58027.f90: New test.
458
459 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
460
461         * c-c++-common/attr-simd.c: New test.
462         * c-c++-common/attr-simd-2.c: New test.
463         * c-c++-common/attr-simd-3.c: New test.
464
465 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
466
467         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
468
469 2015-11-16  Christian Bruel  <christian.bruel@st.com>
470
471         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
472          Check __ARM_NEON__ instead of "arm_neon.h.
473         * gcc.target/arm/attr-neon3.c: New test.
474         * gcc.target/arm/attr-neon-fp16.c: Likewise
475
476 2015-11-16  Christian Bruel  <christian.bruel@st.com>
477
478         PR target/65837
479         * gcc.target/arm/lto/pr65837_0.c
480         * gcc.target/arm/attr-neon2.c
481         * gcc.target/arm/attr-neon.c
482         * gcc.target/arm/attr-neon-builtin-fail.c
483         * gcc.target/arm/attr-crypto.c
484
485 2015-11-16  Richard Biener  <rguenther@suse.de>
486
487         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
488
489 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
490
491         PR fortran/50221
492         * gfortran.dg/deferred_character_1.f90: New test.
493         * gfortran.dg/deferred_character_4.f90: New test for comment
494         #4 of the PR.
495
496         PR fortran/68216
497         * gfortran.dg/deferred_character_2.f90: New test.
498
499         PR fortran/67674
500         * gfortran.dg/deferred_character_3.f90: New test.
501
502         PR fortran/63932
503         * gfortran.dg/deferred_character_5.f90: New test.
504
505         PR fortran/66408
506         * gfortran.dg/deferred_character_6.f90: New test.
507
508         PR fortran/49954
509         * gfortran.dg/deferred_character_7.f90: New test.
510
511 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
512
513         PR fortran/67803
514         * gfortran.dg/pr67803.f90: New test.
515
516 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
517
518         * g++.dg/cpp/ucn-1.C: Fix typo.
519
520 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
521
522         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
523         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
524
525 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
526             Jeff Law  <law@redhat.com>
527
528         * gcc.dg/tree-ssa/split-path-1.c: New test.
529
530 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
531
532         * c-c++-common/goacc/loop-auto-1.c: New.
533
534         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
535         * gcc.dg/goacc/nvptx-merged-loop.c: New.
536
537 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
538
539         PR fortran/68319
540         * gfortran.dg/pr68319.f90: New test.
541
542 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
543
544         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
545         hardware floating point support.
546
547         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
548         vector direct move instructions.
549
550         * gcc.target/powerpc/maddld.c: New test.
551
552 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
553
554         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
555         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
556         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
557
558 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
559
560         * gcc.dg/diagnostic-token-ranges.c: New file.
561         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
562         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
563         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
564         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
565         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
566         line_table param when calling
567         linemap_position_for_line_and_column.
568         (test_show_locus): Pass line_table to rich_location ctors.
569         (plugin_init): Remove setting of global_dc->colorize_source_p.
570         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
571         New file.
572         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
573         diagnostic_plugin_test_tree_expression_range.c,
574         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
575         and diagnostic-test-show-trees-1.c.
576
577 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
578
579         PR tree-optimization/67682
580         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
581         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
582         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
583         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
584
585 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
586
587         * gcc.target/aarch64/umaddl_combine_1.c: New test.
588
589 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
590
591         PR tree-optimization/68264
592         * gcc.dg/torture/pr68264.c: New test.
593
594 2015-11-13  Marek Polacek  <polacek@redhat.com>
595
596         PR c/68320
597         * gcc.dg/pr68320.c: New test.
598
599 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
600
601         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
602
603 2015-11-13  Richard Biener  <rguenther@suse.de>
604
605         PR tree-optimization/68306
606         * gcc.dg/pr68306.c: Adjust.
607         * gcc.dg/pr68306-2.c: New testcase.
608         * gcc.dg/pr68306-3.c: Likewise.
609
610 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
611
612         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
613         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
614
615 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
616
617         PR fortran/47266
618         * gfortran.dg/module_private_2.f90: New test.
619
620 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
621
622         PR fortran/47266
623         * gfortran.dg/warn_unused_function_2.f90: New test.
624
625 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
626
627         Revert [ARM] Remove neon-testgen.ml and generated tests.
628         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
629
630         * gcc.target/arm/neon/vRaddhns16.c: Remove.
631         * gcc.target/arm/neon/vRaddhns32.c: Remove.
632         * gcc.target/arm/neon/vRaddhns64.c: Remove.
633         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
634         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
635         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
636         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
637         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
638         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
639         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
640         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
641         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
642         * gcc.target/arm/neon/vRhadds16.c: Remove.
643         * gcc.target/arm/neon/vRhadds32.c: Remove.
644         * gcc.target/arm/neon/vRhadds8.c: Remove.
645         * gcc.target/arm/neon/vRhaddu16.c: Remove.
646         * gcc.target/arm/neon/vRhaddu32.c: Remove.
647         * gcc.target/arm/neon/vRhaddu8.c: Remove.
648         * gcc.target/arm/neon/vRshlQs16.c: Remove.
649         * gcc.target/arm/neon/vRshlQs32.c: Remove.
650         * gcc.target/arm/neon/vRshlQs64.c: Remove.
651         * gcc.target/arm/neon/vRshlQs8.c: Remove.
652         * gcc.target/arm/neon/vRshlQu16.c: Remove.
653         * gcc.target/arm/neon/vRshlQu32.c: Remove.
654         * gcc.target/arm/neon/vRshlQu64.c: Remove.
655         * gcc.target/arm/neon/vRshlQu8.c: Remove.
656         * gcc.target/arm/neon/vRshls16.c: Remove.
657         * gcc.target/arm/neon/vRshls32.c: Remove.
658         * gcc.target/arm/neon/vRshls64.c: Remove.
659         * gcc.target/arm/neon/vRshls8.c: Remove.
660         * gcc.target/arm/neon/vRshlu16.c: Remove.
661         * gcc.target/arm/neon/vRshlu32.c: Remove.
662         * gcc.target/arm/neon/vRshlu64.c: Remove.
663         * gcc.target/arm/neon/vRshlu8.c: Remove.
664         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
665         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
666         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
667         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
668         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
669         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
670         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
671         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
672         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
673         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
674         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
675         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
676         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
677         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
678         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
679         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
680         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
681         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
682         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
683         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
684         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
685         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
686         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
687         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
688         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
689         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
690         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
691         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
692         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
693         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
694         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
695         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
696         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
697         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
698         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
699         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
700         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
701         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
702         * gcc.target/arm/neon/vRsubhns16.c: Remove.
703         * gcc.target/arm/neon/vRsubhns32.c: Remove.
704         * gcc.target/arm/neon/vRsubhns64.c: Remove.
705         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
706         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
707         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
708         * gcc.target/arm/neon/vabaQs16.c: Remove.
709         * gcc.target/arm/neon/vabaQs32.c: Remove.
710         * gcc.target/arm/neon/vabaQs8.c: Remove.
711         * gcc.target/arm/neon/vabaQu16.c: Remove.
712         * gcc.target/arm/neon/vabaQu32.c: Remove.
713         * gcc.target/arm/neon/vabaQu8.c: Remove.
714         * gcc.target/arm/neon/vabals16.c: Remove.
715         * gcc.target/arm/neon/vabals32.c: Remove.
716         * gcc.target/arm/neon/vabals8.c: Remove.
717         * gcc.target/arm/neon/vabalu16.c: Remove.
718         * gcc.target/arm/neon/vabalu32.c: Remove.
719         * gcc.target/arm/neon/vabalu8.c: Remove.
720         * gcc.target/arm/neon/vabas16.c: Remove.
721         * gcc.target/arm/neon/vabas32.c: Remove.
722         * gcc.target/arm/neon/vabas8.c: Remove.
723         * gcc.target/arm/neon/vabau16.c: Remove.
724         * gcc.target/arm/neon/vabau32.c: Remove.
725         * gcc.target/arm/neon/vabau8.c: Remove.
726         * gcc.target/arm/neon/vabdQf32.c: Remove.
727         * gcc.target/arm/neon/vabdQs16.c: Remove.
728         * gcc.target/arm/neon/vabdQs32.c: Remove.
729         * gcc.target/arm/neon/vabdQs8.c: Remove.
730         * gcc.target/arm/neon/vabdQu16.c: Remove.
731         * gcc.target/arm/neon/vabdQu32.c: Remove.
732         * gcc.target/arm/neon/vabdQu8.c: Remove.
733         * gcc.target/arm/neon/vabdf32.c: Remove.
734         * gcc.target/arm/neon/vabdls16.c: Remove.
735         * gcc.target/arm/neon/vabdls32.c: Remove.
736         * gcc.target/arm/neon/vabdls8.c: Remove.
737         * gcc.target/arm/neon/vabdlu16.c: Remove.
738         * gcc.target/arm/neon/vabdlu32.c: Remove.
739         * gcc.target/arm/neon/vabdlu8.c: Remove.
740         * gcc.target/arm/neon/vabds16.c: Remove.
741         * gcc.target/arm/neon/vabds32.c: Remove.
742         * gcc.target/arm/neon/vabds8.c: Remove.
743         * gcc.target/arm/neon/vabdu16.c: Remove.
744         * gcc.target/arm/neon/vabdu32.c: Remove.
745         * gcc.target/arm/neon/vabdu8.c: Remove.
746         * gcc.target/arm/neon/vabsQf32.c: Remove.
747         * gcc.target/arm/neon/vabsQs16.c: Remove.
748         * gcc.target/arm/neon/vabsQs32.c: Remove.
749         * gcc.target/arm/neon/vabsQs8.c: Remove.
750         * gcc.target/arm/neon/vabsf32.c: Remove.
751         * gcc.target/arm/neon/vabss16.c: Remove.
752         * gcc.target/arm/neon/vabss32.c: Remove.
753         * gcc.target/arm/neon/vabss8.c: Remove.
754         * gcc.target/arm/neon/vaddQf32.c: Remove.
755         * gcc.target/arm/neon/vaddQs16.c: Remove.
756         * gcc.target/arm/neon/vaddQs32.c: Remove.
757         * gcc.target/arm/neon/vaddQs64.c: Remove.
758         * gcc.target/arm/neon/vaddQs8.c: Remove.
759         * gcc.target/arm/neon/vaddQu16.c: Remove.
760         * gcc.target/arm/neon/vaddQu32.c: Remove.
761         * gcc.target/arm/neon/vaddQu64.c: Remove.
762         * gcc.target/arm/neon/vaddQu8.c: Remove.
763         * gcc.target/arm/neon/vaddf32.c: Remove.
764         * gcc.target/arm/neon/vaddhns16.c: Remove.
765         * gcc.target/arm/neon/vaddhns32.c: Remove.
766         * gcc.target/arm/neon/vaddhns64.c: Remove.
767         * gcc.target/arm/neon/vaddhnu16.c: Remove.
768         * gcc.target/arm/neon/vaddhnu32.c: Remove.
769         * gcc.target/arm/neon/vaddhnu64.c: Remove.
770         * gcc.target/arm/neon/vaddls16.c: Remove.
771         * gcc.target/arm/neon/vaddls32.c: Remove.
772         * gcc.target/arm/neon/vaddls8.c: Remove.
773         * gcc.target/arm/neon/vaddlu16.c: Remove.
774         * gcc.target/arm/neon/vaddlu32.c: Remove.
775         * gcc.target/arm/neon/vaddlu8.c: Remove.
776         * gcc.target/arm/neon/vadds16.c: Remove.
777         * gcc.target/arm/neon/vadds32.c: Remove.
778         * gcc.target/arm/neon/vadds64.c: Remove.
779         * gcc.target/arm/neon/vadds8.c: Remove.
780         * gcc.target/arm/neon/vaddu16.c: Remove.
781         * gcc.target/arm/neon/vaddu32.c: Remove.
782         * gcc.target/arm/neon/vaddu64.c: Remove.
783         * gcc.target/arm/neon/vaddu8.c: Remove.
784         * gcc.target/arm/neon/vaddws16.c: Remove.
785         * gcc.target/arm/neon/vaddws32.c: Remove.
786         * gcc.target/arm/neon/vaddws8.c: Remove.
787         * gcc.target/arm/neon/vaddwu16.c: Remove.
788         * gcc.target/arm/neon/vaddwu32.c: Remove.
789         * gcc.target/arm/neon/vaddwu8.c: Remove.
790         * gcc.target/arm/neon/vandQs16.c: Remove.
791         * gcc.target/arm/neon/vandQs32.c: Remove.
792         * gcc.target/arm/neon/vandQs64.c: Remove.
793         * gcc.target/arm/neon/vandQs8.c: Remove.
794         * gcc.target/arm/neon/vandQu16.c: Remove.
795         * gcc.target/arm/neon/vandQu32.c: Remove.
796         * gcc.target/arm/neon/vandQu64.c: Remove.
797         * gcc.target/arm/neon/vandQu8.c: Remove.
798         * gcc.target/arm/neon/vands16.c: Remove.
799         * gcc.target/arm/neon/vands32.c: Remove.
800         * gcc.target/arm/neon/vands64.c: Remove.
801         * gcc.target/arm/neon/vands8.c: Remove.
802         * gcc.target/arm/neon/vandu16.c: Remove.
803         * gcc.target/arm/neon/vandu32.c: Remove.
804         * gcc.target/arm/neon/vandu64.c: Remove.
805         * gcc.target/arm/neon/vandu8.c: Remove.
806         * gcc.target/arm/neon/vbicQs16.c: Remove.
807         * gcc.target/arm/neon/vbicQs32.c: Remove.
808         * gcc.target/arm/neon/vbicQs64.c: Remove.
809         * gcc.target/arm/neon/vbicQs8.c: Remove.
810         * gcc.target/arm/neon/vbicQu16.c: Remove.
811         * gcc.target/arm/neon/vbicQu32.c: Remove.
812         * gcc.target/arm/neon/vbicQu64.c: Remove.
813         * gcc.target/arm/neon/vbicQu8.c: Remove.
814         * gcc.target/arm/neon/vbics16.c: Remove.
815         * gcc.target/arm/neon/vbics32.c: Remove.
816         * gcc.target/arm/neon/vbics64.c: Remove.
817         * gcc.target/arm/neon/vbics8.c: Remove.
818         * gcc.target/arm/neon/vbicu16.c: Remove.
819         * gcc.target/arm/neon/vbicu32.c: Remove.
820         * gcc.target/arm/neon/vbicu64.c: Remove.
821         * gcc.target/arm/neon/vbicu8.c: Remove.
822         * gcc.target/arm/neon/vbslQf32.c: Remove.
823         * gcc.target/arm/neon/vbslQp16.c: Remove.
824         * gcc.target/arm/neon/vbslQp64.c: Remove.
825         * gcc.target/arm/neon/vbslQp8.c: Remove.
826         * gcc.target/arm/neon/vbslQs16.c: Remove.
827         * gcc.target/arm/neon/vbslQs32.c: Remove.
828         * gcc.target/arm/neon/vbslQs64.c: Remove.
829         * gcc.target/arm/neon/vbslQs8.c: Remove.
830         * gcc.target/arm/neon/vbslQu16.c: Remove.
831         * gcc.target/arm/neon/vbslQu32.c: Remove.
832         * gcc.target/arm/neon/vbslQu64.c: Remove.
833         * gcc.target/arm/neon/vbslQu8.c: Remove.
834         * gcc.target/arm/neon/vbslf32.c: Remove.
835         * gcc.target/arm/neon/vbslp16.c: Remove.
836         * gcc.target/arm/neon/vbslp64.c: Remove.
837         * gcc.target/arm/neon/vbslp8.c: Remove.
838         * gcc.target/arm/neon/vbsls16.c: Remove.
839         * gcc.target/arm/neon/vbsls32.c: Remove.
840         * gcc.target/arm/neon/vbsls64.c: Remove.
841         * gcc.target/arm/neon/vbsls8.c: Remove.
842         * gcc.target/arm/neon/vbslu16.c: Remove.
843         * gcc.target/arm/neon/vbslu32.c: Remove.
844         * gcc.target/arm/neon/vbslu64.c: Remove.
845         * gcc.target/arm/neon/vbslu8.c: Remove.
846         * gcc.target/arm/neon/vcageQf32.c: Remove.
847         * gcc.target/arm/neon/vcagef32.c: Remove.
848         * gcc.target/arm/neon/vcagtQf32.c: Remove.
849         * gcc.target/arm/neon/vcagtf32.c: Remove.
850         * gcc.target/arm/neon/vcaleQf32.c: Remove.
851         * gcc.target/arm/neon/vcalef32.c: Remove.
852         * gcc.target/arm/neon/vcaltQf32.c: Remove.
853         * gcc.target/arm/neon/vcaltf32.c: Remove.
854         * gcc.target/arm/neon/vceqQf32.c: Remove.
855         * gcc.target/arm/neon/vceqQp8.c: Remove.
856         * gcc.target/arm/neon/vceqQs16.c: Remove.
857         * gcc.target/arm/neon/vceqQs32.c: Remove.
858         * gcc.target/arm/neon/vceqQs8.c: Remove.
859         * gcc.target/arm/neon/vceqQu16.c: Remove.
860         * gcc.target/arm/neon/vceqQu32.c: Remove.
861         * gcc.target/arm/neon/vceqQu8.c: Remove.
862         * gcc.target/arm/neon/vceqf32.c: Remove.
863         * gcc.target/arm/neon/vceqp8.c: Remove.
864         * gcc.target/arm/neon/vceqs16.c: Remove.
865         * gcc.target/arm/neon/vceqs32.c: Remove.
866         * gcc.target/arm/neon/vceqs8.c: Remove.
867         * gcc.target/arm/neon/vcequ16.c: Remove.
868         * gcc.target/arm/neon/vcequ32.c: Remove.
869         * gcc.target/arm/neon/vcequ8.c: Remove.
870         * gcc.target/arm/neon/vcgeQf32.c: Remove.
871         * gcc.target/arm/neon/vcgeQs16.c: Remove.
872         * gcc.target/arm/neon/vcgeQs32.c: Remove.
873         * gcc.target/arm/neon/vcgeQs8.c: Remove.
874         * gcc.target/arm/neon/vcgeQu16.c: Remove.
875         * gcc.target/arm/neon/vcgeQu32.c: Remove.
876         * gcc.target/arm/neon/vcgeQu8.c: Remove.
877         * gcc.target/arm/neon/vcgef32.c: Remove.
878         * gcc.target/arm/neon/vcges16.c: Remove.
879         * gcc.target/arm/neon/vcges32.c: Remove.
880         * gcc.target/arm/neon/vcges8.c: Remove.
881         * gcc.target/arm/neon/vcgeu16.c: Remove.
882         * gcc.target/arm/neon/vcgeu32.c: Remove.
883         * gcc.target/arm/neon/vcgeu8.c: Remove.
884         * gcc.target/arm/neon/vcgtQf32.c: Remove.
885         * gcc.target/arm/neon/vcgtQs16.c: Remove.
886         * gcc.target/arm/neon/vcgtQs32.c: Remove.
887         * gcc.target/arm/neon/vcgtQs8.c: Remove.
888         * gcc.target/arm/neon/vcgtQu16.c: Remove.
889         * gcc.target/arm/neon/vcgtQu32.c: Remove.
890         * gcc.target/arm/neon/vcgtQu8.c: Remove.
891         * gcc.target/arm/neon/vcgtf32.c: Remove.
892         * gcc.target/arm/neon/vcgts16.c: Remove.
893         * gcc.target/arm/neon/vcgts32.c: Remove.
894         * gcc.target/arm/neon/vcgts8.c: Remove.
895         * gcc.target/arm/neon/vcgtu16.c: Remove.
896         * gcc.target/arm/neon/vcgtu32.c: Remove.
897         * gcc.target/arm/neon/vcgtu8.c: Remove.
898         * gcc.target/arm/neon/vcleQf32.c: Remove.
899         * gcc.target/arm/neon/vcleQs16.c: Remove.
900         * gcc.target/arm/neon/vcleQs32.c: Remove.
901         * gcc.target/arm/neon/vcleQs8.c: Remove.
902         * gcc.target/arm/neon/vcleQu16.c: Remove.
903         * gcc.target/arm/neon/vcleQu32.c: Remove.
904         * gcc.target/arm/neon/vcleQu8.c: Remove.
905         * gcc.target/arm/neon/vclef32.c: Remove.
906         * gcc.target/arm/neon/vcles16.c: Remove.
907         * gcc.target/arm/neon/vcles32.c: Remove.
908         * gcc.target/arm/neon/vcles8.c: Remove.
909         * gcc.target/arm/neon/vcleu16.c: Remove.
910         * gcc.target/arm/neon/vcleu32.c: Remove.
911         * gcc.target/arm/neon/vcleu8.c: Remove.
912         * gcc.target/arm/neon/vclsQs16.c: Remove.
913         * gcc.target/arm/neon/vclsQs32.c: Remove.
914         * gcc.target/arm/neon/vclsQs8.c: Remove.
915         * gcc.target/arm/neon/vclss16.c: Remove.
916         * gcc.target/arm/neon/vclss32.c: Remove.
917         * gcc.target/arm/neon/vclss8.c: Remove.
918         * gcc.target/arm/neon/vcltQf32.c: Remove.
919         * gcc.target/arm/neon/vcltQs16.c: Remove.
920         * gcc.target/arm/neon/vcltQs32.c: Remove.
921         * gcc.target/arm/neon/vcltQs8.c: Remove.
922         * gcc.target/arm/neon/vcltQu16.c: Remove.
923         * gcc.target/arm/neon/vcltQu32.c: Remove.
924         * gcc.target/arm/neon/vcltQu8.c: Remove.
925         * gcc.target/arm/neon/vcltf32.c: Remove.
926         * gcc.target/arm/neon/vclts16.c: Remove.
927         * gcc.target/arm/neon/vclts32.c: Remove.
928         * gcc.target/arm/neon/vclts8.c: Remove.
929         * gcc.target/arm/neon/vcltu16.c: Remove.
930         * gcc.target/arm/neon/vcltu32.c: Remove.
931         * gcc.target/arm/neon/vcltu8.c: Remove.
932         * gcc.target/arm/neon/vclzQs16.c: Remove.
933         * gcc.target/arm/neon/vclzQs32.c: Remove.
934         * gcc.target/arm/neon/vclzQs8.c: Remove.
935         * gcc.target/arm/neon/vclzQu16.c: Remove.
936         * gcc.target/arm/neon/vclzQu32.c: Remove.
937         * gcc.target/arm/neon/vclzQu8.c: Remove.
938         * gcc.target/arm/neon/vclzs16.c: Remove.
939         * gcc.target/arm/neon/vclzs32.c: Remove.
940         * gcc.target/arm/neon/vclzs8.c: Remove.
941         * gcc.target/arm/neon/vclzu16.c: Remove.
942         * gcc.target/arm/neon/vclzu32.c: Remove.
943         * gcc.target/arm/neon/vclzu8.c: Remove.
944         * gcc.target/arm/neon/vcntQp8.c: Remove.
945         * gcc.target/arm/neon/vcntQs8.c: Remove.
946         * gcc.target/arm/neon/vcntQu8.c: Remove.
947         * gcc.target/arm/neon/vcntp8.c: Remove.
948         * gcc.target/arm/neon/vcnts8.c: Remove.
949         * gcc.target/arm/neon/vcntu8.c: Remove.
950         * gcc.target/arm/neon/vcombinef32.c: Remove.
951         * gcc.target/arm/neon/vcombinep16.c: Remove.
952         * gcc.target/arm/neon/vcombinep64.c: Remove.
953         * gcc.target/arm/neon/vcombinep8.c: Remove.
954         * gcc.target/arm/neon/vcombines16.c: Remove.
955         * gcc.target/arm/neon/vcombines32.c: Remove.
956         * gcc.target/arm/neon/vcombines64.c: Remove.
957         * gcc.target/arm/neon/vcombines8.c: Remove.
958         * gcc.target/arm/neon/vcombineu16.c: Remove.
959         * gcc.target/arm/neon/vcombineu32.c: Remove.
960         * gcc.target/arm/neon/vcombineu64.c: Remove.
961         * gcc.target/arm/neon/vcombineu8.c: Remove.
962         * gcc.target/arm/neon/vcreatef32.c: Remove.
963         * gcc.target/arm/neon/vcreatep16.c: Remove.
964         * gcc.target/arm/neon/vcreatep64.c: Remove.
965         * gcc.target/arm/neon/vcreatep8.c: Remove.
966         * gcc.target/arm/neon/vcreates16.c: Remove.
967         * gcc.target/arm/neon/vcreates32.c: Remove.
968         * gcc.target/arm/neon/vcreates64.c: Remove.
969         * gcc.target/arm/neon/vcreates8.c: Remove.
970         * gcc.target/arm/neon/vcreateu16.c: Remove.
971         * gcc.target/arm/neon/vcreateu32.c: Remove.
972         * gcc.target/arm/neon/vcreateu64.c: Remove.
973         * gcc.target/arm/neon/vcreateu8.c: Remove.
974         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
975         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
976         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
977         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
978         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
979         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
980         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
981         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
982         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
983         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
984         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
985         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
986         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
987         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
988         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
989         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
990         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
991         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
992         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
993         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
994         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
995         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
996         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
997         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
998         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
999         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1000         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1001         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1002         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1003         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1004         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1005         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1006         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1007         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1008         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1009         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1010         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1011         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1012         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1013         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1014         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1015         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1016         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1017         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1018         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1019         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1020         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1021         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1022         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1023         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1024         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1025         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1026         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1027         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1028         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1029         * gcc.target/arm/neon/vdup_np16.c: Remove.
1030         * gcc.target/arm/neon/vdup_np64.c: Remove.
1031         * gcc.target/arm/neon/vdup_np8.c: Remove.
1032         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1033         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1034         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1035         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1036         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1037         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1038         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1039         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1040         * gcc.target/arm/neon/veorQs16.c: Remove.
1041         * gcc.target/arm/neon/veorQs32.c: Remove.
1042         * gcc.target/arm/neon/veorQs64.c: Remove.
1043         * gcc.target/arm/neon/veorQs8.c: Remove.
1044         * gcc.target/arm/neon/veorQu16.c: Remove.
1045         * gcc.target/arm/neon/veorQu32.c: Remove.
1046         * gcc.target/arm/neon/veorQu64.c: Remove.
1047         * gcc.target/arm/neon/veorQu8.c: Remove.
1048         * gcc.target/arm/neon/veors16.c: Remove.
1049         * gcc.target/arm/neon/veors32.c: Remove.
1050         * gcc.target/arm/neon/veors64.c: Remove.
1051         * gcc.target/arm/neon/veors8.c: Remove.
1052         * gcc.target/arm/neon/veoru16.c: Remove.
1053         * gcc.target/arm/neon/veoru32.c: Remove.
1054         * gcc.target/arm/neon/veoru64.c: Remove.
1055         * gcc.target/arm/neon/veoru8.c: Remove.
1056         * gcc.target/arm/neon/vextQf32.c: Remove.
1057         * gcc.target/arm/neon/vextQp16.c: Remove.
1058         * gcc.target/arm/neon/vextQp64.c: Remove.
1059         * gcc.target/arm/neon/vextQp8.c: Remove.
1060         * gcc.target/arm/neon/vextQs16.c: Remove.
1061         * gcc.target/arm/neon/vextQs32.c: Remove.
1062         * gcc.target/arm/neon/vextQs64.c: Remove.
1063         * gcc.target/arm/neon/vextQs8.c: Remove.
1064         * gcc.target/arm/neon/vextQu16.c: Remove.
1065         * gcc.target/arm/neon/vextQu32.c: Remove.
1066         * gcc.target/arm/neon/vextQu64.c: Remove.
1067         * gcc.target/arm/neon/vextQu8.c: Remove.
1068         * gcc.target/arm/neon/vextf32.c: Remove.
1069         * gcc.target/arm/neon/vextp16.c: Remove.
1070         * gcc.target/arm/neon/vextp64.c: Remove.
1071         * gcc.target/arm/neon/vextp8.c: Remove.
1072         * gcc.target/arm/neon/vexts16.c: Remove.
1073         * gcc.target/arm/neon/vexts32.c: Remove.
1074         * gcc.target/arm/neon/vexts64.c: Remove.
1075         * gcc.target/arm/neon/vexts8.c: Remove.
1076         * gcc.target/arm/neon/vextu16.c: Remove.
1077         * gcc.target/arm/neon/vextu32.c: Remove.
1078         * gcc.target/arm/neon/vextu64.c: Remove.
1079         * gcc.target/arm/neon/vextu8.c: Remove.
1080         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1081         * gcc.target/arm/neon/vfmaf32.c: Remove.
1082         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1083         * gcc.target/arm/neon/vfmsf32.c: Remove.
1084         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1085         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1086         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1087         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1088         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1089         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1090         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1091         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1092         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1093         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1094         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1095         * gcc.target/arm/neon/vget_highf32.c: Remove.
1096         * gcc.target/arm/neon/vget_highp16.c: Remove.
1097         * gcc.target/arm/neon/vget_highp64.c: Remove.
1098         * gcc.target/arm/neon/vget_highp8.c: Remove.
1099         * gcc.target/arm/neon/vget_highs16.c: Remove.
1100         * gcc.target/arm/neon/vget_highs32.c: Remove.
1101         * gcc.target/arm/neon/vget_highs64.c: Remove.
1102         * gcc.target/arm/neon/vget_highs8.c: Remove.
1103         * gcc.target/arm/neon/vget_highu16.c: Remove.
1104         * gcc.target/arm/neon/vget_highu32.c: Remove.
1105         * gcc.target/arm/neon/vget_highu64.c: Remove.
1106         * gcc.target/arm/neon/vget_highu8.c: Remove.
1107         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1108         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1109         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1110         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1111         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1112         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1113         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1114         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1115         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1116         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1117         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1118         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1119         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1120         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1121         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1122         * gcc.target/arm/neon/vget_lows16.c: Remove.
1123         * gcc.target/arm/neon/vget_lows32.c: Remove.
1124         * gcc.target/arm/neon/vget_lows64.c: Remove.
1125         * gcc.target/arm/neon/vget_lows8.c: Remove.
1126         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1127         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1128         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1129         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1130         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1131         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1132         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1133         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1134         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1135         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1136         * gcc.target/arm/neon/vhadds16.c: Remove.
1137         * gcc.target/arm/neon/vhadds32.c: Remove.
1138         * gcc.target/arm/neon/vhadds8.c: Remove.
1139         * gcc.target/arm/neon/vhaddu16.c: Remove.
1140         * gcc.target/arm/neon/vhaddu32.c: Remove.
1141         * gcc.target/arm/neon/vhaddu8.c: Remove.
1142         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1143         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1144         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1145         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1146         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1147         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1148         * gcc.target/arm/neon/vhsubs16.c: Remove.
1149         * gcc.target/arm/neon/vhsubs32.c: Remove.
1150         * gcc.target/arm/neon/vhsubs8.c: Remove.
1151         * gcc.target/arm/neon/vhsubu16.c: Remove.
1152         * gcc.target/arm/neon/vhsubu32.c: Remove.
1153         * gcc.target/arm/neon/vhsubu8.c: Remove.
1154         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1155         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1156         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1157         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1158         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1159         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1160         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1161         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1162         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1163         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1164         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1165         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1166         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1167         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1168         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1169         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1170         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1171         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1172         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1173         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1174         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1175         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1176         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1177         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1178         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1179         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1180         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1181         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1182         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1183         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1184         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1185         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1186         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1187         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1188         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1189         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1190         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1191         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1192         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1193         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1194         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1195         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1196         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1197         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1198         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1199         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1200         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1201         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1202         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1203         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1204         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1205         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1206         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1207         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1208         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1209         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1210         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1211         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1212         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1213         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1214         * gcc.target/arm/neon/vld1f32.c: Remove.
1215         * gcc.target/arm/neon/vld1p16.c: Remove.
1216         * gcc.target/arm/neon/vld1p64.c: Remove.
1217         * gcc.target/arm/neon/vld1p8.c: Remove.
1218         * gcc.target/arm/neon/vld1s16.c: Remove.
1219         * gcc.target/arm/neon/vld1s32.c: Remove.
1220         * gcc.target/arm/neon/vld1s64.c: Remove.
1221         * gcc.target/arm/neon/vld1s8.c: Remove.
1222         * gcc.target/arm/neon/vld1u16.c: Remove.
1223         * gcc.target/arm/neon/vld1u32.c: Remove.
1224         * gcc.target/arm/neon/vld1u64.c: Remove.
1225         * gcc.target/arm/neon/vld1u8.c: Remove.
1226         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1227         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1228         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1229         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1230         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1231         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1232         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1233         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1234         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1235         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1236         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1237         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1238         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1239         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1240         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1241         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1242         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1243         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1244         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1245         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1246         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1247         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1248         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1249         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1250         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1251         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1252         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1253         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1254         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1255         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1256         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1257         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1258         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1259         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1260         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1261         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1262         * gcc.target/arm/neon/vld2f32.c: Remove.
1263         * gcc.target/arm/neon/vld2p16.c: Remove.
1264         * gcc.target/arm/neon/vld2p64.c: Remove.
1265         * gcc.target/arm/neon/vld2p8.c: Remove.
1266         * gcc.target/arm/neon/vld2s16.c: Remove.
1267         * gcc.target/arm/neon/vld2s32.c: Remove.
1268         * gcc.target/arm/neon/vld2s64.c: Remove.
1269         * gcc.target/arm/neon/vld2s8.c: Remove.
1270         * gcc.target/arm/neon/vld2u16.c: Remove.
1271         * gcc.target/arm/neon/vld2u32.c: Remove.
1272         * gcc.target/arm/neon/vld2u64.c: Remove.
1273         * gcc.target/arm/neon/vld2u8.c: Remove.
1274         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1275         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1276         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1277         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1278         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1279         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1280         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1281         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1282         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1283         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1284         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1285         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1286         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1287         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1288         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1289         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1290         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1291         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1292         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1293         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1294         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1295         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1296         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1297         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1298         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1299         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1300         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1301         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1302         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1303         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1304         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1305         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1306         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1307         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1308         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1309         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1310         * gcc.target/arm/neon/vld3f32.c: Remove.
1311         * gcc.target/arm/neon/vld3p16.c: Remove.
1312         * gcc.target/arm/neon/vld3p64.c: Remove.
1313         * gcc.target/arm/neon/vld3p8.c: Remove.
1314         * gcc.target/arm/neon/vld3s16.c: Remove.
1315         * gcc.target/arm/neon/vld3s32.c: Remove.
1316         * gcc.target/arm/neon/vld3s64.c: Remove.
1317         * gcc.target/arm/neon/vld3s8.c: Remove.
1318         * gcc.target/arm/neon/vld3u16.c: Remove.
1319         * gcc.target/arm/neon/vld3u32.c: Remove.
1320         * gcc.target/arm/neon/vld3u64.c: Remove.
1321         * gcc.target/arm/neon/vld3u8.c: Remove.
1322         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1323         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1324         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1325         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1326         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1327         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1328         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1329         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1330         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1331         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1332         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1333         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1334         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1335         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1336         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1337         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1338         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1339         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1340         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1341         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1342         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1343         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1344         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1345         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1346         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1347         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1348         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1349         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1350         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1351         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1352         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1353         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1354         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1355         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1356         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1357         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1358         * gcc.target/arm/neon/vld4f32.c: Remove.
1359         * gcc.target/arm/neon/vld4p16.c: Remove.
1360         * gcc.target/arm/neon/vld4p64.c: Remove.
1361         * gcc.target/arm/neon/vld4p8.c: Remove.
1362         * gcc.target/arm/neon/vld4s16.c: Remove.
1363         * gcc.target/arm/neon/vld4s32.c: Remove.
1364         * gcc.target/arm/neon/vld4s64.c: Remove.
1365         * gcc.target/arm/neon/vld4s8.c: Remove.
1366         * gcc.target/arm/neon/vld4u16.c: Remove.
1367         * gcc.target/arm/neon/vld4u32.c: Remove.
1368         * gcc.target/arm/neon/vld4u64.c: Remove.
1369         * gcc.target/arm/neon/vld4u8.c: Remove.
1370         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1371         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1372         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1373         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1374         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1375         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1376         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1377         * gcc.target/arm/neon/vmaxf32.c: Remove.
1378         * gcc.target/arm/neon/vmaxs16.c: Remove.
1379         * gcc.target/arm/neon/vmaxs32.c: Remove.
1380         * gcc.target/arm/neon/vmaxs8.c: Remove.
1381         * gcc.target/arm/neon/vmaxu16.c: Remove.
1382         * gcc.target/arm/neon/vmaxu32.c: Remove.
1383         * gcc.target/arm/neon/vmaxu8.c: Remove.
1384         * gcc.target/arm/neon/vminQf32.c: Remove.
1385         * gcc.target/arm/neon/vminQs16.c: Remove.
1386         * gcc.target/arm/neon/vminQs32.c: Remove.
1387         * gcc.target/arm/neon/vminQs8.c: Remove.
1388         * gcc.target/arm/neon/vminQu16.c: Remove.
1389         * gcc.target/arm/neon/vminQu32.c: Remove.
1390         * gcc.target/arm/neon/vminQu8.c: Remove.
1391         * gcc.target/arm/neon/vminf32.c: Remove.
1392         * gcc.target/arm/neon/vmins16.c: Remove.
1393         * gcc.target/arm/neon/vmins32.c: Remove.
1394         * gcc.target/arm/neon/vmins8.c: Remove.
1395         * gcc.target/arm/neon/vminu16.c: Remove.
1396         * gcc.target/arm/neon/vminu32.c: Remove.
1397         * gcc.target/arm/neon/vminu8.c: Remove.
1398         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1399         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1400         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1401         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1402         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1403         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1404         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1405         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1406         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1407         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1408         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1409         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1410         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1411         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1412         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1413         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1414         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1415         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1416         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1417         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1418         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1419         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1420         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1421         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1422         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1423         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1424         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1425         * gcc.target/arm/neon/vmlaf32.c: Remove.
1426         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1427         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1428         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1429         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1430         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1431         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1432         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1433         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1434         * gcc.target/arm/neon/vmlals16.c: Remove.
1435         * gcc.target/arm/neon/vmlals32.c: Remove.
1436         * gcc.target/arm/neon/vmlals8.c: Remove.
1437         * gcc.target/arm/neon/vmlalu16.c: Remove.
1438         * gcc.target/arm/neon/vmlalu32.c: Remove.
1439         * gcc.target/arm/neon/vmlalu8.c: Remove.
1440         * gcc.target/arm/neon/vmlas16.c: Remove.
1441         * gcc.target/arm/neon/vmlas32.c: Remove.
1442         * gcc.target/arm/neon/vmlas8.c: Remove.
1443         * gcc.target/arm/neon/vmlau16.c: Remove.
1444         * gcc.target/arm/neon/vmlau32.c: Remove.
1445         * gcc.target/arm/neon/vmlau8.c: Remove.
1446         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1447         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1448         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1449         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1450         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1451         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1452         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1453         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1454         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1455         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1456         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1457         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1458         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1459         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1460         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1461         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1462         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1463         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1464         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1465         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1466         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1467         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1468         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1469         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1470         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1471         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1472         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1473         * gcc.target/arm/neon/vmlsf32.c: Remove.
1474         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1475         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1476         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1477         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1478         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1479         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1480         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1481         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1482         * gcc.target/arm/neon/vmlsls16.c: Remove.
1483         * gcc.target/arm/neon/vmlsls32.c: Remove.
1484         * gcc.target/arm/neon/vmlsls8.c: Remove.
1485         * gcc.target/arm/neon/vmlslu16.c: Remove.
1486         * gcc.target/arm/neon/vmlslu32.c: Remove.
1487         * gcc.target/arm/neon/vmlslu8.c: Remove.
1488         * gcc.target/arm/neon/vmlss16.c: Remove.
1489         * gcc.target/arm/neon/vmlss32.c: Remove.
1490         * gcc.target/arm/neon/vmlss8.c: Remove.
1491         * gcc.target/arm/neon/vmlsu16.c: Remove.
1492         * gcc.target/arm/neon/vmlsu32.c: Remove.
1493         * gcc.target/arm/neon/vmlsu8.c: Remove.
1494         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1495         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1496         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1497         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1498         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1499         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1500         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1501         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1502         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1503         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1504         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1505         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1506         * gcc.target/arm/neon/vmov_np16.c: Remove.
1507         * gcc.target/arm/neon/vmov_np8.c: Remove.
1508         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1509         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1510         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1511         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1512         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1513         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1514         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1515         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1516         * gcc.target/arm/neon/vmovls16.c: Remove.
1517         * gcc.target/arm/neon/vmovls32.c: Remove.
1518         * gcc.target/arm/neon/vmovls8.c: Remove.
1519         * gcc.target/arm/neon/vmovlu16.c: Remove.
1520         * gcc.target/arm/neon/vmovlu32.c: Remove.
1521         * gcc.target/arm/neon/vmovlu8.c: Remove.
1522         * gcc.target/arm/neon/vmovns16.c: Remove.
1523         * gcc.target/arm/neon/vmovns32.c: Remove.
1524         * gcc.target/arm/neon/vmovns64.c: Remove.
1525         * gcc.target/arm/neon/vmovnu16.c: Remove.
1526         * gcc.target/arm/neon/vmovnu32.c: Remove.
1527         * gcc.target/arm/neon/vmovnu64.c: Remove.
1528         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1529         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1530         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1531         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1532         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1533         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1534         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1535         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1536         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1537         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1538         * gcc.target/arm/neon/vmulQf32.c: Remove.
1539         * gcc.target/arm/neon/vmulQp8.c: Remove.
1540         * gcc.target/arm/neon/vmulQs16.c: Remove.
1541         * gcc.target/arm/neon/vmulQs32.c: Remove.
1542         * gcc.target/arm/neon/vmulQs8.c: Remove.
1543         * gcc.target/arm/neon/vmulQu16.c: Remove.
1544         * gcc.target/arm/neon/vmulQu32.c: Remove.
1545         * gcc.target/arm/neon/vmulQu8.c: Remove.
1546         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1547         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1548         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1549         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1550         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1551         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1552         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1553         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1554         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1555         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1556         * gcc.target/arm/neon/vmulf32.c: Remove.
1557         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1558         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1559         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1560         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1561         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1562         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1563         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1564         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1565         * gcc.target/arm/neon/vmullp8.c: Remove.
1566         * gcc.target/arm/neon/vmulls16.c: Remove.
1567         * gcc.target/arm/neon/vmulls32.c: Remove.
1568         * gcc.target/arm/neon/vmulls8.c: Remove.
1569         * gcc.target/arm/neon/vmullu16.c: Remove.
1570         * gcc.target/arm/neon/vmullu32.c: Remove.
1571         * gcc.target/arm/neon/vmullu8.c: Remove.
1572         * gcc.target/arm/neon/vmulp8.c: Remove.
1573         * gcc.target/arm/neon/vmuls16.c: Remove.
1574         * gcc.target/arm/neon/vmuls32.c: Remove.
1575         * gcc.target/arm/neon/vmuls8.c: Remove.
1576         * gcc.target/arm/neon/vmulu16.c: Remove.
1577         * gcc.target/arm/neon/vmulu32.c: Remove.
1578         * gcc.target/arm/neon/vmulu8.c: Remove.
1579         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1580         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1581         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1582         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1583         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1584         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1585         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1586         * gcc.target/arm/neon/vmvnp8.c: Remove.
1587         * gcc.target/arm/neon/vmvns16.c: Remove.
1588         * gcc.target/arm/neon/vmvns32.c: Remove.
1589         * gcc.target/arm/neon/vmvns8.c: Remove.
1590         * gcc.target/arm/neon/vmvnu16.c: Remove.
1591         * gcc.target/arm/neon/vmvnu32.c: Remove.
1592         * gcc.target/arm/neon/vmvnu8.c: Remove.
1593         * gcc.target/arm/neon/vnegQf32.c: Remove.
1594         * gcc.target/arm/neon/vnegQs16.c: Remove.
1595         * gcc.target/arm/neon/vnegQs32.c: Remove.
1596         * gcc.target/arm/neon/vnegQs8.c: Remove.
1597         * gcc.target/arm/neon/vnegf32.c: Remove.
1598         * gcc.target/arm/neon/vnegs16.c: Remove.
1599         * gcc.target/arm/neon/vnegs32.c: Remove.
1600         * gcc.target/arm/neon/vnegs8.c: Remove.
1601         * gcc.target/arm/neon/vornQs16.c: Remove.
1602         * gcc.target/arm/neon/vornQs32.c: Remove.
1603         * gcc.target/arm/neon/vornQs64.c: Remove.
1604         * gcc.target/arm/neon/vornQs8.c: Remove.
1605         * gcc.target/arm/neon/vornQu16.c: Remove.
1606         * gcc.target/arm/neon/vornQu32.c: Remove.
1607         * gcc.target/arm/neon/vornQu64.c: Remove.
1608         * gcc.target/arm/neon/vornQu8.c: Remove.
1609         * gcc.target/arm/neon/vorns16.c: Remove.
1610         * gcc.target/arm/neon/vorns32.c: Remove.
1611         * gcc.target/arm/neon/vorns64.c: Remove.
1612         * gcc.target/arm/neon/vorns8.c: Remove.
1613         * gcc.target/arm/neon/vornu16.c: Remove.
1614         * gcc.target/arm/neon/vornu32.c: Remove.
1615         * gcc.target/arm/neon/vornu64.c: Remove.
1616         * gcc.target/arm/neon/vornu8.c: Remove.
1617         * gcc.target/arm/neon/vorrQs16.c: Remove.
1618         * gcc.target/arm/neon/vorrQs32.c: Remove.
1619         * gcc.target/arm/neon/vorrQs64.c: Remove.
1620         * gcc.target/arm/neon/vorrQs8.c: Remove.
1621         * gcc.target/arm/neon/vorrQu16.c: Remove.
1622         * gcc.target/arm/neon/vorrQu32.c: Remove.
1623         * gcc.target/arm/neon/vorrQu64.c: Remove.
1624         * gcc.target/arm/neon/vorrQu8.c: Remove.
1625         * gcc.target/arm/neon/vorrs16.c: Remove.
1626         * gcc.target/arm/neon/vorrs32.c: Remove.
1627         * gcc.target/arm/neon/vorrs64.c: Remove.
1628         * gcc.target/arm/neon/vorrs8.c: Remove.
1629         * gcc.target/arm/neon/vorru16.c: Remove.
1630         * gcc.target/arm/neon/vorru32.c: Remove.
1631         * gcc.target/arm/neon/vorru64.c: Remove.
1632         * gcc.target/arm/neon/vorru8.c: Remove.
1633         * gcc.target/arm/neon/vpadalQs16.c: Remove.
1634         * gcc.target/arm/neon/vpadalQs32.c: Remove.
1635         * gcc.target/arm/neon/vpadalQs8.c: Remove.
1636         * gcc.target/arm/neon/vpadalQu16.c: Remove.
1637         * gcc.target/arm/neon/vpadalQu32.c: Remove.
1638         * gcc.target/arm/neon/vpadalQu8.c: Remove.
1639         * gcc.target/arm/neon/vpadals16.c: Remove.
1640         * gcc.target/arm/neon/vpadals32.c: Remove.
1641         * gcc.target/arm/neon/vpadals8.c: Remove.
1642         * gcc.target/arm/neon/vpadalu16.c: Remove.
1643         * gcc.target/arm/neon/vpadalu32.c: Remove.
1644         * gcc.target/arm/neon/vpadalu8.c: Remove.
1645         * gcc.target/arm/neon/vpaddf32.c: Remove.
1646         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1647         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1648         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1649         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1650         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1651         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1652         * gcc.target/arm/neon/vpaddls16.c: Remove.
1653         * gcc.target/arm/neon/vpaddls32.c: Remove.
1654         * gcc.target/arm/neon/vpaddls8.c: Remove.
1655         * gcc.target/arm/neon/vpaddlu16.c: Remove.
1656         * gcc.target/arm/neon/vpaddlu32.c: Remove.
1657         * gcc.target/arm/neon/vpaddlu8.c: Remove.
1658         * gcc.target/arm/neon/vpadds16.c: Remove.
1659         * gcc.target/arm/neon/vpadds32.c: Remove.
1660         * gcc.target/arm/neon/vpadds8.c: Remove.
1661         * gcc.target/arm/neon/vpaddu16.c: Remove.
1662         * gcc.target/arm/neon/vpaddu32.c: Remove.
1663         * gcc.target/arm/neon/vpaddu8.c: Remove.
1664         * gcc.target/arm/neon/vpmaxf32.c: Remove.
1665         * gcc.target/arm/neon/vpmaxs16.c: Remove.
1666         * gcc.target/arm/neon/vpmaxs32.c: Remove.
1667         * gcc.target/arm/neon/vpmaxs8.c: Remove.
1668         * gcc.target/arm/neon/vpmaxu16.c: Remove.
1669         * gcc.target/arm/neon/vpmaxu32.c: Remove.
1670         * gcc.target/arm/neon/vpmaxu8.c: Remove.
1671         * gcc.target/arm/neon/vpminf32.c: Remove.
1672         * gcc.target/arm/neon/vpmins16.c: Remove.
1673         * gcc.target/arm/neon/vpmins32.c: Remove.
1674         * gcc.target/arm/neon/vpmins8.c: Remove.
1675         * gcc.target/arm/neon/vpminu16.c: Remove.
1676         * gcc.target/arm/neon/vpminu32.c: Remove.
1677         * gcc.target/arm/neon/vpminu8.c: Remove.
1678         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1679         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1680         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1681         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1682         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1683         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1684         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1685         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1686         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1687         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1688         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1689         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1690         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1691         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1692         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1693         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1694         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1695         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1696         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1697         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1698         * gcc.target/arm/neon/vqRshls16.c: Remove.
1699         * gcc.target/arm/neon/vqRshls32.c: Remove.
1700         * gcc.target/arm/neon/vqRshls64.c: Remove.
1701         * gcc.target/arm/neon/vqRshls8.c: Remove.
1702         * gcc.target/arm/neon/vqRshlu16.c: Remove.
1703         * gcc.target/arm/neon/vqRshlu32.c: Remove.
1704         * gcc.target/arm/neon/vqRshlu64.c: Remove.
1705         * gcc.target/arm/neon/vqRshlu8.c: Remove.
1706         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1707         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1708         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1709         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1710         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1711         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1712         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1713         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1714         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1715         * gcc.target/arm/neon/vqabsQs16.c: Remove.
1716         * gcc.target/arm/neon/vqabsQs32.c: Remove.
1717         * gcc.target/arm/neon/vqabsQs8.c: Remove.
1718         * gcc.target/arm/neon/vqabss16.c: Remove.
1719         * gcc.target/arm/neon/vqabss32.c: Remove.
1720         * gcc.target/arm/neon/vqabss8.c: Remove.
1721         * gcc.target/arm/neon/vqaddQs16.c: Remove.
1722         * gcc.target/arm/neon/vqaddQs32.c: Remove.
1723         * gcc.target/arm/neon/vqaddQs64.c: Remove.
1724         * gcc.target/arm/neon/vqaddQs8.c: Remove.
1725         * gcc.target/arm/neon/vqaddQu16.c: Remove.
1726         * gcc.target/arm/neon/vqaddQu32.c: Remove.
1727         * gcc.target/arm/neon/vqaddQu64.c: Remove.
1728         * gcc.target/arm/neon/vqaddQu8.c: Remove.
1729         * gcc.target/arm/neon/vqadds16.c: Remove.
1730         * gcc.target/arm/neon/vqadds32.c: Remove.
1731         * gcc.target/arm/neon/vqadds64.c: Remove.
1732         * gcc.target/arm/neon/vqadds8.c: Remove.
1733         * gcc.target/arm/neon/vqaddu16.c: Remove.
1734         * gcc.target/arm/neon/vqaddu32.c: Remove.
1735         * gcc.target/arm/neon/vqaddu64.c: Remove.
1736         * gcc.target/arm/neon/vqaddu8.c: Remove.
1737         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1738         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1739         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1740         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1741         * gcc.target/arm/neon/vqdmlals16.c: Remove.
1742         * gcc.target/arm/neon/vqdmlals32.c: Remove.
1743         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1744         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1745         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1746         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1747         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1748         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1749         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1750         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1751         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1752         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1753         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1754         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1755         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1756         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1757         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1758         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1759         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1760         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1761         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1762         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1763         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1764         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1765         * gcc.target/arm/neon/vqdmulls16.c: Remove.
1766         * gcc.target/arm/neon/vqdmulls32.c: Remove.
1767         * gcc.target/arm/neon/vqmovns16.c: Remove.
1768         * gcc.target/arm/neon/vqmovns32.c: Remove.
1769         * gcc.target/arm/neon/vqmovns64.c: Remove.
1770         * gcc.target/arm/neon/vqmovnu16.c: Remove.
1771         * gcc.target/arm/neon/vqmovnu32.c: Remove.
1772         * gcc.target/arm/neon/vqmovnu64.c: Remove.
1773         * gcc.target/arm/neon/vqmovuns16.c: Remove.
1774         * gcc.target/arm/neon/vqmovuns32.c: Remove.
1775         * gcc.target/arm/neon/vqmovuns64.c: Remove.
1776         * gcc.target/arm/neon/vqnegQs16.c: Remove.
1777         * gcc.target/arm/neon/vqnegQs32.c: Remove.
1778         * gcc.target/arm/neon/vqnegQs8.c: Remove.
1779         * gcc.target/arm/neon/vqnegs16.c: Remove.
1780         * gcc.target/arm/neon/vqnegs32.c: Remove.
1781         * gcc.target/arm/neon/vqnegs8.c: Remove.
1782         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1783         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1784         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1785         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1786         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1787         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1788         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1789         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1790         * gcc.target/arm/neon/vqshlQs16.c: Remove.
1791         * gcc.target/arm/neon/vqshlQs32.c: Remove.
1792         * gcc.target/arm/neon/vqshlQs64.c: Remove.
1793         * gcc.target/arm/neon/vqshlQs8.c: Remove.
1794         * gcc.target/arm/neon/vqshlQu16.c: Remove.
1795         * gcc.target/arm/neon/vqshlQu32.c: Remove.
1796         * gcc.target/arm/neon/vqshlQu64.c: Remove.
1797         * gcc.target/arm/neon/vqshlQu8.c: Remove.
1798         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
1799         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
1800         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
1801         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
1802         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
1803         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
1804         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
1805         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
1806         * gcc.target/arm/neon/vqshls16.c: Remove.
1807         * gcc.target/arm/neon/vqshls32.c: Remove.
1808         * gcc.target/arm/neon/vqshls64.c: Remove.
1809         * gcc.target/arm/neon/vqshls8.c: Remove.
1810         * gcc.target/arm/neon/vqshlu16.c: Remove.
1811         * gcc.target/arm/neon/vqshlu32.c: Remove.
1812         * gcc.target/arm/neon/vqshlu64.c: Remove.
1813         * gcc.target/arm/neon/vqshlu8.c: Remove.
1814         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
1815         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
1816         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
1817         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
1818         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
1819         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
1820         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
1821         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
1822         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
1823         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
1824         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
1825         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
1826         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
1827         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
1828         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
1829         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
1830         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
1831         * gcc.target/arm/neon/vqsubQs16.c: Remove.
1832         * gcc.target/arm/neon/vqsubQs32.c: Remove.
1833         * gcc.target/arm/neon/vqsubQs64.c: Remove.
1834         * gcc.target/arm/neon/vqsubQs8.c: Remove.
1835         * gcc.target/arm/neon/vqsubQu16.c: Remove.
1836         * gcc.target/arm/neon/vqsubQu32.c: Remove.
1837         * gcc.target/arm/neon/vqsubQu64.c: Remove.
1838         * gcc.target/arm/neon/vqsubQu8.c: Remove.
1839         * gcc.target/arm/neon/vqsubs16.c: Remove.
1840         * gcc.target/arm/neon/vqsubs32.c: Remove.
1841         * gcc.target/arm/neon/vqsubs64.c: Remove.
1842         * gcc.target/arm/neon/vqsubs8.c: Remove.
1843         * gcc.target/arm/neon/vqsubu16.c: Remove.
1844         * gcc.target/arm/neon/vqsubu32.c: Remove.
1845         * gcc.target/arm/neon/vqsubu64.c: Remove.
1846         * gcc.target/arm/neon/vqsubu8.c: Remove.
1847         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
1848         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
1849         * gcc.target/arm/neon/vrecpef32.c: Remove.
1850         * gcc.target/arm/neon/vrecpeu32.c: Remove.
1851         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
1852         * gcc.target/arm/neon/vrecpsf32.c: Remove.
1853         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
1854         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
1855         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
1856         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
1857         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
1858         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
1859         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
1860         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
1861         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
1862         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
1863         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
1864         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
1865         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
1866         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
1867         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
1868         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
1869         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
1870         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
1871         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
1872         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
1873         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
1874         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
1875         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
1876         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
1877         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
1878         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
1879         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
1880         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
1881         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
1882         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
1883         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
1884         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
1885         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
1886         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
1887         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
1888         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
1889         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
1890         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
1891         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
1892         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
1893         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
1894         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
1895         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
1896         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
1897         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
1898         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
1899         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
1900         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
1901         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
1902         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
1903         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
1904         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
1905         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
1906         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
1907         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
1908         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
1909         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
1910         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
1911         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
1912         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
1913         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
1914         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
1915         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
1916         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
1917         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
1918         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
1919         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
1920         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
1921         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
1922         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
1923         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
1924         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
1925         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
1926         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
1927         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
1928         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
1929         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
1930         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
1931         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
1932         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
1933         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
1934         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
1935         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
1936         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
1937         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
1938         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
1939         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
1940         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
1941         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
1942         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
1943         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
1944         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
1945         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
1946         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
1947         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
1948         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
1949         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
1950         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
1951         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
1952         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
1953         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
1954         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
1955         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
1956         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
1957         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
1958         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
1959         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
1960         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
1961         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
1962         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
1963         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
1964         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
1965         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
1966         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
1967         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
1968         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
1969         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
1970         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
1971         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
1972         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
1973         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
1974         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
1975         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
1976         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
1977         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
1978         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
1979         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
1980         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
1981         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
1982         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
1983         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
1984         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
1985         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
1986         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
1987         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
1988         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
1989         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
1990         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
1991         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
1992         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
1993         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
1994         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
1995         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
1996         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
1997         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
1998         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
1999         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2000         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2001         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2002         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2003         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2004         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2005         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2006         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2007         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2008         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2009         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2010         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2011         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2012         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2013         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2014         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2015         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2016         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2017         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2018         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2019         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2020         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2021         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2022         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2023         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2024         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2025         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2026         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2027         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2028         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2029         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2030         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2031         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2032         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2033         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2034         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2035         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2036         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2037         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2038         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2039         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2040         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2041         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2042         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2043         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2044         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2045         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2046         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2047         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2048         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2049         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2050         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2051         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2052         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2053         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2054         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2055         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2056         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2057         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2058         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2059         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2060         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2061         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2062         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2063         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2064         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2065         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2066         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2067         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2068         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2069         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2070         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2071         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2072         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2073         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2074         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2075         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2076         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2077         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2078         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2079         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2080         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2081         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2082         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2083         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2084         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2085         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2086         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2087         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2088         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2089         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2090         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2091         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2092         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2093         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2094         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2095         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2096         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2097         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2098         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2099         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2100         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2101         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2102         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2103         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2104         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2105         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2106         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2107         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2108         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2109         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2110         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2111         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2112         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2113         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2114         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2115         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2116         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2117         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2118         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2119         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2120         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2121         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2122         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2123         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2124         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2125         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2126         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2127         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2128         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2129         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2130         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2131         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2132         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2133         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2134         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2135         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2136         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2137         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2138         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2139         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2140         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2141         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2142         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2143         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2144         * gcc.target/arm/neon/vrev16p8.c: Remove.
2145         * gcc.target/arm/neon/vrev16s8.c: Remove.
2146         * gcc.target/arm/neon/vrev16u8.c: Remove.
2147         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2148         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2149         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2150         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2151         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2152         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2153         * gcc.target/arm/neon/vrev32p16.c: Remove.
2154         * gcc.target/arm/neon/vrev32p8.c: Remove.
2155         * gcc.target/arm/neon/vrev32s16.c: Remove.
2156         * gcc.target/arm/neon/vrev32s8.c: Remove.
2157         * gcc.target/arm/neon/vrev32u16.c: Remove.
2158         * gcc.target/arm/neon/vrev32u8.c: Remove.
2159         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2160         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2161         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2162         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2163         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2164         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2165         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2166         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2167         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2168         * gcc.target/arm/neon/vrev64f32.c: Remove.
2169         * gcc.target/arm/neon/vrev64p16.c: Remove.
2170         * gcc.target/arm/neon/vrev64p8.c: Remove.
2171         * gcc.target/arm/neon/vrev64s16.c: Remove.
2172         * gcc.target/arm/neon/vrev64s32.c: Remove.
2173         * gcc.target/arm/neon/vrev64s8.c: Remove.
2174         * gcc.target/arm/neon/vrev64u16.c: Remove.
2175         * gcc.target/arm/neon/vrev64u32.c: Remove.
2176         * gcc.target/arm/neon/vrev64u8.c: Remove.
2177         * gcc.target/arm/neon/vrndaf32.c: Remove.
2178         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2179         * gcc.target/arm/neon/vrndf32.c: Remove.
2180         * gcc.target/arm/neon/vrndmf32.c: Remove.
2181         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2182         * gcc.target/arm/neon/vrndnf32.c: Remove.
2183         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2184         * gcc.target/arm/neon/vrndpf32.c: Remove.
2185         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2186         * gcc.target/arm/neon/vrndqf32.c: Remove.
2187         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2188         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2189         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2190         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2191         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2192         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2193         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2194         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2195         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2196         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2197         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2198         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2199         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2200         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2201         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2202         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2203         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2204         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2205         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2206         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2207         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2208         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2209         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2210         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2211         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2212         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2213         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2214         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2215         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2216         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2217         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2218         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2219         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2220         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2221         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2222         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2223         * gcc.target/arm/neon/vshlQs16.c: Remove.
2224         * gcc.target/arm/neon/vshlQs32.c: Remove.
2225         * gcc.target/arm/neon/vshlQs64.c: Remove.
2226         * gcc.target/arm/neon/vshlQs8.c: Remove.
2227         * gcc.target/arm/neon/vshlQu16.c: Remove.
2228         * gcc.target/arm/neon/vshlQu32.c: Remove.
2229         * gcc.target/arm/neon/vshlQu64.c: Remove.
2230         * gcc.target/arm/neon/vshlQu8.c: Remove.
2231         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2232         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2233         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2234         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2235         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2236         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2237         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2238         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2239         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2240         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2241         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2242         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2243         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2244         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2245         * gcc.target/arm/neon/vshls16.c: Remove.
2246         * gcc.target/arm/neon/vshls32.c: Remove.
2247         * gcc.target/arm/neon/vshls64.c: Remove.
2248         * gcc.target/arm/neon/vshls8.c: Remove.
2249         * gcc.target/arm/neon/vshlu16.c: Remove.
2250         * gcc.target/arm/neon/vshlu32.c: Remove.
2251         * gcc.target/arm/neon/vshlu64.c: Remove.
2252         * gcc.target/arm/neon/vshlu8.c: Remove.
2253         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2254         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2255         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2256         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2257         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2258         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2259         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2260         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2261         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2262         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2263         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2264         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2265         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2266         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2267         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2268         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2269         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2270         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2271         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2272         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2273         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2274         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2275         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2276         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2277         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2278         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2279         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2280         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2281         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2282         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2283         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2284         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2285         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2286         * gcc.target/arm/neon/vsli_np16.c: Remove.
2287         * gcc.target/arm/neon/vsli_np64.c: Remove.
2288         * gcc.target/arm/neon/vsli_np8.c: Remove.
2289         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2290         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2291         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2292         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2293         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2294         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2295         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2296         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2297         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2298         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2299         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2300         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2301         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2302         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2303         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2304         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2305         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2306         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2307         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2308         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2309         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2310         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2311         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2312         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2313         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2314         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2315         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2316         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2317         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2318         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2319         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2320         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2321         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2322         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2323         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2324         * gcc.target/arm/neon/vsri_np16.c: Remove.
2325         * gcc.target/arm/neon/vsri_np64.c: Remove.
2326         * gcc.target/arm/neon/vsri_np8.c: Remove.
2327         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2328         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2329         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2330         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2331         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2332         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2333         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2334         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2335         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2336         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2337         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2338         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2339         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2340         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2341         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2342         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2343         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2344         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2345         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2346         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2347         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2348         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2349         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2350         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2351         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2352         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2353         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2354         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2355         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2356         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2357         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2358         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2359         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2360         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2361         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2362         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2363         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2364         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2365         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2366         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2367         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2368         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2369         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2370         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2371         * gcc.target/arm/neon/vst1f32.c: Remove.
2372         * gcc.target/arm/neon/vst1p16.c: Remove.
2373         * gcc.target/arm/neon/vst1p64.c: Remove.
2374         * gcc.target/arm/neon/vst1p8.c: Remove.
2375         * gcc.target/arm/neon/vst1s16.c: Remove.
2376         * gcc.target/arm/neon/vst1s32.c: Remove.
2377         * gcc.target/arm/neon/vst1s64.c: Remove.
2378         * gcc.target/arm/neon/vst1s8.c: Remove.
2379         * gcc.target/arm/neon/vst1u16.c: Remove.
2380         * gcc.target/arm/neon/vst1u32.c: Remove.
2381         * gcc.target/arm/neon/vst1u64.c: Remove.
2382         * gcc.target/arm/neon/vst1u8.c: Remove.
2383         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2384         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2385         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2386         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2387         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2388         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2389         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2390         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2391         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2392         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2393         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2394         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2395         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2396         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2397         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2398         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2399         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2400         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2401         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2402         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2403         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2404         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2405         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2406         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2407         * gcc.target/arm/neon/vst2f32.c: Remove.
2408         * gcc.target/arm/neon/vst2p16.c: Remove.
2409         * gcc.target/arm/neon/vst2p64.c: Remove.
2410         * gcc.target/arm/neon/vst2p8.c: Remove.
2411         * gcc.target/arm/neon/vst2s16.c: Remove.
2412         * gcc.target/arm/neon/vst2s32.c: Remove.
2413         * gcc.target/arm/neon/vst2s64.c: Remove.
2414         * gcc.target/arm/neon/vst2s8.c: Remove.
2415         * gcc.target/arm/neon/vst2u16.c: Remove.
2416         * gcc.target/arm/neon/vst2u32.c: Remove.
2417         * gcc.target/arm/neon/vst2u64.c: Remove.
2418         * gcc.target/arm/neon/vst2u8.c: Remove.
2419         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2420         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2421         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2422         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2423         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2424         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2425         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2426         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2427         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2428         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2429         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2430         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2431         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2432         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2433         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2434         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2435         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2436         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2437         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2438         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2439         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2440         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2441         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2442         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2443         * gcc.target/arm/neon/vst3f32.c: Remove.
2444         * gcc.target/arm/neon/vst3p16.c: Remove.
2445         * gcc.target/arm/neon/vst3p64.c: Remove.
2446         * gcc.target/arm/neon/vst3p8.c: Remove.
2447         * gcc.target/arm/neon/vst3s16.c: Remove.
2448         * gcc.target/arm/neon/vst3s32.c: Remove.
2449         * gcc.target/arm/neon/vst3s64.c: Remove.
2450         * gcc.target/arm/neon/vst3s8.c: Remove.
2451         * gcc.target/arm/neon/vst3u16.c: Remove.
2452         * gcc.target/arm/neon/vst3u32.c: Remove.
2453         * gcc.target/arm/neon/vst3u64.c: Remove.
2454         * gcc.target/arm/neon/vst3u8.c: Remove.
2455         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2456         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2457         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2458         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2459         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2460         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2461         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2462         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2463         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2464         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2465         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2466         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2467         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2468         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2469         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2470         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2471         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2472         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2473         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2474         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2475         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2476         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2477         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2478         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2479         * gcc.target/arm/neon/vst4f32.c: Remove.
2480         * gcc.target/arm/neon/vst4p16.c: Remove.
2481         * gcc.target/arm/neon/vst4p64.c: Remove.
2482         * gcc.target/arm/neon/vst4p8.c: Remove.
2483         * gcc.target/arm/neon/vst4s16.c: Remove.
2484         * gcc.target/arm/neon/vst4s32.c: Remove.
2485         * gcc.target/arm/neon/vst4s64.c: Remove.
2486         * gcc.target/arm/neon/vst4s8.c: Remove.
2487         * gcc.target/arm/neon/vst4u16.c: Remove.
2488         * gcc.target/arm/neon/vst4u32.c: Remove.
2489         * gcc.target/arm/neon/vst4u64.c: Remove.
2490         * gcc.target/arm/neon/vst4u8.c: Remove.
2491         * gcc.target/arm/neon/vsubQf32.c: Remove.
2492         * gcc.target/arm/neon/vsubQs16.c: Remove.
2493         * gcc.target/arm/neon/vsubQs32.c: Remove.
2494         * gcc.target/arm/neon/vsubQs64.c: Remove.
2495         * gcc.target/arm/neon/vsubQs8.c: Remove.
2496         * gcc.target/arm/neon/vsubQu16.c: Remove.
2497         * gcc.target/arm/neon/vsubQu32.c: Remove.
2498         * gcc.target/arm/neon/vsubQu64.c: Remove.
2499         * gcc.target/arm/neon/vsubQu8.c: Remove.
2500         * gcc.target/arm/neon/vsubf32.c: Remove.
2501         * gcc.target/arm/neon/vsubhns16.c: Remove.
2502         * gcc.target/arm/neon/vsubhns32.c: Remove.
2503         * gcc.target/arm/neon/vsubhns64.c: Remove.
2504         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2505         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2506         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2507         * gcc.target/arm/neon/vsubls16.c: Remove.
2508         * gcc.target/arm/neon/vsubls32.c: Remove.
2509         * gcc.target/arm/neon/vsubls8.c: Remove.
2510         * gcc.target/arm/neon/vsublu16.c: Remove.
2511         * gcc.target/arm/neon/vsublu32.c: Remove.
2512         * gcc.target/arm/neon/vsublu8.c: Remove.
2513         * gcc.target/arm/neon/vsubs16.c: Remove.
2514         * gcc.target/arm/neon/vsubs32.c: Remove.
2515         * gcc.target/arm/neon/vsubs64.c: Remove.
2516         * gcc.target/arm/neon/vsubs8.c: Remove.
2517         * gcc.target/arm/neon/vsubu16.c: Remove.
2518         * gcc.target/arm/neon/vsubu32.c: Remove.
2519         * gcc.target/arm/neon/vsubu64.c: Remove.
2520         * gcc.target/arm/neon/vsubu8.c: Remove.
2521         * gcc.target/arm/neon/vsubws16.c: Remove.
2522         * gcc.target/arm/neon/vsubws32.c: Remove.
2523         * gcc.target/arm/neon/vsubws8.c: Remove.
2524         * gcc.target/arm/neon/vsubwu16.c: Remove.
2525         * gcc.target/arm/neon/vsubwu32.c: Remove.
2526         * gcc.target/arm/neon/vsubwu8.c: Remove.
2527         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2528         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2529         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2530         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2531         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2532         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2533         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2534         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2535         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2536         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2537         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2538         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2539         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2540         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2541         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2542         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2543         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2544         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2545         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2546         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2547         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2548         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2549         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2550         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2551         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2552         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2553         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2554         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2555         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2556         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2557         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2558         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2559         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2560         * gcc.target/arm/neon/vtrnf32.c: Remove.
2561         * gcc.target/arm/neon/vtrnp16.c: Remove.
2562         * gcc.target/arm/neon/vtrnp8.c: Remove.
2563         * gcc.target/arm/neon/vtrns16.c: Remove.
2564         * gcc.target/arm/neon/vtrns32.c: Remove.
2565         * gcc.target/arm/neon/vtrns8.c: Remove.
2566         * gcc.target/arm/neon/vtrnu16.c: Remove.
2567         * gcc.target/arm/neon/vtrnu32.c: Remove.
2568         * gcc.target/arm/neon/vtrnu8.c: Remove.
2569         * gcc.target/arm/neon/vtstQp8.c: Remove.
2570         * gcc.target/arm/neon/vtstQs16.c: Remove.
2571         * gcc.target/arm/neon/vtstQs32.c: Remove.
2572         * gcc.target/arm/neon/vtstQs8.c: Remove.
2573         * gcc.target/arm/neon/vtstQu16.c: Remove.
2574         * gcc.target/arm/neon/vtstQu32.c: Remove.
2575         * gcc.target/arm/neon/vtstQu8.c: Remove.
2576         * gcc.target/arm/neon/vtstp8.c: Remove.
2577         * gcc.target/arm/neon/vtsts16.c: Remove.
2578         * gcc.target/arm/neon/vtsts32.c: Remove.
2579         * gcc.target/arm/neon/vtsts8.c: Remove.
2580         * gcc.target/arm/neon/vtstu16.c: Remove.
2581         * gcc.target/arm/neon/vtstu32.c: Remove.
2582         * gcc.target/arm/neon/vtstu8.c: Remove.
2583         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2584         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2585         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2586         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2587         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2588         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2589         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2590         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2591         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2592         * gcc.target/arm/neon/vuzpf32.c: Remove.
2593         * gcc.target/arm/neon/vuzpp16.c: Remove.
2594         * gcc.target/arm/neon/vuzpp8.c: Remove.
2595         * gcc.target/arm/neon/vuzps16.c: Remove.
2596         * gcc.target/arm/neon/vuzps32.c: Remove.
2597         * gcc.target/arm/neon/vuzps8.c: Remove.
2598         * gcc.target/arm/neon/vuzpu16.c: Remove.
2599         * gcc.target/arm/neon/vuzpu32.c: Remove.
2600         * gcc.target/arm/neon/vuzpu8.c: Remove.
2601         * gcc.target/arm/neon/vzipQf32.c: Remove.
2602         * gcc.target/arm/neon/vzipQp16.c: Remove.
2603         * gcc.target/arm/neon/vzipQp8.c: Remove.
2604         * gcc.target/arm/neon/vzipQs16.c: Remove.
2605         * gcc.target/arm/neon/vzipQs32.c: Remove.
2606         * gcc.target/arm/neon/vzipQs8.c: Remove.
2607         * gcc.target/arm/neon/vzipQu16.c: Remove.
2608         * gcc.target/arm/neon/vzipQu32.c: Remove.
2609         * gcc.target/arm/neon/vzipQu8.c: Remove.
2610         * gcc.target/arm/neon/vzipf32.c: Remove.
2611         * gcc.target/arm/neon/vzipp16.c: Remove.
2612         * gcc.target/arm/neon/vzipp8.c: Remove.
2613         * gcc.target/arm/neon/vzips16.c: Remove.
2614         * gcc.target/arm/neon/vzips32.c: Remove.
2615         * gcc.target/arm/neon/vzips8.c: Remove.
2616         * gcc.target/arm/neon/vzipu16.c: Remove.
2617         * gcc.target/arm/neon/vzipu32.c: Remove.
2618         * gcc.target/arm/neon/vzipu8.c: Remove.
2619
2620 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2621
2622         * g++.dg/vect/simd-mask-store-bool.cc: New test.
2623
2624 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2625
2626         PR driver/67613
2627         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2628         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2629
2630 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2631
2632         * gcc.dg/plugin/levenshtein-test-1.c: New file.
2633         * gcc.dg/plugin/levenshtein_plugin.c: New file.
2634         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2635         levenshtein_plugin.c.
2636         * gcc.dg/spellcheck-fields.c: New file.
2637
2638 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2639
2640         PR fortran/68318
2641         * gfortran.dg/pr68318_1.f90: New test.
2642         * gfortran.dg/pr68318_2.f90: Ditto.
2643
2644 2015-11-12  James Norris  <jnorris@codesourcery.com>
2645             Joseph Myers  <joseph@codesourcery.com>
2646
2647         * c-c++-common/goacc/declare-1.c: New test.
2648         * c-c++-common/goacc/declare-2.c: Likewise.
2649
2650 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2651
2652         [ARM] Remove neon-testgen.ml and generated tests.
2653
2654         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2655         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2656         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2657         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2658         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2659         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2660         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2661         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2662         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2663         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2664         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2665         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2666         * gcc.target/arm/neon/vRhadds16.c: Remove.
2667         * gcc.target/arm/neon/vRhadds32.c: Remove.
2668         * gcc.target/arm/neon/vRhadds8.c: Remove.
2669         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2670         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2671         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2672         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2673         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2674         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2675         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2676         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2677         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2678         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2679         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2680         * gcc.target/arm/neon/vRshls16.c: Remove.
2681         * gcc.target/arm/neon/vRshls32.c: Remove.
2682         * gcc.target/arm/neon/vRshls64.c: Remove.
2683         * gcc.target/arm/neon/vRshls8.c: Remove.
2684         * gcc.target/arm/neon/vRshlu16.c: Remove.
2685         * gcc.target/arm/neon/vRshlu32.c: Remove.
2686         * gcc.target/arm/neon/vRshlu64.c: Remove.
2687         * gcc.target/arm/neon/vRshlu8.c: Remove.
2688         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2689         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2690         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2691         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2692         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2693         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2694         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2695         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2696         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2697         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2698         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2699         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2700         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2701         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2702         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2703         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2704         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2705         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2706         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2707         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2708         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2709         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2710         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2711         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2712         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2713         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2714         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2715         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2716         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2717         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2718         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2719         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2720         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2721         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2722         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2723         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2724         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2725         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2726         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2727         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2728         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2729         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2730         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2731         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2732         * gcc.target/arm/neon/vabaQs16.c: Remove.
2733         * gcc.target/arm/neon/vabaQs32.c: Remove.
2734         * gcc.target/arm/neon/vabaQs8.c: Remove.
2735         * gcc.target/arm/neon/vabaQu16.c: Remove.
2736         * gcc.target/arm/neon/vabaQu32.c: Remove.
2737         * gcc.target/arm/neon/vabaQu8.c: Remove.
2738         * gcc.target/arm/neon/vabals16.c: Remove.
2739         * gcc.target/arm/neon/vabals32.c: Remove.
2740         * gcc.target/arm/neon/vabals8.c: Remove.
2741         * gcc.target/arm/neon/vabalu16.c: Remove.
2742         * gcc.target/arm/neon/vabalu32.c: Remove.
2743         * gcc.target/arm/neon/vabalu8.c: Remove.
2744         * gcc.target/arm/neon/vabas16.c: Remove.
2745         * gcc.target/arm/neon/vabas32.c: Remove.
2746         * gcc.target/arm/neon/vabas8.c: Remove.
2747         * gcc.target/arm/neon/vabau16.c: Remove.
2748         * gcc.target/arm/neon/vabau32.c: Remove.
2749         * gcc.target/arm/neon/vabau8.c: Remove.
2750         * gcc.target/arm/neon/vabdQf32.c: Remove.
2751         * gcc.target/arm/neon/vabdQs16.c: Remove.
2752         * gcc.target/arm/neon/vabdQs32.c: Remove.
2753         * gcc.target/arm/neon/vabdQs8.c: Remove.
2754         * gcc.target/arm/neon/vabdQu16.c: Remove.
2755         * gcc.target/arm/neon/vabdQu32.c: Remove.
2756         * gcc.target/arm/neon/vabdQu8.c: Remove.
2757         * gcc.target/arm/neon/vabdf32.c: Remove.
2758         * gcc.target/arm/neon/vabdls16.c: Remove.
2759         * gcc.target/arm/neon/vabdls32.c: Remove.
2760         * gcc.target/arm/neon/vabdls8.c: Remove.
2761         * gcc.target/arm/neon/vabdlu16.c: Remove.
2762         * gcc.target/arm/neon/vabdlu32.c: Remove.
2763         * gcc.target/arm/neon/vabdlu8.c: Remove.
2764         * gcc.target/arm/neon/vabds16.c: Remove.
2765         * gcc.target/arm/neon/vabds32.c: Remove.
2766         * gcc.target/arm/neon/vabds8.c: Remove.
2767         * gcc.target/arm/neon/vabdu16.c: Remove.
2768         * gcc.target/arm/neon/vabdu32.c: Remove.
2769         * gcc.target/arm/neon/vabdu8.c: Remove.
2770         * gcc.target/arm/neon/vabsQf32.c: Remove.
2771         * gcc.target/arm/neon/vabsQs16.c: Remove.
2772         * gcc.target/arm/neon/vabsQs32.c: Remove.
2773         * gcc.target/arm/neon/vabsQs8.c: Remove.
2774         * gcc.target/arm/neon/vabsf32.c: Remove.
2775         * gcc.target/arm/neon/vabss16.c: Remove.
2776         * gcc.target/arm/neon/vabss32.c: Remove.
2777         * gcc.target/arm/neon/vabss8.c: Remove.
2778         * gcc.target/arm/neon/vaddQf32.c: Remove.
2779         * gcc.target/arm/neon/vaddQs16.c: Remove.
2780         * gcc.target/arm/neon/vaddQs32.c: Remove.
2781         * gcc.target/arm/neon/vaddQs64.c: Remove.
2782         * gcc.target/arm/neon/vaddQs8.c: Remove.
2783         * gcc.target/arm/neon/vaddQu16.c: Remove.
2784         * gcc.target/arm/neon/vaddQu32.c: Remove.
2785         * gcc.target/arm/neon/vaddQu64.c: Remove.
2786         * gcc.target/arm/neon/vaddQu8.c: Remove.
2787         * gcc.target/arm/neon/vaddf32.c: Remove.
2788         * gcc.target/arm/neon/vaddhns16.c: Remove.
2789         * gcc.target/arm/neon/vaddhns32.c: Remove.
2790         * gcc.target/arm/neon/vaddhns64.c: Remove.
2791         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2792         * gcc.target/arm/neon/vaddhnu32.c: Remove.
2793         * gcc.target/arm/neon/vaddhnu64.c: Remove.
2794         * gcc.target/arm/neon/vaddls16.c: Remove.
2795         * gcc.target/arm/neon/vaddls32.c: Remove.
2796         * gcc.target/arm/neon/vaddls8.c: Remove.
2797         * gcc.target/arm/neon/vaddlu16.c: Remove.
2798         * gcc.target/arm/neon/vaddlu32.c: Remove.
2799         * gcc.target/arm/neon/vaddlu8.c: Remove.
2800         * gcc.target/arm/neon/vadds16.c: Remove.
2801         * gcc.target/arm/neon/vadds32.c: Remove.
2802         * gcc.target/arm/neon/vadds64.c: Remove.
2803         * gcc.target/arm/neon/vadds8.c: Remove.
2804         * gcc.target/arm/neon/vaddu16.c: Remove.
2805         * gcc.target/arm/neon/vaddu32.c: Remove.
2806         * gcc.target/arm/neon/vaddu64.c: Remove.
2807         * gcc.target/arm/neon/vaddu8.c: Remove.
2808         * gcc.target/arm/neon/vaddws16.c: Remove.
2809         * gcc.target/arm/neon/vaddws32.c: Remove.
2810         * gcc.target/arm/neon/vaddws8.c: Remove.
2811         * gcc.target/arm/neon/vaddwu16.c: Remove.
2812         * gcc.target/arm/neon/vaddwu32.c: Remove.
2813         * gcc.target/arm/neon/vaddwu8.c: Remove.
2814         * gcc.target/arm/neon/vandQs16.c: Remove.
2815         * gcc.target/arm/neon/vandQs32.c: Remove.
2816         * gcc.target/arm/neon/vandQs64.c: Remove.
2817         * gcc.target/arm/neon/vandQs8.c: Remove.
2818         * gcc.target/arm/neon/vandQu16.c: Remove.
2819         * gcc.target/arm/neon/vandQu32.c: Remove.
2820         * gcc.target/arm/neon/vandQu64.c: Remove.
2821         * gcc.target/arm/neon/vandQu8.c: Remove.
2822         * gcc.target/arm/neon/vands16.c: Remove.
2823         * gcc.target/arm/neon/vands32.c: Remove.
2824         * gcc.target/arm/neon/vands64.c: Remove.
2825         * gcc.target/arm/neon/vands8.c: Remove.
2826         * gcc.target/arm/neon/vandu16.c: Remove.
2827         * gcc.target/arm/neon/vandu32.c: Remove.
2828         * gcc.target/arm/neon/vandu64.c: Remove.
2829         * gcc.target/arm/neon/vandu8.c: Remove.
2830         * gcc.target/arm/neon/vbicQs16.c: Remove.
2831         * gcc.target/arm/neon/vbicQs32.c: Remove.
2832         * gcc.target/arm/neon/vbicQs64.c: Remove.
2833         * gcc.target/arm/neon/vbicQs8.c: Remove.
2834         * gcc.target/arm/neon/vbicQu16.c: Remove.
2835         * gcc.target/arm/neon/vbicQu32.c: Remove.
2836         * gcc.target/arm/neon/vbicQu64.c: Remove.
2837         * gcc.target/arm/neon/vbicQu8.c: Remove.
2838         * gcc.target/arm/neon/vbics16.c: Remove.
2839         * gcc.target/arm/neon/vbics32.c: Remove.
2840         * gcc.target/arm/neon/vbics64.c: Remove.
2841         * gcc.target/arm/neon/vbics8.c: Remove.
2842         * gcc.target/arm/neon/vbicu16.c: Remove.
2843         * gcc.target/arm/neon/vbicu32.c: Remove.
2844         * gcc.target/arm/neon/vbicu64.c: Remove.
2845         * gcc.target/arm/neon/vbicu8.c: Remove.
2846         * gcc.target/arm/neon/vbslQf32.c: Remove.
2847         * gcc.target/arm/neon/vbslQp16.c: Remove.
2848         * gcc.target/arm/neon/vbslQp64.c: Remove.
2849         * gcc.target/arm/neon/vbslQp8.c: Remove.
2850         * gcc.target/arm/neon/vbslQs16.c: Remove.
2851         * gcc.target/arm/neon/vbslQs32.c: Remove.
2852         * gcc.target/arm/neon/vbslQs64.c: Remove.
2853         * gcc.target/arm/neon/vbslQs8.c: Remove.
2854         * gcc.target/arm/neon/vbslQu16.c: Remove.
2855         * gcc.target/arm/neon/vbslQu32.c: Remove.
2856         * gcc.target/arm/neon/vbslQu64.c: Remove.
2857         * gcc.target/arm/neon/vbslQu8.c: Remove.
2858         * gcc.target/arm/neon/vbslf32.c: Remove.
2859         * gcc.target/arm/neon/vbslp16.c: Remove.
2860         * gcc.target/arm/neon/vbslp64.c: Remove.
2861         * gcc.target/arm/neon/vbslp8.c: Remove.
2862         * gcc.target/arm/neon/vbsls16.c: Remove.
2863         * gcc.target/arm/neon/vbsls32.c: Remove.
2864         * gcc.target/arm/neon/vbsls64.c: Remove.
2865         * gcc.target/arm/neon/vbsls8.c: Remove.
2866         * gcc.target/arm/neon/vbslu16.c: Remove.
2867         * gcc.target/arm/neon/vbslu32.c: Remove.
2868         * gcc.target/arm/neon/vbslu64.c: Remove.
2869         * gcc.target/arm/neon/vbslu8.c: Remove.
2870         * gcc.target/arm/neon/vcageQf32.c: Remove.
2871         * gcc.target/arm/neon/vcagef32.c: Remove.
2872         * gcc.target/arm/neon/vcagtQf32.c: Remove.
2873         * gcc.target/arm/neon/vcagtf32.c: Remove.
2874         * gcc.target/arm/neon/vcaleQf32.c: Remove.
2875         * gcc.target/arm/neon/vcalef32.c: Remove.
2876         * gcc.target/arm/neon/vcaltQf32.c: Remove.
2877         * gcc.target/arm/neon/vcaltf32.c: Remove.
2878         * gcc.target/arm/neon/vceqQf32.c: Remove.
2879         * gcc.target/arm/neon/vceqQp8.c: Remove.
2880         * gcc.target/arm/neon/vceqQs16.c: Remove.
2881         * gcc.target/arm/neon/vceqQs32.c: Remove.
2882         * gcc.target/arm/neon/vceqQs8.c: Remove.
2883         * gcc.target/arm/neon/vceqQu16.c: Remove.
2884         * gcc.target/arm/neon/vceqQu32.c: Remove.
2885         * gcc.target/arm/neon/vceqQu8.c: Remove.
2886         * gcc.target/arm/neon/vceqf32.c: Remove.
2887         * gcc.target/arm/neon/vceqp8.c: Remove.
2888         * gcc.target/arm/neon/vceqs16.c: Remove.
2889         * gcc.target/arm/neon/vceqs32.c: Remove.
2890         * gcc.target/arm/neon/vceqs8.c: Remove.
2891         * gcc.target/arm/neon/vcequ16.c: Remove.
2892         * gcc.target/arm/neon/vcequ32.c: Remove.
2893         * gcc.target/arm/neon/vcequ8.c: Remove.
2894         * gcc.target/arm/neon/vcgeQf32.c: Remove.
2895         * gcc.target/arm/neon/vcgeQs16.c: Remove.
2896         * gcc.target/arm/neon/vcgeQs32.c: Remove.
2897         * gcc.target/arm/neon/vcgeQs8.c: Remove.
2898         * gcc.target/arm/neon/vcgeQu16.c: Remove.
2899         * gcc.target/arm/neon/vcgeQu32.c: Remove.
2900         * gcc.target/arm/neon/vcgeQu8.c: Remove.
2901         * gcc.target/arm/neon/vcgef32.c: Remove.
2902         * gcc.target/arm/neon/vcges16.c: Remove.
2903         * gcc.target/arm/neon/vcges32.c: Remove.
2904         * gcc.target/arm/neon/vcges8.c: Remove.
2905         * gcc.target/arm/neon/vcgeu16.c: Remove.
2906         * gcc.target/arm/neon/vcgeu32.c: Remove.
2907         * gcc.target/arm/neon/vcgeu8.c: Remove.
2908         * gcc.target/arm/neon/vcgtQf32.c: Remove.
2909         * gcc.target/arm/neon/vcgtQs16.c: Remove.
2910         * gcc.target/arm/neon/vcgtQs32.c: Remove.
2911         * gcc.target/arm/neon/vcgtQs8.c: Remove.
2912         * gcc.target/arm/neon/vcgtQu16.c: Remove.
2913         * gcc.target/arm/neon/vcgtQu32.c: Remove.
2914         * gcc.target/arm/neon/vcgtQu8.c: Remove.
2915         * gcc.target/arm/neon/vcgtf32.c: Remove.
2916         * gcc.target/arm/neon/vcgts16.c: Remove.
2917         * gcc.target/arm/neon/vcgts32.c: Remove.
2918         * gcc.target/arm/neon/vcgts8.c: Remove.
2919         * gcc.target/arm/neon/vcgtu16.c: Remove.
2920         * gcc.target/arm/neon/vcgtu32.c: Remove.
2921         * gcc.target/arm/neon/vcgtu8.c: Remove.
2922         * gcc.target/arm/neon/vcleQf32.c: Remove.
2923         * gcc.target/arm/neon/vcleQs16.c: Remove.
2924         * gcc.target/arm/neon/vcleQs32.c: Remove.
2925         * gcc.target/arm/neon/vcleQs8.c: Remove.
2926         * gcc.target/arm/neon/vcleQu16.c: Remove.
2927         * gcc.target/arm/neon/vcleQu32.c: Remove.
2928         * gcc.target/arm/neon/vcleQu8.c: Remove.
2929         * gcc.target/arm/neon/vclef32.c: Remove.
2930         * gcc.target/arm/neon/vcles16.c: Remove.
2931         * gcc.target/arm/neon/vcles32.c: Remove.
2932         * gcc.target/arm/neon/vcles8.c: Remove.
2933         * gcc.target/arm/neon/vcleu16.c: Remove.
2934         * gcc.target/arm/neon/vcleu32.c: Remove.
2935         * gcc.target/arm/neon/vcleu8.c: Remove.
2936         * gcc.target/arm/neon/vclsQs16.c: Remove.
2937         * gcc.target/arm/neon/vclsQs32.c: Remove.
2938         * gcc.target/arm/neon/vclsQs8.c: Remove.
2939         * gcc.target/arm/neon/vclss16.c: Remove.
2940         * gcc.target/arm/neon/vclss32.c: Remove.
2941         * gcc.target/arm/neon/vclss8.c: Remove.
2942         * gcc.target/arm/neon/vcltQf32.c: Remove.
2943         * gcc.target/arm/neon/vcltQs16.c: Remove.
2944         * gcc.target/arm/neon/vcltQs32.c: Remove.
2945         * gcc.target/arm/neon/vcltQs8.c: Remove.
2946         * gcc.target/arm/neon/vcltQu16.c: Remove.
2947         * gcc.target/arm/neon/vcltQu32.c: Remove.
2948         * gcc.target/arm/neon/vcltQu8.c: Remove.
2949         * gcc.target/arm/neon/vcltf32.c: Remove.
2950         * gcc.target/arm/neon/vclts16.c: Remove.
2951         * gcc.target/arm/neon/vclts32.c: Remove.
2952         * gcc.target/arm/neon/vclts8.c: Remove.
2953         * gcc.target/arm/neon/vcltu16.c: Remove.
2954         * gcc.target/arm/neon/vcltu32.c: Remove.
2955         * gcc.target/arm/neon/vcltu8.c: Remove.
2956         * gcc.target/arm/neon/vclzQs16.c: Remove.
2957         * gcc.target/arm/neon/vclzQs32.c: Remove.
2958         * gcc.target/arm/neon/vclzQs8.c: Remove.
2959         * gcc.target/arm/neon/vclzQu16.c: Remove.
2960         * gcc.target/arm/neon/vclzQu32.c: Remove.
2961         * gcc.target/arm/neon/vclzQu8.c: Remove.
2962         * gcc.target/arm/neon/vclzs16.c: Remove.
2963         * gcc.target/arm/neon/vclzs32.c: Remove.
2964         * gcc.target/arm/neon/vclzs8.c: Remove.
2965         * gcc.target/arm/neon/vclzu16.c: Remove.
2966         * gcc.target/arm/neon/vclzu32.c: Remove.
2967         * gcc.target/arm/neon/vclzu8.c: Remove.
2968         * gcc.target/arm/neon/vcntQp8.c: Remove.
2969         * gcc.target/arm/neon/vcntQs8.c: Remove.
2970         * gcc.target/arm/neon/vcntQu8.c: Remove.
2971         * gcc.target/arm/neon/vcntp8.c: Remove.
2972         * gcc.target/arm/neon/vcnts8.c: Remove.
2973         * gcc.target/arm/neon/vcntu8.c: Remove.
2974         * gcc.target/arm/neon/vcombinef32.c: Remove.
2975         * gcc.target/arm/neon/vcombinep16.c: Remove.
2976         * gcc.target/arm/neon/vcombinep64.c: Remove.
2977         * gcc.target/arm/neon/vcombinep8.c: Remove.
2978         * gcc.target/arm/neon/vcombines16.c: Remove.
2979         * gcc.target/arm/neon/vcombines32.c: Remove.
2980         * gcc.target/arm/neon/vcombines64.c: Remove.
2981         * gcc.target/arm/neon/vcombines8.c: Remove.
2982         * gcc.target/arm/neon/vcombineu16.c: Remove.
2983         * gcc.target/arm/neon/vcombineu32.c: Remove.
2984         * gcc.target/arm/neon/vcombineu64.c: Remove.
2985         * gcc.target/arm/neon/vcombineu8.c: Remove.
2986         * gcc.target/arm/neon/vcreatef32.c: Remove.
2987         * gcc.target/arm/neon/vcreatep16.c: Remove.
2988         * gcc.target/arm/neon/vcreatep64.c: Remove.
2989         * gcc.target/arm/neon/vcreatep8.c: Remove.
2990         * gcc.target/arm/neon/vcreates16.c: Remove.
2991         * gcc.target/arm/neon/vcreates32.c: Remove.
2992         * gcc.target/arm/neon/vcreates64.c: Remove.
2993         * gcc.target/arm/neon/vcreates8.c: Remove.
2994         * gcc.target/arm/neon/vcreateu16.c: Remove.
2995         * gcc.target/arm/neon/vcreateu32.c: Remove.
2996         * gcc.target/arm/neon/vcreateu64.c: Remove.
2997         * gcc.target/arm/neon/vcreateu8.c: Remove.
2998         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2999         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3000         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3001         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3002         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3003         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3004         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3005         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3006         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3007         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3008         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3009         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3010         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3011         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3012         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3013         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3014         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3015         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3016         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3017         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3018         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3019         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3020         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3021         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3022         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3023         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3024         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3025         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3026         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3027         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3028         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3029         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3030         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3031         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3032         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3033         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3034         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3035         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3036         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3037         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3038         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3039         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3040         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3041         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3042         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3043         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3044         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3045         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3046         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3047         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3048         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3049         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3050         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3051         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3052         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3053         * gcc.target/arm/neon/vdup_np16.c: Remove.
3054         * gcc.target/arm/neon/vdup_np64.c: Remove.
3055         * gcc.target/arm/neon/vdup_np8.c: Remove.
3056         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3057         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3058         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3059         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3060         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3061         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3062         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3063         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3064         * gcc.target/arm/neon/veorQs16.c: Remove.
3065         * gcc.target/arm/neon/veorQs32.c: Remove.
3066         * gcc.target/arm/neon/veorQs64.c: Remove.
3067         * gcc.target/arm/neon/veorQs8.c: Remove.
3068         * gcc.target/arm/neon/veorQu16.c: Remove.
3069         * gcc.target/arm/neon/veorQu32.c: Remove.
3070         * gcc.target/arm/neon/veorQu64.c: Remove.
3071         * gcc.target/arm/neon/veorQu8.c: Remove.
3072         * gcc.target/arm/neon/veors16.c: Remove.
3073         * gcc.target/arm/neon/veors32.c: Remove.
3074         * gcc.target/arm/neon/veors64.c: Remove.
3075         * gcc.target/arm/neon/veors8.c: Remove.
3076         * gcc.target/arm/neon/veoru16.c: Remove.
3077         * gcc.target/arm/neon/veoru32.c: Remove.
3078         * gcc.target/arm/neon/veoru64.c: Remove.
3079         * gcc.target/arm/neon/veoru8.c: Remove.
3080         * gcc.target/arm/neon/vextQf32.c: Remove.
3081         * gcc.target/arm/neon/vextQp16.c: Remove.
3082         * gcc.target/arm/neon/vextQp64.c: Remove.
3083         * gcc.target/arm/neon/vextQp8.c: Remove.
3084         * gcc.target/arm/neon/vextQs16.c: Remove.
3085         * gcc.target/arm/neon/vextQs32.c: Remove.
3086         * gcc.target/arm/neon/vextQs64.c: Remove.
3087         * gcc.target/arm/neon/vextQs8.c: Remove.
3088         * gcc.target/arm/neon/vextQu16.c: Remove.
3089         * gcc.target/arm/neon/vextQu32.c: Remove.
3090         * gcc.target/arm/neon/vextQu64.c: Remove.
3091         * gcc.target/arm/neon/vextQu8.c: Remove.
3092         * gcc.target/arm/neon/vextf32.c: Remove.
3093         * gcc.target/arm/neon/vextp16.c: Remove.
3094         * gcc.target/arm/neon/vextp64.c: Remove.
3095         * gcc.target/arm/neon/vextp8.c: Remove.
3096         * gcc.target/arm/neon/vexts16.c: Remove.
3097         * gcc.target/arm/neon/vexts32.c: Remove.
3098         * gcc.target/arm/neon/vexts64.c: Remove.
3099         * gcc.target/arm/neon/vexts8.c: Remove.
3100         * gcc.target/arm/neon/vextu16.c: Remove.
3101         * gcc.target/arm/neon/vextu32.c: Remove.
3102         * gcc.target/arm/neon/vextu64.c: Remove.
3103         * gcc.target/arm/neon/vextu8.c: Remove.
3104         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3105         * gcc.target/arm/neon/vfmaf32.c: Remove.
3106         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3107         * gcc.target/arm/neon/vfmsf32.c: Remove.
3108         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3109         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3110         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3111         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3112         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3113         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3114         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3115         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3116         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3117         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3118         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3119         * gcc.target/arm/neon/vget_highf32.c: Remove.
3120         * gcc.target/arm/neon/vget_highp16.c: Remove.
3121         * gcc.target/arm/neon/vget_highp64.c: Remove.
3122         * gcc.target/arm/neon/vget_highp8.c: Remove.
3123         * gcc.target/arm/neon/vget_highs16.c: Remove.
3124         * gcc.target/arm/neon/vget_highs32.c: Remove.
3125         * gcc.target/arm/neon/vget_highs64.c: Remove.
3126         * gcc.target/arm/neon/vget_highs8.c: Remove.
3127         * gcc.target/arm/neon/vget_highu16.c: Remove.
3128         * gcc.target/arm/neon/vget_highu32.c: Remove.
3129         * gcc.target/arm/neon/vget_highu64.c: Remove.
3130         * gcc.target/arm/neon/vget_highu8.c: Remove.
3131         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3132         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3133         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3134         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3135         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3136         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3137         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3138         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3139         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3140         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3141         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3142         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3143         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3144         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3145         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3146         * gcc.target/arm/neon/vget_lows16.c: Remove.
3147         * gcc.target/arm/neon/vget_lows32.c: Remove.
3148         * gcc.target/arm/neon/vget_lows64.c: Remove.
3149         * gcc.target/arm/neon/vget_lows8.c: Remove.
3150         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3151         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3152         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3153         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3154         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3155         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3156         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3157         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3158         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3159         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3160         * gcc.target/arm/neon/vhadds16.c: Remove.
3161         * gcc.target/arm/neon/vhadds32.c: Remove.
3162         * gcc.target/arm/neon/vhadds8.c: Remove.
3163         * gcc.target/arm/neon/vhaddu16.c: Remove.
3164         * gcc.target/arm/neon/vhaddu32.c: Remove.
3165         * gcc.target/arm/neon/vhaddu8.c: Remove.
3166         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3167         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3168         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3169         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3170         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3171         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3172         * gcc.target/arm/neon/vhsubs16.c: Remove.
3173         * gcc.target/arm/neon/vhsubs32.c: Remove.
3174         * gcc.target/arm/neon/vhsubs8.c: Remove.
3175         * gcc.target/arm/neon/vhsubu16.c: Remove.
3176         * gcc.target/arm/neon/vhsubu32.c: Remove.
3177         * gcc.target/arm/neon/vhsubu8.c: Remove.
3178         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3179         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3180         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3181         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3182         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3183         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3184         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3185         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3186         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3187         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3188         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3189         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3190         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3191         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3192         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3193         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3194         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3195         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3196         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3197         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3198         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3199         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3200         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3201         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3202         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3203         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3204         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3205         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3206         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3207         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3208         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3209         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3210         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3211         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3212         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3213         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3214         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3215         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3216         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3217         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3218         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3219         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3220         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3221         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3222         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3223         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3224         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3225         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3226         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3227         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3228         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3229         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3230         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3231         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3232         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3233         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3234         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3235         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3236         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3237         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3238         * gcc.target/arm/neon/vld1f32.c: Remove.
3239         * gcc.target/arm/neon/vld1p16.c: Remove.
3240         * gcc.target/arm/neon/vld1p64.c: Remove.
3241         * gcc.target/arm/neon/vld1p8.c: Remove.
3242         * gcc.target/arm/neon/vld1s16.c: Remove.
3243         * gcc.target/arm/neon/vld1s32.c: Remove.
3244         * gcc.target/arm/neon/vld1s64.c: Remove.
3245         * gcc.target/arm/neon/vld1s8.c: Remove.
3246         * gcc.target/arm/neon/vld1u16.c: Remove.
3247         * gcc.target/arm/neon/vld1u32.c: Remove.
3248         * gcc.target/arm/neon/vld1u64.c: Remove.
3249         * gcc.target/arm/neon/vld1u8.c: Remove.
3250         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3251         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3252         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3253         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3254         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3255         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3256         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3257         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3258         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3259         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3260         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3261         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3262         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3263         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3264         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3265         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3266         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3267         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3268         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3269         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3270         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3271         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3272         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3273         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3274         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3275         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3276         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3277         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3278         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3279         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3280         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3281         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3282         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3283         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3284         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3285         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3286         * gcc.target/arm/neon/vld2f32.c: Remove.
3287         * gcc.target/arm/neon/vld2p16.c: Remove.
3288         * gcc.target/arm/neon/vld2p64.c: Remove.
3289         * gcc.target/arm/neon/vld2p8.c: Remove.
3290         * gcc.target/arm/neon/vld2s16.c: Remove.
3291         * gcc.target/arm/neon/vld2s32.c: Remove.
3292         * gcc.target/arm/neon/vld2s64.c: Remove.
3293         * gcc.target/arm/neon/vld2s8.c: Remove.
3294         * gcc.target/arm/neon/vld2u16.c: Remove.
3295         * gcc.target/arm/neon/vld2u32.c: Remove.
3296         * gcc.target/arm/neon/vld2u64.c: Remove.
3297         * gcc.target/arm/neon/vld2u8.c: Remove.
3298         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3299         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3300         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3301         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3302         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3303         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3304         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3305         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3306         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3307         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3308         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3309         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3310         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3311         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3312         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3313         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3314         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3315         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3316         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3317         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3318         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3319         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3320         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3321         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3322         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3323         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3324         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3325         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3326         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3327         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3328         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3329         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3330         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3331         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3332         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3333         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3334         * gcc.target/arm/neon/vld3f32.c: Remove.
3335         * gcc.target/arm/neon/vld3p16.c: Remove.
3336         * gcc.target/arm/neon/vld3p64.c: Remove.
3337         * gcc.target/arm/neon/vld3p8.c: Remove.
3338         * gcc.target/arm/neon/vld3s16.c: Remove.
3339         * gcc.target/arm/neon/vld3s32.c: Remove.
3340         * gcc.target/arm/neon/vld3s64.c: Remove.
3341         * gcc.target/arm/neon/vld3s8.c: Remove.
3342         * gcc.target/arm/neon/vld3u16.c: Remove.
3343         * gcc.target/arm/neon/vld3u32.c: Remove.
3344         * gcc.target/arm/neon/vld3u64.c: Remove.
3345         * gcc.target/arm/neon/vld3u8.c: Remove.
3346         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3347         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3348         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3349         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3350         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3351         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3352         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3353         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3354         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3355         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3356         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3357         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3358         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3359         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3360         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3361         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3362         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3363         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3364         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3365         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3366         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3367         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3368         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3369         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3370         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3371         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3372         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3373         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3374         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3375         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3376         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3377         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3378         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3379         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3380         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3381         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3382         * gcc.target/arm/neon/vld4f32.c: Remove.
3383         * gcc.target/arm/neon/vld4p16.c: Remove.
3384         * gcc.target/arm/neon/vld4p64.c: Remove.
3385         * gcc.target/arm/neon/vld4p8.c: Remove.
3386         * gcc.target/arm/neon/vld4s16.c: Remove.
3387         * gcc.target/arm/neon/vld4s32.c: Remove.
3388         * gcc.target/arm/neon/vld4s64.c: Remove.
3389         * gcc.target/arm/neon/vld4s8.c: Remove.
3390         * gcc.target/arm/neon/vld4u16.c: Remove.
3391         * gcc.target/arm/neon/vld4u32.c: Remove.
3392         * gcc.target/arm/neon/vld4u64.c: Remove.
3393         * gcc.target/arm/neon/vld4u8.c: Remove.
3394         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3395         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3396         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3397         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3398         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3399         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3400         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3401         * gcc.target/arm/neon/vmaxf32.c: Remove.
3402         * gcc.target/arm/neon/vmaxs16.c: Remove.
3403         * gcc.target/arm/neon/vmaxs32.c: Remove.
3404         * gcc.target/arm/neon/vmaxs8.c: Remove.
3405         * gcc.target/arm/neon/vmaxu16.c: Remove.
3406         * gcc.target/arm/neon/vmaxu32.c: Remove.
3407         * gcc.target/arm/neon/vmaxu8.c: Remove.
3408         * gcc.target/arm/neon/vminQf32.c: Remove.
3409         * gcc.target/arm/neon/vminQs16.c: Remove.
3410         * gcc.target/arm/neon/vminQs32.c: Remove.
3411         * gcc.target/arm/neon/vminQs8.c: Remove.
3412         * gcc.target/arm/neon/vminQu16.c: Remove.
3413         * gcc.target/arm/neon/vminQu32.c: Remove.
3414         * gcc.target/arm/neon/vminQu8.c: Remove.
3415         * gcc.target/arm/neon/vminf32.c: Remove.
3416         * gcc.target/arm/neon/vmins16.c: Remove.
3417         * gcc.target/arm/neon/vmins32.c: Remove.
3418         * gcc.target/arm/neon/vmins8.c: Remove.
3419         * gcc.target/arm/neon/vminu16.c: Remove.
3420         * gcc.target/arm/neon/vminu32.c: Remove.
3421         * gcc.target/arm/neon/vminu8.c: Remove.
3422         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3423         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3424         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3425         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3426         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3427         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3428         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3429         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3430         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3431         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3432         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3433         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3434         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3435         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3436         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3437         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3438         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3439         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3440         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3441         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3442         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3443         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3444         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3445         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3446         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3447         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3448         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3449         * gcc.target/arm/neon/vmlaf32.c: Remove.
3450         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3451         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3452         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3453         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3454         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3455         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3456         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3457         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3458         * gcc.target/arm/neon/vmlals16.c: Remove.
3459         * gcc.target/arm/neon/vmlals32.c: Remove.
3460         * gcc.target/arm/neon/vmlals8.c: Remove.
3461         * gcc.target/arm/neon/vmlalu16.c: Remove.
3462         * gcc.target/arm/neon/vmlalu32.c: Remove.
3463         * gcc.target/arm/neon/vmlalu8.c: Remove.
3464         * gcc.target/arm/neon/vmlas16.c: Remove.
3465         * gcc.target/arm/neon/vmlas32.c: Remove.
3466         * gcc.target/arm/neon/vmlas8.c: Remove.
3467         * gcc.target/arm/neon/vmlau16.c: Remove.
3468         * gcc.target/arm/neon/vmlau32.c: Remove.
3469         * gcc.target/arm/neon/vmlau8.c: Remove.
3470         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3471         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3472         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3473         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3474         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3475         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3476         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3477         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3478         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3479         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3480         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3481         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3482         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3483         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3484         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3485         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3486         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3487         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3488         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3489         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3490         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3491         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3492         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3493         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3494         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3495         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3496         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3497         * gcc.target/arm/neon/vmlsf32.c: Remove.
3498         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3499         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3500         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3501         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3502         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3503         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3504         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3505         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3506         * gcc.target/arm/neon/vmlsls16.c: Remove.
3507         * gcc.target/arm/neon/vmlsls32.c: Remove.
3508         * gcc.target/arm/neon/vmlsls8.c: Remove.
3509         * gcc.target/arm/neon/vmlslu16.c: Remove.
3510         * gcc.target/arm/neon/vmlslu32.c: Remove.
3511         * gcc.target/arm/neon/vmlslu8.c: Remove.
3512         * gcc.target/arm/neon/vmlss16.c: Remove.
3513         * gcc.target/arm/neon/vmlss32.c: Remove.
3514         * gcc.target/arm/neon/vmlss8.c: Remove.
3515         * gcc.target/arm/neon/vmlsu16.c: Remove.
3516         * gcc.target/arm/neon/vmlsu32.c: Remove.
3517         * gcc.target/arm/neon/vmlsu8.c: Remove.
3518         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3519         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3520         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3521         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3522         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3523         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3524         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3525         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3526         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3527         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3528         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3529         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3530         * gcc.target/arm/neon/vmov_np16.c: Remove.
3531         * gcc.target/arm/neon/vmov_np8.c: Remove.
3532         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3533         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3534         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3535         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3536         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3537         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3538         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3539         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3540         * gcc.target/arm/neon/vmovls16.c: Remove.
3541         * gcc.target/arm/neon/vmovls32.c: Remove.
3542         * gcc.target/arm/neon/vmovls8.c: Remove.
3543         * gcc.target/arm/neon/vmovlu16.c: Remove.
3544         * gcc.target/arm/neon/vmovlu32.c: Remove.
3545         * gcc.target/arm/neon/vmovlu8.c: Remove.
3546         * gcc.target/arm/neon/vmovns16.c: Remove.
3547         * gcc.target/arm/neon/vmovns32.c: Remove.
3548         * gcc.target/arm/neon/vmovns64.c: Remove.
3549         * gcc.target/arm/neon/vmovnu16.c: Remove.
3550         * gcc.target/arm/neon/vmovnu32.c: Remove.
3551         * gcc.target/arm/neon/vmovnu64.c: Remove.
3552         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3553         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3554         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3555         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3556         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3557         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3558         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3559         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3560         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3561         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3562         * gcc.target/arm/neon/vmulQf32.c: Remove.
3563         * gcc.target/arm/neon/vmulQp8.c: Remove.
3564         * gcc.target/arm/neon/vmulQs16.c: Remove.
3565         * gcc.target/arm/neon/vmulQs32.c: Remove.
3566         * gcc.target/arm/neon/vmulQs8.c: Remove.
3567         * gcc.target/arm/neon/vmulQu16.c: Remove.
3568         * gcc.target/arm/neon/vmulQu32.c: Remove.
3569         * gcc.target/arm/neon/vmulQu8.c: Remove.
3570         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3571         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3572         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3573         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3574         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3575         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3576         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3577         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3578         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3579         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3580         * gcc.target/arm/neon/vmulf32.c: Remove.
3581         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3582         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3583         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3584         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3585         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3586         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3587         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3588         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3589         * gcc.target/arm/neon/vmullp8.c: Remove.
3590         * gcc.target/arm/neon/vmulls16.c: Remove.
3591         * gcc.target/arm/neon/vmulls32.c: Remove.
3592         * gcc.target/arm/neon/vmulls8.c: Remove.
3593         * gcc.target/arm/neon/vmullu16.c: Remove.
3594         * gcc.target/arm/neon/vmullu32.c: Remove.
3595         * gcc.target/arm/neon/vmullu8.c: Remove.
3596         * gcc.target/arm/neon/vmulp8.c: Remove.
3597         * gcc.target/arm/neon/vmuls16.c: Remove.
3598         * gcc.target/arm/neon/vmuls32.c: Remove.
3599         * gcc.target/arm/neon/vmuls8.c: Remove.
3600         * gcc.target/arm/neon/vmulu16.c: Remove.
3601         * gcc.target/arm/neon/vmulu32.c: Remove.
3602         * gcc.target/arm/neon/vmulu8.c: Remove.
3603         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3604         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3605         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3606         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3607         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3608         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3609         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3610         * gcc.target/arm/neon/vmvnp8.c: Remove.
3611         * gcc.target/arm/neon/vmvns16.c: Remove.
3612         * gcc.target/arm/neon/vmvns32.c: Remove.
3613         * gcc.target/arm/neon/vmvns8.c: Remove.
3614         * gcc.target/arm/neon/vmvnu16.c: Remove.
3615         * gcc.target/arm/neon/vmvnu32.c: Remove.
3616         * gcc.target/arm/neon/vmvnu8.c: Remove.
3617         * gcc.target/arm/neon/vnegQf32.c: Remove.
3618         * gcc.target/arm/neon/vnegQs16.c: Remove.
3619         * gcc.target/arm/neon/vnegQs32.c: Remove.
3620         * gcc.target/arm/neon/vnegQs8.c: Remove.
3621         * gcc.target/arm/neon/vnegf32.c: Remove.
3622         * gcc.target/arm/neon/vnegs16.c: Remove.
3623         * gcc.target/arm/neon/vnegs32.c: Remove.
3624         * gcc.target/arm/neon/vnegs8.c: Remove.
3625         * gcc.target/arm/neon/vornQs16.c: Remove.
3626         * gcc.target/arm/neon/vornQs32.c: Remove.
3627         * gcc.target/arm/neon/vornQs64.c: Remove.
3628         * gcc.target/arm/neon/vornQs8.c: Remove.
3629         * gcc.target/arm/neon/vornQu16.c: Remove.
3630         * gcc.target/arm/neon/vornQu32.c: Remove.
3631         * gcc.target/arm/neon/vornQu64.c: Remove.
3632         * gcc.target/arm/neon/vornQu8.c: Remove.
3633         * gcc.target/arm/neon/vorns16.c: Remove.
3634         * gcc.target/arm/neon/vorns32.c: Remove.
3635         * gcc.target/arm/neon/vorns64.c: Remove.
3636         * gcc.target/arm/neon/vorns8.c: Remove.
3637         * gcc.target/arm/neon/vornu16.c: Remove.
3638         * gcc.target/arm/neon/vornu32.c: Remove.
3639         * gcc.target/arm/neon/vornu64.c: Remove.
3640         * gcc.target/arm/neon/vornu8.c: Remove.
3641         * gcc.target/arm/neon/vorrQs16.c: Remove.
3642         * gcc.target/arm/neon/vorrQs32.c: Remove.
3643         * gcc.target/arm/neon/vorrQs64.c: Remove.
3644         * gcc.target/arm/neon/vorrQs8.c: Remove.
3645         * gcc.target/arm/neon/vorrQu16.c: Remove.
3646         * gcc.target/arm/neon/vorrQu32.c: Remove.
3647         * gcc.target/arm/neon/vorrQu64.c: Remove.
3648         * gcc.target/arm/neon/vorrQu8.c: Remove.
3649         * gcc.target/arm/neon/vorrs16.c: Remove.
3650         * gcc.target/arm/neon/vorrs32.c: Remove.
3651         * gcc.target/arm/neon/vorrs64.c: Remove.
3652         * gcc.target/arm/neon/vorrs8.c: Remove.
3653         * gcc.target/arm/neon/vorru16.c: Remove.
3654         * gcc.target/arm/neon/vorru32.c: Remove.
3655         * gcc.target/arm/neon/vorru64.c: Remove.
3656         * gcc.target/arm/neon/vorru8.c: Remove.
3657         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3658         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3659         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3660         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3661         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3662         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3663         * gcc.target/arm/neon/vpadals16.c: Remove.
3664         * gcc.target/arm/neon/vpadals32.c: Remove.
3665         * gcc.target/arm/neon/vpadals8.c: Remove.
3666         * gcc.target/arm/neon/vpadalu16.c: Remove.
3667         * gcc.target/arm/neon/vpadalu32.c: Remove.
3668         * gcc.target/arm/neon/vpadalu8.c: Remove.
3669         * gcc.target/arm/neon/vpaddf32.c: Remove.
3670         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3671         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3672         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3673         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3674         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3675         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3676         * gcc.target/arm/neon/vpaddls16.c: Remove.
3677         * gcc.target/arm/neon/vpaddls32.c: Remove.
3678         * gcc.target/arm/neon/vpaddls8.c: Remove.
3679         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3680         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3681         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3682         * gcc.target/arm/neon/vpadds16.c: Remove.
3683         * gcc.target/arm/neon/vpadds32.c: Remove.
3684         * gcc.target/arm/neon/vpadds8.c: Remove.
3685         * gcc.target/arm/neon/vpaddu16.c: Remove.
3686         * gcc.target/arm/neon/vpaddu32.c: Remove.
3687         * gcc.target/arm/neon/vpaddu8.c: Remove.
3688         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3689         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3690         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3691         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3692         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3693         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3694         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3695         * gcc.target/arm/neon/vpminf32.c: Remove.
3696         * gcc.target/arm/neon/vpmins16.c: Remove.
3697         * gcc.target/arm/neon/vpmins32.c: Remove.
3698         * gcc.target/arm/neon/vpmins8.c: Remove.
3699         * gcc.target/arm/neon/vpminu16.c: Remove.
3700         * gcc.target/arm/neon/vpminu32.c: Remove.
3701         * gcc.target/arm/neon/vpminu8.c: Remove.
3702         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3703         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3704         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3705         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3706         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3707         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3708         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3709         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3710         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3711         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3712         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3713         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3714         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3715         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3716         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3717         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3718         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3719         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3720         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3721         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3722         * gcc.target/arm/neon/vqRshls16.c: Remove.
3723         * gcc.target/arm/neon/vqRshls32.c: Remove.
3724         * gcc.target/arm/neon/vqRshls64.c: Remove.
3725         * gcc.target/arm/neon/vqRshls8.c: Remove.
3726         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3727         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3728         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3729         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3730         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3731         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3732         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3733         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3734         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3735         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3736         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3737         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3738         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3739         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3740         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3741         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3742         * gcc.target/arm/neon/vqabss16.c: Remove.
3743         * gcc.target/arm/neon/vqabss32.c: Remove.
3744         * gcc.target/arm/neon/vqabss8.c: Remove.
3745         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3746         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3747         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3748         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3749         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3750         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3751         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3752         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3753         * gcc.target/arm/neon/vqadds16.c: Remove.
3754         * gcc.target/arm/neon/vqadds32.c: Remove.
3755         * gcc.target/arm/neon/vqadds64.c: Remove.
3756         * gcc.target/arm/neon/vqadds8.c: Remove.
3757         * gcc.target/arm/neon/vqaddu16.c: Remove.
3758         * gcc.target/arm/neon/vqaddu32.c: Remove.
3759         * gcc.target/arm/neon/vqaddu64.c: Remove.
3760         * gcc.target/arm/neon/vqaddu8.c: Remove.
3761         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3762         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3763         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3764         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3765         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3766         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3767         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3768         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3769         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3770         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3771         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3772         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3773         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3774         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3775         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3776         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3777         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3778         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3779         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3780         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3781         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3782         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3783         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3784         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3785         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3786         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3787         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3788         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3789         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3790         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3791         * gcc.target/arm/neon/vqmovns16.c: Remove.
3792         * gcc.target/arm/neon/vqmovns32.c: Remove.
3793         * gcc.target/arm/neon/vqmovns64.c: Remove.
3794         * gcc.target/arm/neon/vqmovnu16.c: Remove.
3795         * gcc.target/arm/neon/vqmovnu32.c: Remove.
3796         * gcc.target/arm/neon/vqmovnu64.c: Remove.
3797         * gcc.target/arm/neon/vqmovuns16.c: Remove.
3798         * gcc.target/arm/neon/vqmovuns32.c: Remove.
3799         * gcc.target/arm/neon/vqmovuns64.c: Remove.
3800         * gcc.target/arm/neon/vqnegQs16.c: Remove.
3801         * gcc.target/arm/neon/vqnegQs32.c: Remove.
3802         * gcc.target/arm/neon/vqnegQs8.c: Remove.
3803         * gcc.target/arm/neon/vqnegs16.c: Remove.
3804         * gcc.target/arm/neon/vqnegs32.c: Remove.
3805         * gcc.target/arm/neon/vqnegs8.c: Remove.
3806         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3807         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3808         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3809         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3810         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3811         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3812         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3813         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3814         * gcc.target/arm/neon/vqshlQs16.c: Remove.
3815         * gcc.target/arm/neon/vqshlQs32.c: Remove.
3816         * gcc.target/arm/neon/vqshlQs64.c: Remove.
3817         * gcc.target/arm/neon/vqshlQs8.c: Remove.
3818         * gcc.target/arm/neon/vqshlQu16.c: Remove.
3819         * gcc.target/arm/neon/vqshlQu32.c: Remove.
3820         * gcc.target/arm/neon/vqshlQu64.c: Remove.
3821         * gcc.target/arm/neon/vqshlQu8.c: Remove.
3822         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3823         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3824         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3825         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3826         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3827         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3828         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3829         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3830         * gcc.target/arm/neon/vqshls16.c: Remove.
3831         * gcc.target/arm/neon/vqshls32.c: Remove.
3832         * gcc.target/arm/neon/vqshls64.c: Remove.
3833         * gcc.target/arm/neon/vqshls8.c: Remove.
3834         * gcc.target/arm/neon/vqshlu16.c: Remove.
3835         * gcc.target/arm/neon/vqshlu32.c: Remove.
3836         * gcc.target/arm/neon/vqshlu64.c: Remove.
3837         * gcc.target/arm/neon/vqshlu8.c: Remove.
3838         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3839         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3840         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3841         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3842         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3843         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3844         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3845         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3846         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3847         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3848         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3849         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3850         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3851         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3852         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3853         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3854         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3855         * gcc.target/arm/neon/vqsubQs16.c: Remove.
3856         * gcc.target/arm/neon/vqsubQs32.c: Remove.
3857         * gcc.target/arm/neon/vqsubQs64.c: Remove.
3858         * gcc.target/arm/neon/vqsubQs8.c: Remove.
3859         * gcc.target/arm/neon/vqsubQu16.c: Remove.
3860         * gcc.target/arm/neon/vqsubQu32.c: Remove.
3861         * gcc.target/arm/neon/vqsubQu64.c: Remove.
3862         * gcc.target/arm/neon/vqsubQu8.c: Remove.
3863         * gcc.target/arm/neon/vqsubs16.c: Remove.
3864         * gcc.target/arm/neon/vqsubs32.c: Remove.
3865         * gcc.target/arm/neon/vqsubs64.c: Remove.
3866         * gcc.target/arm/neon/vqsubs8.c: Remove.
3867         * gcc.target/arm/neon/vqsubu16.c: Remove.
3868         * gcc.target/arm/neon/vqsubu32.c: Remove.
3869         * gcc.target/arm/neon/vqsubu64.c: Remove.
3870         * gcc.target/arm/neon/vqsubu8.c: Remove.
3871         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3872         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3873         * gcc.target/arm/neon/vrecpef32.c: Remove.
3874         * gcc.target/arm/neon/vrecpeu32.c: Remove.
3875         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3876         * gcc.target/arm/neon/vrecpsf32.c: Remove.
3877         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3878         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3879         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3880         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3881         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3882         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3883         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3884         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3885         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3886         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3887         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3888         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3889         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3890         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3891         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3892         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3893         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3894         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3895         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3896         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3897         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3898         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3899         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3900         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3901         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3902         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3903         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3904         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3905         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3906         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3907         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3908         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3909         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3910         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3911         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3912         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3913         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3914         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3915         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3916         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3917         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3918         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3919         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3920         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3921         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3922         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3923         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3924         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3925         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3926         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3927         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3928         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3929         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3930         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3931         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3932         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3933         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3934         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3935         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3936         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3937         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3938         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3939         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3940         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3941         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3942         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3943         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3944         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3945         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3946         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3947         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3948         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3949         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3950         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3951         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3952         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3953         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3954         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3955         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3956         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3957         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3958         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3959         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3960         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3961         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3962         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3963         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3964         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3965         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3966         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3967         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3968         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3969         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3970         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3971         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3972         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3973         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3974         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3975         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3976         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3977         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3978         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3979         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3980         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3981         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3982         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3983         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3984         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3985         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3986         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3987         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3988         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3989         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3990         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3991         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3992         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3993         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3994         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3995         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3996         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3997         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3998         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3999         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4000         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4001         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4002         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4003         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4004         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4005         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4006         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4007         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4008         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4009         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4010         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4011         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4012         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4013         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4014         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4015         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4016         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4017         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4018         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4019         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4020         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4021         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4022         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4023         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4024         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4025         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4026         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4027         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4028         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4029         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4030         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4031         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4032         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4033         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4034         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4035         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4036         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4037         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4038         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4039         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4040         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4041         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4042         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4043         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4044         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4045         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4046         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4047         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4048         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4049         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4050         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4051         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4052         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4053         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4054         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4055         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4056         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4057         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4058         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4059         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4060         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4061         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4062         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4063         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4064         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4065         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4066         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4067         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4068         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4069         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4070         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4071         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4072         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4073         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4074         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4075         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4076         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4077         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4078         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4079         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4080         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4081         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4082         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4083         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4084         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4085         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4086         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4087         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4088         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4089         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4090         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4091         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4092         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4093         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4094         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4095         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4096         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4097         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4098         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4099         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4100         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4101         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4102         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4103         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4104         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4105         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4106         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4107         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4108         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4109         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4110         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4111         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4112         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4113         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4114         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4115         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4116         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4117         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4118         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4119         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4120         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4121         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4122         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4123         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4124         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4125         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4126         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4127         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4128         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4129         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4130         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4131         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4132         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4133         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4134         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4135         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4136         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4137         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4138         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4139         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4140         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4141         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4142         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4143         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4144         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4145         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4146         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4147         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4148         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4149         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4150         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4151         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4152         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4153         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4154         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4155         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4156         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4157         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4158         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4159         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4160         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4161         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4162         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4163         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4164         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4165         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4166         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4167         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4168         * gcc.target/arm/neon/vrev16p8.c: Remove.
4169         * gcc.target/arm/neon/vrev16s8.c: Remove.
4170         * gcc.target/arm/neon/vrev16u8.c: Remove.
4171         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4172         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4173         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4174         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4175         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4176         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4177         * gcc.target/arm/neon/vrev32p16.c: Remove.
4178         * gcc.target/arm/neon/vrev32p8.c: Remove.
4179         * gcc.target/arm/neon/vrev32s16.c: Remove.
4180         * gcc.target/arm/neon/vrev32s8.c: Remove.
4181         * gcc.target/arm/neon/vrev32u16.c: Remove.
4182         * gcc.target/arm/neon/vrev32u8.c: Remove.
4183         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4184         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4185         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4186         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4187         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4188         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4189         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4190         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4191         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4192         * gcc.target/arm/neon/vrev64f32.c: Remove.
4193         * gcc.target/arm/neon/vrev64p16.c: Remove.
4194         * gcc.target/arm/neon/vrev64p8.c: Remove.
4195         * gcc.target/arm/neon/vrev64s16.c: Remove.
4196         * gcc.target/arm/neon/vrev64s32.c: Remove.
4197         * gcc.target/arm/neon/vrev64s8.c: Remove.
4198         * gcc.target/arm/neon/vrev64u16.c: Remove.
4199         * gcc.target/arm/neon/vrev64u32.c: Remove.
4200         * gcc.target/arm/neon/vrev64u8.c: Remove.
4201         * gcc.target/arm/neon/vrndaf32.c: Remove.
4202         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4203         * gcc.target/arm/neon/vrndf32.c: Remove.
4204         * gcc.target/arm/neon/vrndmf32.c: Remove.
4205         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4206         * gcc.target/arm/neon/vrndnf32.c: Remove.
4207         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4208         * gcc.target/arm/neon/vrndpf32.c: Remove.
4209         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4210         * gcc.target/arm/neon/vrndqf32.c: Remove.
4211         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4212         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4213         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4214         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4215         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4216         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4217         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4218         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4219         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4220         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4221         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4222         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4223         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4224         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4225         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4226         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4227         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4228         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4229         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4230         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4231         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4232         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4233         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4234         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4235         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4236         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4237         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4238         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4239         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4240         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4241         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4242         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4243         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4244         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4245         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4246         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4247         * gcc.target/arm/neon/vshlQs16.c: Remove.
4248         * gcc.target/arm/neon/vshlQs32.c: Remove.
4249         * gcc.target/arm/neon/vshlQs64.c: Remove.
4250         * gcc.target/arm/neon/vshlQs8.c: Remove.
4251         * gcc.target/arm/neon/vshlQu16.c: Remove.
4252         * gcc.target/arm/neon/vshlQu32.c: Remove.
4253         * gcc.target/arm/neon/vshlQu64.c: Remove.
4254         * gcc.target/arm/neon/vshlQu8.c: Remove.
4255         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4256         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4257         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4258         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4259         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4260         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4261         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4262         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4263         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4264         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4265         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4266         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4267         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4268         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4269         * gcc.target/arm/neon/vshls16.c: Remove.
4270         * gcc.target/arm/neon/vshls32.c: Remove.
4271         * gcc.target/arm/neon/vshls64.c: Remove.
4272         * gcc.target/arm/neon/vshls8.c: Remove.
4273         * gcc.target/arm/neon/vshlu16.c: Remove.
4274         * gcc.target/arm/neon/vshlu32.c: Remove.
4275         * gcc.target/arm/neon/vshlu64.c: Remove.
4276         * gcc.target/arm/neon/vshlu8.c: Remove.
4277         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4278         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4279         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4280         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4281         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4282         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4283         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4284         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4285         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4286         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4287         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4288         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4289         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4290         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4291         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4292         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4293         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4294         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4295         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4296         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4297         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4298         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4299         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4300         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4301         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4302         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4303         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4304         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4305         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4306         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4307         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4308         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4309         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4310         * gcc.target/arm/neon/vsli_np16.c: Remove.
4311         * gcc.target/arm/neon/vsli_np64.c: Remove.
4312         * gcc.target/arm/neon/vsli_np8.c: Remove.
4313         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4314         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4315         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4316         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4317         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4318         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4319         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4320         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4321         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4322         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4323         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4324         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4325         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4326         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4327         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4328         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4329         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4330         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4331         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4332         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4333         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4334         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4335         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4336         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4337         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4338         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4339         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4340         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4341         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4342         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4343         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4344         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4345         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4346         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4347         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4348         * gcc.target/arm/neon/vsri_np16.c: Remove.
4349         * gcc.target/arm/neon/vsri_np64.c: Remove.
4350         * gcc.target/arm/neon/vsri_np8.c: Remove.
4351         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4352         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4353         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4354         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4355         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4356         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4357         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4358         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4359         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4360         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4361         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4362         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4363         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4364         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4365         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4366         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4367         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4368         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4369         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4370         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4371         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4372         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4373         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4374         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4375         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4376         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4377         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4378         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4379         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4380         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4381         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4382         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4383         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4384         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4385         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4386         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4387         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4388         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4389         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4390         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4391         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4392         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4393         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4394         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4395         * gcc.target/arm/neon/vst1f32.c: Remove.
4396         * gcc.target/arm/neon/vst1p16.c: Remove.
4397         * gcc.target/arm/neon/vst1p64.c: Remove.
4398         * gcc.target/arm/neon/vst1p8.c: Remove.
4399         * gcc.target/arm/neon/vst1s16.c: Remove.
4400         * gcc.target/arm/neon/vst1s32.c: Remove.
4401         * gcc.target/arm/neon/vst1s64.c: Remove.
4402         * gcc.target/arm/neon/vst1s8.c: Remove.
4403         * gcc.target/arm/neon/vst1u16.c: Remove.
4404         * gcc.target/arm/neon/vst1u32.c: Remove.
4405         * gcc.target/arm/neon/vst1u64.c: Remove.
4406         * gcc.target/arm/neon/vst1u8.c: Remove.
4407         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4408         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4409         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4410         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4411         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4412         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4413         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4414         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4415         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4416         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4417         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4418         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4419         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4420         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4421         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4422         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4423         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4424         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4425         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4426         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4427         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4428         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4429         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4430         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4431         * gcc.target/arm/neon/vst2f32.c: Remove.
4432         * gcc.target/arm/neon/vst2p16.c: Remove.
4433         * gcc.target/arm/neon/vst2p64.c: Remove.
4434         * gcc.target/arm/neon/vst2p8.c: Remove.
4435         * gcc.target/arm/neon/vst2s16.c: Remove.
4436         * gcc.target/arm/neon/vst2s32.c: Remove.
4437         * gcc.target/arm/neon/vst2s64.c: Remove.
4438         * gcc.target/arm/neon/vst2s8.c: Remove.
4439         * gcc.target/arm/neon/vst2u16.c: Remove.
4440         * gcc.target/arm/neon/vst2u32.c: Remove.
4441         * gcc.target/arm/neon/vst2u64.c: Remove.
4442         * gcc.target/arm/neon/vst2u8.c: Remove.
4443         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4444         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4445         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4446         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4447         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4448         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4449         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4450         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4451         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4452         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4453         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4454         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4455         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4456         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4457         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4458         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4459         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4460         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4461         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4462         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4463         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4464         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4465         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4466         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4467         * gcc.target/arm/neon/vst3f32.c: Remove.
4468         * gcc.target/arm/neon/vst3p16.c: Remove.
4469         * gcc.target/arm/neon/vst3p64.c: Remove.
4470         * gcc.target/arm/neon/vst3p8.c: Remove.
4471         * gcc.target/arm/neon/vst3s16.c: Remove.
4472         * gcc.target/arm/neon/vst3s32.c: Remove.
4473         * gcc.target/arm/neon/vst3s64.c: Remove.
4474         * gcc.target/arm/neon/vst3s8.c: Remove.
4475         * gcc.target/arm/neon/vst3u16.c: Remove.
4476         * gcc.target/arm/neon/vst3u32.c: Remove.
4477         * gcc.target/arm/neon/vst3u64.c: Remove.
4478         * gcc.target/arm/neon/vst3u8.c: Remove.
4479         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4480         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4481         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4482         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4483         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4484         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4485         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4486         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4487         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4488         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4489         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4490         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4491         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4492         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4493         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4494         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4495         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4496         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4497         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4498         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4499         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4500         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4501         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4502         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4503         * gcc.target/arm/neon/vst4f32.c: Remove.
4504         * gcc.target/arm/neon/vst4p16.c: Remove.
4505         * gcc.target/arm/neon/vst4p64.c: Remove.
4506         * gcc.target/arm/neon/vst4p8.c: Remove.
4507         * gcc.target/arm/neon/vst4s16.c: Remove.
4508         * gcc.target/arm/neon/vst4s32.c: Remove.
4509         * gcc.target/arm/neon/vst4s64.c: Remove.
4510         * gcc.target/arm/neon/vst4s8.c: Remove.
4511         * gcc.target/arm/neon/vst4u16.c: Remove.
4512         * gcc.target/arm/neon/vst4u32.c: Remove.
4513         * gcc.target/arm/neon/vst4u64.c: Remove.
4514         * gcc.target/arm/neon/vst4u8.c: Remove.
4515         * gcc.target/arm/neon/vsubQf32.c: Remove.
4516         * gcc.target/arm/neon/vsubQs16.c: Remove.
4517         * gcc.target/arm/neon/vsubQs32.c: Remove.
4518         * gcc.target/arm/neon/vsubQs64.c: Remove.
4519         * gcc.target/arm/neon/vsubQs8.c: Remove.
4520         * gcc.target/arm/neon/vsubQu16.c: Remove.
4521         * gcc.target/arm/neon/vsubQu32.c: Remove.
4522         * gcc.target/arm/neon/vsubQu64.c: Remove.
4523         * gcc.target/arm/neon/vsubQu8.c: Remove.
4524         * gcc.target/arm/neon/vsubf32.c: Remove.
4525         * gcc.target/arm/neon/vsubhns16.c: Remove.
4526         * gcc.target/arm/neon/vsubhns32.c: Remove.
4527         * gcc.target/arm/neon/vsubhns64.c: Remove.
4528         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4529         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4530         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4531         * gcc.target/arm/neon/vsubls16.c: Remove.
4532         * gcc.target/arm/neon/vsubls32.c: Remove.
4533         * gcc.target/arm/neon/vsubls8.c: Remove.
4534         * gcc.target/arm/neon/vsublu16.c: Remove.
4535         * gcc.target/arm/neon/vsublu32.c: Remove.
4536         * gcc.target/arm/neon/vsublu8.c: Remove.
4537         * gcc.target/arm/neon/vsubs16.c: Remove.
4538         * gcc.target/arm/neon/vsubs32.c: Remove.
4539         * gcc.target/arm/neon/vsubs64.c: Remove.
4540         * gcc.target/arm/neon/vsubs8.c: Remove.
4541         * gcc.target/arm/neon/vsubu16.c: Remove.
4542         * gcc.target/arm/neon/vsubu32.c: Remove.
4543         * gcc.target/arm/neon/vsubu64.c: Remove.
4544         * gcc.target/arm/neon/vsubu8.c: Remove.
4545         * gcc.target/arm/neon/vsubws16.c: Remove.
4546         * gcc.target/arm/neon/vsubws32.c: Remove.
4547         * gcc.target/arm/neon/vsubws8.c: Remove.
4548         * gcc.target/arm/neon/vsubwu16.c: Remove.
4549         * gcc.target/arm/neon/vsubwu32.c: Remove.
4550         * gcc.target/arm/neon/vsubwu8.c: Remove.
4551         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4552         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4553         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4554         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4555         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4556         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4557         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4558         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4559         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4560         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4561         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4562         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4563         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4564         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4565         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4566         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4567         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4568         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4569         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4570         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4571         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4572         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4573         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4574         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4575         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4576         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4577         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4578         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4579         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4580         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4581         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4582         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4583         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4584         * gcc.target/arm/neon/vtrnf32.c: Remove.
4585         * gcc.target/arm/neon/vtrnp16.c: Remove.
4586         * gcc.target/arm/neon/vtrnp8.c: Remove.
4587         * gcc.target/arm/neon/vtrns16.c: Remove.
4588         * gcc.target/arm/neon/vtrns32.c: Remove.
4589         * gcc.target/arm/neon/vtrns8.c: Remove.
4590         * gcc.target/arm/neon/vtrnu16.c: Remove.
4591         * gcc.target/arm/neon/vtrnu32.c: Remove.
4592         * gcc.target/arm/neon/vtrnu8.c: Remove.
4593         * gcc.target/arm/neon/vtstQp8.c: Remove.
4594         * gcc.target/arm/neon/vtstQs16.c: Remove.
4595         * gcc.target/arm/neon/vtstQs32.c: Remove.
4596         * gcc.target/arm/neon/vtstQs8.c: Remove.
4597         * gcc.target/arm/neon/vtstQu16.c: Remove.
4598         * gcc.target/arm/neon/vtstQu32.c: Remove.
4599         * gcc.target/arm/neon/vtstQu8.c: Remove.
4600         * gcc.target/arm/neon/vtstp8.c: Remove.
4601         * gcc.target/arm/neon/vtsts16.c: Remove.
4602         * gcc.target/arm/neon/vtsts32.c: Remove.
4603         * gcc.target/arm/neon/vtsts8.c: Remove.
4604         * gcc.target/arm/neon/vtstu16.c: Remove.
4605         * gcc.target/arm/neon/vtstu32.c: Remove.
4606         * gcc.target/arm/neon/vtstu8.c: Remove.
4607         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4608         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4609         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4610         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4611         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4612         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4613         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4614         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4615         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4616         * gcc.target/arm/neon/vuzpf32.c: Remove.
4617         * gcc.target/arm/neon/vuzpp16.c: Remove.
4618         * gcc.target/arm/neon/vuzpp8.c: Remove.
4619         * gcc.target/arm/neon/vuzps16.c: Remove.
4620         * gcc.target/arm/neon/vuzps32.c: Remove.
4621         * gcc.target/arm/neon/vuzps8.c: Remove.
4622         * gcc.target/arm/neon/vuzpu16.c: Remove.
4623         * gcc.target/arm/neon/vuzpu32.c: Remove.
4624         * gcc.target/arm/neon/vuzpu8.c: Remove.
4625         * gcc.target/arm/neon/vzipQf32.c: Remove.
4626         * gcc.target/arm/neon/vzipQp16.c: Remove.
4627         * gcc.target/arm/neon/vzipQp8.c: Remove.
4628         * gcc.target/arm/neon/vzipQs16.c: Remove.
4629         * gcc.target/arm/neon/vzipQs32.c: Remove.
4630         * gcc.target/arm/neon/vzipQs8.c: Remove.
4631         * gcc.target/arm/neon/vzipQu16.c: Remove.
4632         * gcc.target/arm/neon/vzipQu32.c: Remove.
4633         * gcc.target/arm/neon/vzipQu8.c: Remove.
4634         * gcc.target/arm/neon/vzipf32.c: Remove.
4635         * gcc.target/arm/neon/vzipp16.c: Remove.
4636         * gcc.target/arm/neon/vzipp8.c: Remove.
4637         * gcc.target/arm/neon/vzips16.c: Remove.
4638         * gcc.target/arm/neon/vzips32.c: Remove.
4639         * gcc.target/arm/neon/vzips8.c: Remove.
4640         * gcc.target/arm/neon/vzipu16.c: Remove.
4641         * gcc.target/arm/neon/vzipu32.c: Remove.
4642         * gcc.target/arm/neon/vzipu8.c: Remove.
4643
4644
4645 2015-11-12  Marek Polacek  <polacek@redhat.com>
4646
4647         PR c/67784
4648         * gcc.dg/pr67784-1.c: New test.
4649         * gcc.dg/pr67784-2.c: New test.
4650
4651 2015-11-12  Martin Liska  <mliska@suse.cz>
4652
4653         * gcc.dg/ipa/pr68035.c: New test.
4654
4655 2015-11-12  Richard Biener  <rguenther@suse.de>
4656
4657         PR tree-optimization/68306
4658         * gcc.dg/pr68306.c: New testcase.
4659
4660 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
4661
4662         Implement D0013R2, logical type traits.
4663
4664         * g++.dg/cpp0x/Wattributes1.C: Adjust.
4665
4666 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
4667
4668         * c-c++-common/goacc/data-default-1.c: New.
4669
4670 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
4671
4672         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4673
4674 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4675
4676         PR tree-optimization/68305
4677         * gcc.dg/vect/pr68305.c: New test.
4678
4679 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
4680
4681         * gcc.target/i386/pr67265-2.c: New test.
4682
4683 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4684
4685         * gcc.dg/pr68286.c: New test.
4686
4687 2015-11-12  Christian Bruel  <christian.bruel@st.com>
4688
4689         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4690
4691 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
4692
4693         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4694         aligned to 64 bits.
4695
4696 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
4697
4698         * gcc.dg/pr65521.c: Fail on AIX.
4699
4700 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
4701
4702         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
4703         * gcc.dg/graphite/fuse-2.c: Same.
4704         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4705         isl-ast-gen-*.c files.
4706         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4707         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4708         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4709         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4710         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4711         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4712         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4713         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4714         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4715         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4716         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4717
4718 2015-11-11  Marek Polacek  <polacek@redhat.com>
4719
4720         PR c/68107
4721         PR c++/68266
4722         * c-c++-common/pr68107.c: New test.
4723         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4724         (large_array_char_template): Likewise.
4725         * g++.dg/init/new44.C: Adjust dg-error.
4726
4727 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4728
4729         * gfortran.dg/goacc/private-3.f95: Remove xfail.
4730         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4731
4732 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
4733
4734         * gcc.target/i386/pr67265.c: New test.
4735
4736 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
4737
4738         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
4739         tests for the expected generated code.
4740
4741 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
4742
4743         * gcc.target/mips/split-ds-sequence.c: New test.
4744
4745 2015-11-11  Julia Koval  <julia.koval@intel.com>
4746
4747         * g++.dg/ext/mv16.C: New functions.
4748
4749 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
4750             Jiong Wang      <jiong.wang@arm.com>
4751
4752         * gcc.dg/tree-ssa/pr68234.c: New testcase.
4753
4754 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4755
4756         * gcc.target/i386/mask-pack.c: New test.
4757         * gcc.target/i386/mask-unpack.c: New test.
4758
4759 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4760
4761         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4762
4763 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4764
4765         * gcc.dg/vect/slp-cond-5.c: New test.
4766
4767 2015-11-10  Richard Biener  <rguenther@suse.de>
4768
4769         PR tree-optimization/68240
4770         * gcc.dg/torture/pr68240.c: New testcase.
4771
4772 2015-11-10  Richard Biener  <rguenther@suse.de>
4773
4774         PR tree-optimization/56118
4775         * gcc.target/i386/pr56118.c: New testcase.
4776
4777 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4778
4779         * gcc.target/aarch64/cond_op_imm_1.c: New test.
4780
4781 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
4782
4783         * gfortran.dg/pr68251.f90: New test.
4784
4785 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
4786
4787         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4788
4789 2015-11-09  Martin Sebor  <msebor@redhat.com>
4790
4791         * init/new45.C: New test to verify that operator new is invoked
4792         with or without overhead for a cookie.
4793
4794         PR c++/67927
4795         * init/new44.C: New test for placement new expressions for arrays
4796         with excessive number of elements.
4797
4798         PR c++/67913
4799         * init/new43.C: New test for placement new expressions for arrays
4800         with negative number of elements.
4801
4802         * other/new-size-type.C: Expect array new expression with
4803         an excessive number of elements to be rejected.
4804
4805 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
4806
4807         * c-c++-common/goacc/routine-1.c: New.
4808         * c-c++-common/goacc/routine-2.c: New.
4809         * c-c++-common/goacc/routine-3.c: New.
4810         * c-c++-common/goacc/routine-4.c: New.
4811         * c-c++-common/goacc/routine-5.c: New.
4812
4813 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4814
4815         * gcc.target/sparc/sparc-ret.c: Rename to...
4816         * gcc.target/sparc/sparc-ret-1.c: ...this.
4817         * gcc.target/sparc/sparc-ret-2.c: New test.
4818
4819 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
4820
4821         * lib/target-supports.exp (check_p8vector_hw_available): Split
4822         long line.
4823         (check_vsx_hw_available): Likewise.
4824         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
4825         support and for PowerPC float128 support.
4826         (check_p9modulo_hw_available): Likewise.
4827         (check_ppc_float128_sw_available): Likewise.
4828         (check_ppc_float128_hw_available): Likewise.
4829         (check_effective_target_powerpc_p9vector_ok): Likewise.
4830         (check_effective_target_powerpc_p9modulo_ok): Likewise.
4831         (check_effective_target_powerpc_float128_sw_ok): Likewise.
4832         (check_effective_target_powerpc_float128_hw_ok): Likewise.
4833         (is-effective-target): Add new PowerPc targets.
4834         (is-effective-target-keyword): Likewise.
4835         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
4836         instructions, use it.
4837
4838         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
4839         * gcc.target/powerpc/mod-2.c: Likewise.
4840         * gcc.target/powerpc/ctz-1.c: Likewise.
4841         * gcc.target/powerpc/ctz-2.c: Likewise.
4842         * gcc.target/powerpc/extswsli-1.c: Likewise.
4843         * gcc.target/powerpc/extswsli-2.c: Likewise.
4844         * gcc.target/powerpc/extswsli-3.c: Likewise.
4845
4846         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
4847         and allow the test on PowerPC LE.
4848         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
4849         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
4850
4851         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
4852         check instead of powerpc_vsx_ok.
4853         * gcc.target/powerpc/float128-mix.c: Likewise.
4854
4855 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4856
4857         * gcc.dg/sso/*.c: Robustify dg-output directives.
4858
4859 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4860
4861         * g++.dg/ubsan/pr68259.C: New test.
4862
4863 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
4864
4865         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
4866         (main): Use _Cilk_spawn instead of cilk_spawn.
4867
4868 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
4869
4870         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
4871         scan-assembler directive.
4872
4873 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4874
4875         PR target/68129
4876         * gcc.dg/pr68129_1.c: New test.
4877
4878 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
4879
4880         PR debug/67192
4881         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
4882         (main): Invoke them.
4883
4884 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
4885
4886         PR debug/67192
4887         * gcc.dg/guality/pr67192.c: New test.
4888
4889 2015-11-09  Richard Biener  <rguenther@suse.de>
4890
4891         PR tree-optimization/68248
4892         * gcc.dg/torture/pr68248.c: New testcase.
4893
4894 2015-11-09  Richard Biener  <rguenther@suse.de>
4895
4896         PR tree-optimization/56118
4897         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
4898
4899 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4900
4901         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
4902         labelref and check use of constant pool by looking for .word and
4903         similar directives.
4904
4905 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
4906
4907         PR target/66326
4908         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
4909
4910 2015-11-09  Richard Henderson  <rth@redhat.com>
4911
4912         * gcc.target/i386/addr-space-1.c: New test.
4913         * gcc.target/i386/addr-space-2.c: New test.
4914         * gcc.target/i386/addr-space-3.c: New test.
4915
4916 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
4917
4918         PR fortran/68053
4919         * gfortran.dg/pr68053.f90: New test.
4920
4921 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
4922
4923         * g++.dg/lto/pr68057_0.C: Fix testcase.
4924
4925 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
4926
4927         * gfortran.dg/PR67518.f90: move from here...
4928         * gfortran.dg/graphite/PR67518.f90: to here.
4929         * gfortran.dg/PR53852.f90: move from here...
4930         * gfortran.dg/graphite/PR53852.f90: to here.
4931
4932 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
4933
4934         * gcc.dg/sso-1.c: New test.
4935         * gcc.dg/sso-2.c: Likewise.
4936         * gcc.dg/sso-3.c: Likewise.
4937         * gcc.dg/sso-4.c: Likewise.
4938         * gcc.dg/sso-5.c: Likewise.
4939         * gcc.dg/sso-6.c: Likewise.
4940         * gcc.dg/sso-7.c: Likewise.
4941         * gcc.dg/sso-8.c: Likewise.
4942         * gcc.dg/sso: New directory.
4943         * gcc.target/i386/movbe-3.c: New test.
4944         * gnat.dg/sso1.adb: Likewise.
4945         * gnat.dg/sso2.ad[sb]: Likewise.
4946         * gnat.dg/sso3.adb: Likewise.
4947         * gnat.dg/sso4.adb: Likewise.
4948         * gnat.dg/sso5.adb: Likewise.
4949         * gnat.dg/sso6.adb: Likewise.
4950         * gnat.dg/sso7.adb: Likewise.
4951         * gnat.dg/specs/sso1.ads: Likewise.
4952         * gnat.dg/specs/sso2.ads: Likewise.
4953         * gnat.dg/sso: New directory.
4954
4955 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4956
4957         PR fortran/68218
4958         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
4959
4960 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
4961
4962         PR fortran/68224
4963         * gfortran.dg/pr68224.f90: New test.
4964
4965 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
4966
4967         PR fortran/68196
4968         * gfortran.dg/proc_ptr_47.f90: New test.
4969
4970         PR fortran/66465
4971         * gfortran.dg/pr66465.f90: New test.
4972
4973 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
4974
4975         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
4976
4977 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4978
4979         PR fortran/68153
4980         * gfortran.dg/pr68153.f90: New test.
4981
4982 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4983
4984         PR fortran/68151
4985         * gfortran.dg/pr68151.f90: New test.
4986
4987 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
4988
4989         PR tree-optimization/68235
4990         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
4991
4992 2015-11-06  Jeff Law  <law@redhat.com>
4993
4994         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
4995         realized jump threads.
4996         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
4997         threads rather than dom1 dump.
4998
4999 2015-11-06  Michael Collison  <michael.collison@linaro.org
5000             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5001
5002         Revert:
5003         2015-08-01  Michael Collison  <michael.collison@linaro.org
5004                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5005
5006         * gcc.target/arm/mincmp.c: New test.
5007
5008 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5009
5010         PR fortran/54224
5011         * gfortran.dg/warn_unused_function_2.f90: Add two new
5012         "defined but not used" subroutines.
5013
5014 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5015
5016         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5017         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5018         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5019         expected diagnostics for the addition of quotes.
5020         * gfortran.dg/gomp/target3.f90: Likewise.
5021         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5022         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5023         * c-c++-common/gomp/doacross-1.c: Likewise.
5024         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5025         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5026         Adjust expected diagnostics wording.
5027         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5028         Don't expect error on ordered threads simd when in for simd.
5029         * c-c++-common/gomp/nesting-2.c: New test.
5030         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5031         * c-c++-common/gomp/ordered-4.c: New test.
5032
5033 2015-11-06  Mike Stump  <mikestump@comcast.net>
5034
5035         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5036
5037 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5038             Sebastian Pop  <s.pop@samsung.com>
5039
5040         * gcc.dg/graphite/fuse-1.c: New.
5041         * gcc.dg/graphite/fuse-2.c: New.
5042         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5043
5044 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5045
5046         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5047
5048 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5049
5050         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5051         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5052         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5053         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5054         * lib/gcc-dg.exp: Load multiline.exp.
5055
5056 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5057
5058         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5059         * gcc.target/arm/interrupt-1.c: Likewise.
5060         * gcc.target/arm/interrupt-2.c: Likewise.
5061         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5062
5063 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5064             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5065
5066         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5067         macros for assembly checks.
5068         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5069         frsqrts and frsqrte are not emitted.
5070         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5071         frsqrts and frsqrte are emitted.
5072         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5073
5074 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5075
5076         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5077
5078 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5079
5080         PR ipa/68057
5081         PR ipa/68220
5082         * g++.dg/lto/pr68057_0.C: New testcase.
5083         * g++.dg/lto/pr68057_1.C: New testcase.
5084         * g++.dg/torture/pr68220.C: New testcase.
5085
5086 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5087
5088         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5089         comment.
5090
5091 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5092
5093         PR tree-optimization/68145
5094         * g++.dg/vect/pr68145.cc: New test.
5095
5096 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5097
5098         PR target/68088
5099         * gcc.dg/pr68088_1.c: New test.
5100
5101 2015-11-06  Richard Biener  <rguenther@suse.de>
5102
5103         * gcc.dg/vect/bb-slp-38.c: New testcase.
5104
5105 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5106
5107         * gfortran.dg/goacc/private-3.f95: XFAIL.
5108
5109 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5110
5111         PR middle-end/53852
5112         PR middle-end/67518
5113         * gfortran.dg/PR67518.f90: New test.
5114         * gfortran.dg/PR53852.f90: New test.
5115
5116 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5117             Tom de Vries  <tom@codesourcery.com>
5118             Nathan Sidwell  <nathan@codesourcery.com>
5119             Thomas Schwinge  <thomas@codesourcery.com>
5120
5121         * c-c++-common/goacc/combined-directives.c: New test.
5122         * c-c++-common/goacc/loop-clauses.c: New test.
5123         * c-c++-common/goacc/tile.c: New test.
5124         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5125         as gang static arguments.
5126         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5127         * g++.dg/goacc/template.C: New test.
5128         * gfortran.dg/goacc/combined-directives.f90: New test.
5129         * gfortran.dg/goacc/default.f95: New test.
5130         * gfortran.dg/goacc/default_none.f95: New test.
5131         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5132         * gfortran.dg/goacc/gang-static.f95: New test.
5133         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5134         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5135         * gfortran.dg/goacc/list.f95: Update test.
5136         * gfortran.dg/goacc/loop-2.f95: Likewise.
5137         * gfortran.dg/goacc/loop-4.f95: New test.
5138         * gfortran.dg/goacc/loop-5.f95: New test.
5139         * gfortran.dg/goacc/loop-6.f95: New test.
5140         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5141         * gfortran.dg/goacc/multi-clause.f90: New test.
5142         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5143         * gfortran.dg/goacc/update.f95: New test.
5144
5145 2015-11-05  Martin Sebor  <msebor@redhat.com>
5146
5147         PR c++/67942
5148         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5149         invocations where the size of the destination buffer object
5150         or its type (or both) is unknown.
5151
5152 2015-11-05  Martin Sebor  <msebor@redhat.com>
5153
5154         PR c++/67942
5155         * g++.dg/warn/Wplacement-new-size.C: New test.
5156
5157 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5158
5159         * gcc.dg/pr68112.c: New.
5160         * gcc.dg/vect/vect-strided-shift-1.c: New.
5161
5162 2015-11-05  Marek Polacek  <polacek@redhat.com>
5163
5164         PR c/68090
5165         * gcc.dg/pr68090.c: New test.
5166
5167 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5168
5169         * gcc.dg/ifcvt-4.c: New.
5170
5171 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5172
5173         PR c++/67846
5174         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5175
5176 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5177
5178         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5179         of variables in both data sharing and mapping clauses and for
5180         structure element based array sections being mapped rather than
5181         privatized.
5182         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5183         expected diagnostics wording in one case.
5184         * c-c++-common/gomp/distribute-1.c: New test.
5185         * c-c++-common/gomp/element-1.c: New test.
5186         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5187         and #pragma omp end declare target pair around the function.
5188         Change s from a parameter to a file scope variable.
5189         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5190         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5191         on non-zero low-bound in reduction array sections.  Add further
5192         tests.
5193         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5194         * c-c++-common/gomp/target-teams-1.c: New test.
5195         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5196         for expected mangling on x86_64/i?86.
5197         * gcc.dg/gomp/declare-simd-3.c: New test.
5198         * gcc.dg/gomp/declare-simd-4.c: New test.
5199         * gcc.dg/gomp/for-20.c: New test.
5200         * gcc.dg/gomp/for-21.c: New test.
5201         * gcc.dg/gomp/for-22.c: New test.
5202         * gcc.dg/gomp/for-23.c: New test.
5203         * gcc.dg/gomp/for-24.c: New test.
5204         * gcc.dg/gomp/linear-1.c: New test.
5205         * gcc.dg/gomp/loop-1.c: New test.
5206         * g++.dg/gomp/atomic-17.C: New test.
5207         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5208         non-static data member in shared clause.  Add single construct.
5209         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5210         scan-assembler-times directives for expected mangling on x86_64/i?86.
5211         * g++.dg/gomp/declare-simd-3.C: Likewise.
5212         * g++.dg/gomp/declare-simd-4.C: New test.
5213         * g++.dg/gomp/declare-simd-5.C: New test.
5214         * g++.dg/gomp/declare-target-1.C: New test.
5215         * g++.dg/gomp/linear-2.C: New test.
5216         * g++.dg/gomp/loop-1.C: New test.
5217         * g++.dg/gomp/loop-2.C: New test.
5218         * g++.dg/gomp/loop-3.C: New test.
5219         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5220         non-static data member in shared clause.
5221         * g++.dg/gomp/member-3.C: New test.
5222         * g++.dg/gomp/member-4.C: New test.
5223         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5224         (bar): Remove dg-message.
5225         * g++.dg/gomp/target-teams-1.C: New test.
5226
5227 2015-11-05  Richard Biener  <rguenther@suse.de>
5228
5229         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5230         uninitialized variables.
5231         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5232         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5233         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5234         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5235         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5236         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5237         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5238         * gcc.dg/ipa/pure-const-2.c: Likewise.
5239         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5240         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5241         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5242         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5243         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5244         * gcc.dg/vect/pr30858.c: Likewise.
5245         * gcc.dg/vect/pr33866.c: Likewise.
5246         * gcc.dg/vect/pr37027.c: Likewise.
5247         * c-c++-common/ubsan/null-10.c: Likewise.
5248         * gcc.target/i386/incoming-8.c: Likewise.
5249
5250 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5251
5252         * gnat.dg/slice9.adb: New test.
5253
5254 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5255
5256         * gfortran.dg/goacc/reduction-2.f95: Delete.
5257
5258 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5259
5260         PR tree-optimization/67742
5261         * gcc.dg/tree-ssa/restrict-7.c: New test.
5262         * gcc.dg/tree-ssa/restrict-8.c: New test.
5263
5264 2015-11-03  Martin Sebor  <msebor@redhat.com>
5265
5266         PR c++-common/67882
5267         * c-c++-common/builtin-offsetof-2.c: New test.
5268
5269 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5270
5271         PR fortran/67982
5272         * gfortran.dg/warn_unused_function_3.f90: New test.
5273
5274 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5275
5276         * gnat.dg/discr45.adb: Only compile the test.
5277
5278 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5279
5280         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5281         * gcc.target/i386/mvc5.c: Ditto.
5282         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5283         resolver.
5284
5285 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5286
5287         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5288         from here to...
5289         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5290         to succeed.
5291
5292 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5293
5294         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5295         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5296         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5297         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5298         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5299         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5300
5301 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5302
5303         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5304
5305 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5306
5307         * gcc.dg/mvc1.c: Move to ...
5308         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5309         * gcc.dg/mvc2.c: Move to ...
5310         * gcc.target/i386/mvc2.c: ... here.
5311         * gcc.dg/mvc3.c: Move to ...
5312         * gcc.target/i386/mvc3.c: ... here.
5313         * gcc.dg/mvc4.c: Move to ...
5314         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5315         * gcc.dg/mvc5.c: Move to ...
5316         * gcc.target/i386/mvc5.c: ... here.
5317         * gcc.dg/mvc6.c: Move to ...
5318         * gcc.target/i386/mvc6.c: ... here.
5319         * gcc.dg/mvc7.c: Move to ...
5320         * gcc.target/i386/mvc7.c: ... here.
5321
5322         * g++.dg/ext/mvc1.C: Require ifunc.
5323
5324 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5325
5326         PR tree-optimization/68083
5327         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5328
5329 2015-11-02  Jeff Law  <law@redhat.com>
5330
5331         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5332         irreducible loops in the CFG.
5333
5334 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5335
5336         Revert:
5337         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5338
5339         * gcc.dg/vect/vect-strided-shift-1.c: New.
5340
5341 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5342
5343         PR target/67929
5344         * gcc.target/arm/pr67929_1.c: Move to...
5345         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5346         Remove arm-specific directives.  Add noclone, noinline
5347         attributes.
5348
5349 2015-11-01  Jeff Law  <law@redhat.com>
5350
5351         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5352
5353 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5354
5355         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5356         (sse2_test): Rename from main.  Do not return 0.
5357
5358 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5359
5360         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5361         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5362         * gfortran.dg/read_dir.f90: XFAIL AIX.
5363
5364 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5365
5366         Remove the implementation of N3994, terse range-for loops.
5367         * g++.dg/cpp1z/range-for1.C: Remove.
5368
5369 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5370
5371         * gnat.dg/discr45.adb: New test.
5372
5373 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5374
5375         * gfortran.dg/assumed_type_2.f90: Update test.
5376         * gfortran.dg/no_arg_check_2.f90: Same.
5377
5378 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5379
5380         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5381
5382 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5383
5384         PR fortran/46588
5385         * gfortran.dg/pr46588.f90: New test.
5386
5387 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5388
5389         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5390         * gcc.dg/mvc2.c: Ditto.
5391         * gcc.dg/mvc3.c: Ditto.
5392         * gcc.dg/mvc4.c: Ditto.
5393         * gcc.dg/mvc5.c: Ditto.
5394         * gcc.dg/mvc6.c: Ditto.
5395         * gcc.dg/mvc7.c: Ditto.
5396         * g++.dg/ext/mvc1.C: Ditto.
5397         * g++.dg/ext/mvc2.C: Ditto.
5398         * g++.dg/ext/mvc3.C: Ditto.
5399         * g++.dg/ext/mvc4.C: Ditto.
5400
5401 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5402
5403         PR fortran/51993
5404         * gfortran.dg/pr51993.f90: New test.
5405
5406 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5407
5408         PR rtl-optimization/68106
5409         * gcc.target/aarch64/pr68106.c: New.
5410
5411 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5412
5413         PR fortran/36192
5414         * gfortran.dg/pr36192_1.f90: New test.
5415
5416 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5417
5418         PR fortran/68154
5419         *gfortran.dg/pr68154.f90
5420
5421 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5422
5423         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5424         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5425
5426 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5427
5428         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5429
5430 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5431
5432         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5433         PowerPC.
5434         * gcc.target/powerpc/float128-mix.c: Likewise.
5435
5436 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5437
5438         PR fortran/68054
5439         * gfortran.dg/pr68054.f90: New test.
5440
5441 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5442
5443         PR fortran/67885
5444         * gfortran.dg/pr67885.f90: New test.
5445
5446 2015-10-29  Jeff Law  <law@redhat.com>
5447
5448         PR tree-optimization/67892
5449         * gcc.dg/tree-ssa/pr21417: Update expected output.
5450         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5451
5452 2015-10-29  Richard Biener  <rguenther@suse.de>
5453
5454         PR middle-end/68142
5455         * c-c++-common/ubsan/pr68142.c: New testcase.
5456
5457 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5458
5459         PR c++/67845
5460         * g++.dg/other/cv_func4.C: New.
5461
5462 2015-10-29  Richard Biener  <rguenther@suse.de>
5463
5464         PR middle-end/56956
5465         * c-c++-common/ubsan/pr56956.c: New testcase.
5466
5467 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5468
5469         * gnat.dg/discr44.adb: New test.
5470
5471 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5472
5473         PR debug/66068
5474         * gcc.dg/debug/pr66068.c: New test.
5475
5476 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5477
5478         PR fortran/67933
5479         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5480         array bounds error at line 25.
5481
5482 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5483
5484         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5485         * gcc.target/mips/oddspreg-6.c: Likewise.
5486         * gcc.target/mips/oddspreg-1.c: Likewise.
5487         * gcc.target/mips/oddspreg-2.c: Likewise.
5488
5489 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5490
5491         PR target/67839
5492         * gcc.target/avr/pr67839.c: New test.
5493
5494 2015-10-28  Richard Biener  <rguenther@suse.de>
5495
5496         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5497
5498 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5499
5500         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5501
5502 2015-10-28  Richard Biener  <rguenther@suse.de>
5503
5504         PR ipa/67600
5505         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5506         of #includes.
5507
5508 2015-10-28  Richard Biener  <rguenther@suse.de>
5509
5510         PR tree-optimization/65962
5511         * gcc.dg/vect/vect-62.c: Adjust.
5512
5513 2015-10-28  Richard Biener  <rguenther@suse.de>
5514
5515         PR middle-end/68067
5516         * gcc.dg/torture/pr68067-1.c: New testcase.
5517         * gcc.dg/torture/pr68067-2.c: Likewise.
5518
5519 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5520
5521         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5522
5523 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5524
5525         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5526         as xvmadd and xvnmsub.
5527         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5528
5529 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5530
5531         * c-c++-common/goacc/loop-shape.c: New test.
5532
5533 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5534             Cesar Philippidis  <cesar@codesourcery.com>
5535
5536         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5537         * g++.dg/gomp/pr33372-3.C: Likewise.
5538
5539 2015-10-27  Richard Henderson  <rth@redhat.com>
5540
5541         PR rtl-opt/67609
5542         * gcc.target/i386/pr67609-2.c: New test.
5543
5544 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5545
5546         PR target/68102
5547         * gcc.target/aarch64/pr68102_1.c: New test.
5548
5549 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5550
5551         PR fortran/67933
5552         * gfortran.dg/allocate_with_source_15.f03: New test
5553
5554 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5555             James Norris  <jnorris@codesourcery.com>
5556
5557         PR fortran/63865
5558         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5559         directive to work.
5560         * gfortran.dg/goacc/loop-1.f95: Likewise.
5561         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5562         * gfortran.dg/goacc/cray.f95: Likewise.
5563         * gfortran.dg/goacc/parameter.f95: Likewise.
5564
5565 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5566
5567         PR fortran/68108
5568         * gfortran.dg/pr67805_2.f90: New test.
5569
5570 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5571             Aditya Kumar  <aditya.k7@samsung.com>
5572
5573         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5574         * gcc.dg/graphite/interchange-1.c: Same.
5575         * gcc.dg/graphite/interchange-10.c: Same.
5576         * gcc.dg/graphite/interchange-11.c: Same.
5577         * gcc.dg/graphite/interchange-13.c: Same.
5578         * gcc.dg/graphite/interchange-3.c: Same.
5579         * gcc.dg/graphite/interchange-4.c: Same.
5580         * gcc.dg/graphite/interchange-7.c: Same.
5581         * gcc.dg/graphite/interchange-9.c: Same.
5582         * gcc.dg/graphite/uns-interchange-9.c: Same.
5583         * gfortran.dg/graphite/interchange-3.f90: Same.
5584
5585 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5586
5587         PR target/67215
5588         * gcc.target/i386/pr67215-1.c: New test.
5589         * gcc.target/i386/pr67215-2.c: Likewise.
5590         * gcc.target/i386/pr67215-3.c: Likewise.
5591
5592 2015-10-27  Richard Biener  <rguenther@suse.de>
5593
5594         PR tree-optimization/68104
5595         * gcc.dg/torture/pr68104.c: New testcase.
5596
5597 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5598
5599         * gcc.dg/vect/vect-strided-shift-1.c: New.
5600
5601 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5602
5603         PR target/67929
5604         * gcc.target/arm/pr67929_1.c: New test.
5605
5606 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5607
5608         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5609
5610 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5611
5612         PR tree-optimization/68097
5613         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5614         --param max-ssa-name-query-depth=3 to dg-options.
5615
5616 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5617
5618         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5619
5620 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5621
5622         * gcc.dg/builtins-52.c: Add -O to dg-options.
5623
5624 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5625
5626         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5627
5628 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5629
5630         PR c/64765
5631         PR c/64880
5632         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
5633         sorry message.
5634         (PR64765): New function.
5635         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5636         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
5637         sorry message.
5638         * gfortran.dg/goacc/cray.f95: Refine prune directive.
5639         * gfortran.dg/goacc/parameter.f95: Likewise.
5640
5641 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
5642
5643         PR fortran/66056
5644         * gfortran.dg/empty_label_typedecl.f90: New test.
5645
5646 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5647
5648         PR fortran/36192
5649         * gfortran.dg/pr36192.f90: New test.
5650
5651 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
5652
5653         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5654         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5655         * gnat.dg/opt51.adb: New test.
5656         * gnat.dg/opt51_pkg.ads: New helper.
5657
5658 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
5659
5660         * gcc.target/mips/ds-schedule-1.c: New.
5661         * gcc.target/mips/ds-schedule-2.c: New.
5662
5663 2015-10-26  Jeff Law  <law@redhat.com>
5664
5665         PR tree-optimization/68013
5666         * gcc.c-torture/compile/pr68013.c: New test.
5667
5668 2015-10-26  Richard Biener  <rguenther@suse.de>
5669         Dominik Vogt  <vogt@linux.vnet.ibm.com>
5670
5671         PR middle-end/67443
5672         * gcc.target/s390/pr67443.c: New testcase.
5673
5674 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
5675
5676         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5677         make it unique per testcase.
5678         * gfortran.dg/chmod_2.f90: Likewise.
5679         * gfortran.dg/chmod_3.f90: Likewise.
5680         * gfortran.dg/direct_io_8.f90: Likewise.
5681         * gfortran.dg/f2003_inquire_1.f03: Likewise.
5682         * gfortran.dg/f2003_io_1.f03: Likewise.
5683         * gfortran.dg/f2003_io_2.f03: Likewise.
5684         * gfortran.dg/f2003_io_8.f03: Likewise.
5685         * gfortran.dg/inquire_size.f90: Likewise.
5686         * gfortran.dg/namelist_66.f90: Likewise.
5687         * gfortran.dg/namelist_82.f90: Likewise.
5688         * gfortran.dg/namelist_87.f90: Likewise.
5689         * gfortran.dg/open_negative_unit_1.f90: Likewise.
5690         * gfortran.dg/open_new.f90: Likewise.
5691         * gfortran.dg/stat_1.f90: Likewise.
5692         * gfortran.dg/stat_2.f90: Likewise.
5693         * gfortran.dg/streamio_15.f90: Likewise.
5694         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5695
5696 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5697
5698         PR middle-end/67989
5699         * g++.dg/pr67989.C: New test.
5700
5701 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5702
5703         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5704         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5705         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5706         suffix to the temporary filename to make it unique per testcase.
5707
5708 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
5709
5710         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5711
5712 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
5713
5714         PR fortran/67171
5715         * gfortran.dg/allocate_with_source_12.f03: New test
5716
5717         PR fortran/61819
5718         * gfortran.dg/allocate_with_source_13.f03: New test
5719
5720         PR fortran/61830
5721         * gfortran.dg/allocate_with_source_14.f03: New test
5722
5723 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
5724
5725         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5726
5727 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
5728
5729         PR target/68084
5730         * gcc.target/i386/pr68084.c: New test.
5731
5732 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
5733
5734         PR fortran/66927
5735         PR fortran/67044
5736         * gfortran.dg/allocate_with_source_10.f08: New test.
5737         * gfortran.dg/allocate_with_source_11.f08: New test.
5738         * gfortran.dg/class_array_15.f03: Changed count of expected
5739         _builtin_frees to 11. One step of temporaries is spared, therefore
5740         the allocatable component of that temporary is not to be freeed.
5741
5742 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5743
5744         PR fortran/68055
5745         * gfortran.dg/pr68055.f90: New case.
5746
5747 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5748
5749         PR fortran/67805
5750         * gfortran.dg/pr67805.f90: New testcase.
5751         * gfortran.dg/array_constructor_26.f03: Update testcase.
5752         * gfortran.dg/array_constructor_27.f03: Ditto.
5753         * gfortran.dg/char_type_len_2.f90: Ditto.
5754         * gfortran.dg/pr67802.f90: Ditto.
5755         * gfortran.dg/used_before_typed_3.f90: Ditto.
5756
5757 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5758
5759         PR ipa/pr67600
5760         * g++.dg/torture/pr67600.C: New testcase.
5761
5762 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
5763
5764         * g++.dg/pr68062.C: New test.
5765
5766 2015-10-23  Jeff Law  <law@redhat.com>
5767
5768         PR tree-optimization/67830
5769         * gcc.dg/pr67830.c: New test.
5770
5771 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5772
5773         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5774
5775 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
5776             Andrew Pinski  <apinski@cavium.com>
5777
5778         PR rtl-optimization/67736
5779         * gcc.dg/torture/pr67736.c: New test.
5780         * gcc.dg/combine-subregs.c: New test.
5781
5782 2015-10-23  Alan Hayward <alan.hayward@arm.com>
5783
5784         PR tree-optimization/65947
5785         * lib/target-supports.exp
5786         (check_effective_target_vect_max_reduc): Add.
5787         * gcc.dg/vect/pr65947-1.c: New test.
5788         * gcc.dg/vect/pr65947-2.c: New test.
5789         * gcc.dg/vect/pr65947-3.c: New test.
5790         * gcc.dg/vect/pr65947-4.c: New test.
5791         * gcc.dg/vect/pr65947-5.c: New test.
5792         * gcc.dg/vect/pr65947-6.c: New test.
5793         * gcc.dg/vect/pr65947-7.c: New test.
5794         * gcc.dg/vect/pr65947-8.c: New test.
5795         * gcc.dg/vect/pr65947-9.c: New test.
5796         * gcc.dg/vect/pr65947-10.c: New test.
5797         * gcc.dg/vect/pr65947-11.c: New test.
5798
5799 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
5800
5801         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
5802         Make weak rather than noinline.
5803         * gcc.dg/builtins-57.c: Compile with -O.
5804         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
5805
5806 2015-10-23  Tom de Vries  <tom@codesourcery.com>
5807
5808         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
5809
5810 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5811
5812         PR sanitizer/68042
5813         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
5814         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
5815
5816 2015-10-22  Martin Sebor  <msebor@redhat.com>
5817
5818         PR driver/68043
5819         * gcc.misc-tests/help.exp: Verify that option descriptions
5820         end in periods.
5821         * lib/options.exp (check_for_options): Use the regexp --line option.
5822         Print unexpected match on failure.
5823
5824 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
5825
5826         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
5827
5828 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
5829
5830         PR c++/67838
5831         * g++.dg/cpp1y/var-templ46.C: New.
5832
5833 2015-10-22  Richard Biener  <rguenther@suse.de>
5834
5835         PR tree-optimization/58497
5836         * gcc.dg/tree-ssa/vector-5.c: New testcase.
5837
5838 2015-10-22  Richard Biener  <rguenther@suse.de>
5839
5840         PR tree-optimization/19049
5841         PR tree-optimization/65962
5842         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
5843         * gcc.dg/vect/vect-63.c: Adjust.
5844         * gcc.dg/vect/vect-70.c: Likewise.
5845         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5846         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5847         * gfortran.dg/vect/pr19049.f90: Likewise.
5848         * gfortran.dg/vect/vect-8.f90: Likewise.
5849
5850 2015-10-22  Richard Biener  <rguenther@suse.de>
5851
5852         PR middle-end/68046
5853         PR middle-end/61893
5854         * gcc.dg/torture/ftrapv-2.c: New testcase.
5855
5856 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5857
5858         PR target/68015
5859         * gcc.target/s390/pr68015.c: New test.
5860
5861 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5862
5863         PR testsuite/67948
5864         * gcc.target/arm/xor-and.c: Adjust test to check for eor
5865         instead of orr.
5866
5867 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
5868             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5869
5870         PR target/63304
5871         * gcc.target/aarch64/pr63304_1.c: New test.
5872
5873 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
5874
5875         PR c++/66781
5876         * g++.dg/parse/enum13.C: New.
5877
5878 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
5879
5880         PR c++/67847
5881         * g++.dg/parse/enum12.C: New.
5882
5883 2015-10-21  Martin Sebor  <msebor@redhat.com>
5884
5885         PR driver/68043
5886         * gcc.misc-tests/help.exp: Adjust.
5887         * lib/options.exp (check_for_options): Add detail to output.
5888
5889 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5890
5891         PR fortran/67939
5892         * gfortran.dg/pr67939.f90: New test.
5893
5894 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
5895             Sebastian Pop  <s.pop@samsung.com>
5896
5897         * gcc.dg/graphite/scop-11.c: Update pattern.
5898
5899 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
5900
5901         PR ipa/67056
5902         * g++.dg/ipa/pr67056.C: New testcase.
5903
5904 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
5905
5906         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
5907         are matched.
5908
5909 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5910
5911         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
5912         Add associated options for arm*-*-*.
5913         (sqrt): Remove dummy definition.
5914
5915 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5916
5917         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
5918
5919 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5920
5921         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
5922         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
5923         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
5924
5925 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
5926
5927         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
5928         sra-max-scalarization-size-Ospeed.
5929
5930 2015-10-21  Marek Polacek  <polacek@redhat.com>
5931
5932
5933         PR c/68024
5934         * gcc.dg/pr68024.c: New test.
5935
5936 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
5937
5938         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
5939         * c-c++-common/goacc/sb-1.c: Adjust errors.
5940         * c-c++-common/goacc/sb-3.c: Adjust errors.
5941         * c-c++-common/goacc/loop-1.c: Adjust errors.
5942         * c-c++-common/goacc/nesting-1.c: Adjust errors.
5943         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
5944         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
5945
5946 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5947
5948         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
5949
5950 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5951
5952         * gcc.dg/lto/simd-function_0.c: New test.
5953
5954 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
5955
5956         PR target/68018
5957         * gcc.target/i386/pr68018.c: New test.
5958
5959 2015-10-21  Richard Biener  <rguenther@suse.de>
5960
5961         PR middle-end/68031
5962         * gcc.dg/torture/pr68031.c: New testcase.
5963
5964 2015-10-21  Richard Biener  <rguenther@suse.de>
5965
5966         PR tree-optimization/68026
5967         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
5968
5969 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5970
5971         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
5972         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
5973         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5974         * g++.dg/asan/default-options-1.C: Likewise.
5975
5976 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5977
5978         * gcc.target/aarch64/stp_vec_64_1.c: New test.
5979         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
5980
5981 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
5982
5983         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
5984
5985 2015-10-20  Marek Polacek  <polacek@redhat.com>
5986
5987         PR c/67964
5988         * gcc.dg/pr67964.c: New test.
5989
5990 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
5991
5992         PR rtl-optimization/67609
5993         * gcc.target/i386/pr67609.c: New.
5994
5995 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5996
5997         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
5998
5999 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6000
6001         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6002         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6003
6004 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6005
6006         PR target/66810
6007         * gcc.target/i386/pr66810.c: New test.
6008
6009 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6010
6011         PR target/67963
6012         PR target/67985
6013         * gcc.target/i386/pr67963-1.c: New test.
6014         * gcc.target/i386/pr67963-2.c: Likewise.
6015         * gcc.target/i386/pr67963-3.c: Likewise.
6016         * gcc.target/i386/pr67985-1.c: Likewise.
6017         * gcc.target/i386/pr67985-2.c: Likewise.
6018         * gcc.target/i386/pr67985-3.c: Likewise.
6019
6020 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6021
6022         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6023
6024 2015-10-20  Richard Biener  <rguenther@suse.de>
6025
6026         PR tree-optimization/68017
6027         * gcc.dg/torture/pr68017.c: New testcase.
6028
6029 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6030
6031         PR target/66912
6032         * gcc.target/aarch64/pr66912.c: New.
6033         * gcc.target/arm/pr66912.c: New.
6034
6035 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6036
6037         * gfortran.dg/pr67900.f90: New tests.
6038
6039 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6040
6041         * gnat.dg/opt50.adb: New test.
6042         * gnat.dg/opt50_pkg.adb: New helper.
6043         * gnat.dg/opt50_pkg.ads: New helper.
6044
6045 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6046
6047         PR fortran/68019
6048         * gfortran.dg/pr68019.f90: new test.
6049
6050 2015-10-19  Richard Biener  <rguenther@suse.de>
6051
6052         PR tree-optimization/67975
6053         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6054
6055 2015-10-19  Richard Biener  <rguenther@suse.de>
6056
6057         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6058
6059 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6060
6061         PR target/67995
6062         * gcc.target/i386/pr67995-1.c: New test.
6063         * gcc.target/i386/pr67995-2.c: Likewise.
6064         * gcc.target/i386/pr67995-3.c: Likewise.
6065
6066 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6067
6068         PR middle-end/68002
6069         * gcc.dg/PR68002.c: New test.
6070
6071 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6072
6073         * gcc.dg/builtins-20.c: Remove undefined behavior.
6074
6075 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6076
6077         PR fortran/67758
6078         * gfortran.dg/common_25.f90: New file.
6079
6080 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6081
6082         PR fortran/67177
6083         * gfortran.dg/move_alloc_15.f90: New test
6084         * gfortran.dg/move_alloc_16.f90: New test
6085
6086         PR fortran/67977
6087         * gfortran.dg/deferred_character_assignment_1.f90: New test
6088
6089 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6090
6091         PR fortran/67987
6092         * gfortran.df/pr67987.f90: New test.
6093         * gfortran.dg/char_length_2.f90: Update testcase.
6094
6095 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6096
6097         * gcc.target/i386/iamcu/test_basic_returning.c
6098         (def_test_returning_type): Use union to check float return bits.
6099
6100 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6101
6102         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6103         Replace printf with __builtin_printf.
6104
6105 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6106
6107         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6108         initialize u5.
6109
6110 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6111
6112         PR middle-end/67966
6113         * gnat.dg/pack21.adb: New test.
6114         * gnat.dg/pack22.adb: Likewise.
6115         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6116
6117 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6118
6119         PR target/67745
6120         * gcc.target/arm/no-align.c: New test.
6121         * gcc.target/arm/attr-align1.c: New test.
6122         * gcc.target/arm/attr-align2.c: New test.
6123         * gcc.target/arm/attr-align3.c: New test.
6124
6125 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6126
6127         * gcc.c-torture/compile/icfmatch.c: Add testcase
6128
6129 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6130
6131         PR c++/67926
6132         * g++.dg/cpp1z/fold-ice1.C: New.
6133
6134 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6135             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6136
6137         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6138
6139 2015-10-15  Marek Polacek  <polacek@redhat.com>
6140
6141         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6142
6143 2015-10-15  Marek Polacek  <polacek@redhat.com>
6144
6145         PR tree-optimization/67953
6146         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6147         unsigned.
6148         * gcc.dg/torture/pr67953.c: New test.
6149
6150 2015-10-14  Jeff Law  <law@redhat.com>
6151
6152         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6153         contained within have their own file/test now.
6154         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6155         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6156         expectations a bit more.
6157         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6158         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6159         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6160         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6161         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6162
6163         PR testsuite/67959
6164         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6165
6166 2015-10-14  Marek Polacek  <polacek@redhat.com>
6167
6168         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6169         (f6): New.
6170         (f7): New.
6171         (f8): New.
6172         (f9): New.
6173         (f10): New.
6174         (f11): New.
6175         (f12): New.
6176         (f13): New.
6177
6178 2015-10-14  Richard Biener  <rguenther@suse.de>
6179
6180         PR tree-optimization/67915
6181         * gcc.dg/torture/pr67915.c: New testcase.
6182
6183 2015-10-14  Marek Polacek  <polacek@redhat.com>
6184
6185         PR tree-optimization/67815
6186         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6187         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6188         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6189
6190 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6191
6192         * gcc.dg/pragma-pop_options-1.c: New test.
6193
6194 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6195             Aldy Hernandez  <aldyh@redhat.com>
6196
6197         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6198         * c-c++-common/gomp/clauses-1.c: New test.
6199         * c-c++-common/gomp/clauses-2.c: New test.
6200         * c-c++-common/gomp/clauses-3.c: New test.
6201         * c-c++-common/gomp/clauses-4.c: New test.
6202         * c-c++-common/gomp/declare-target-1.c: New test.
6203         * c-c++-common/gomp/declare-target-2.c: New test.
6204         * c-c++-common/gomp/depend-3.c: New test.
6205         * c-c++-common/gomp/depend-4.c: New test.
6206         * c-c++-common/gomp/doacross-1.c: New test.
6207         * c-c++-common/gomp/if-1.c: New test.
6208         * c-c++-common/gomp/if-2.c: New test.
6209         * c-c++-common/gomp/linear-1.c: New test.
6210         * c-c++-common/gomp/map-2.c: New test.
6211         * c-c++-common/gomp/map-3.c: New test.
6212         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6213         f_omp_target_data): Add map clause to target data.
6214         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6215         * c-c++-common/gomp/ordered-1.c: New test.
6216         * c-c++-common/gomp/ordered-2.c: New test.
6217         * c-c++-common/gomp/ordered-3.c: New test.
6218         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6219         on non-iterator.
6220         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6221         clause and ordered construct where no longer allowed.
6222         * c-c++-common/gomp/priority-1.c: New test.
6223         * c-c++-common/gomp/reduction-1.c: New test.
6224         * c-c++-common/gomp/schedule-simd-1.c: New test.
6225         * c-c++-common/gomp/sink-1.c: New test.
6226         * c-c++-common/gomp/sink-2.c: New test.
6227         * c-c++-common/gomp/sink-3.c: New test.
6228         * c-c++-common/gomp/sink-4.c: New test.
6229         * c-c++-common/gomp/udr-1.c: New test.
6230         * c-c++-common/taskloop-1.c: New test.
6231         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6232         value of _OPENMP macro.
6233         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6234         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6235         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6236         * gcc.dg/gomp/clause-1.c:
6237         * gcc.dg/gomp/reduction-1.c: New test.
6238         * gcc.dg/gomp/sink-fold-1.c: New test.
6239         * gcc.dg/gomp/sink-fold-2.c: New test.
6240         * gcc.dg/gomp/sink-fold-3.c: New test.
6241         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6242         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6243         of non-static data members.
6244         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6245         Add some linear clause tests.
6246         * g++.dg/gomp/declare-simd-3.C: New test.
6247         * g++.dg/gomp/linear-1.C: New test.
6248         * g++.dg/gomp/member-1.C: New test.
6249         * g++.dg/gomp/member-2.C: New test.
6250         * g++.dg/gomp/pr66571-2.C: New test.
6251         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6252         dependent argument.
6253         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6254         in reduction clause.
6255         * g++.dg/gomp/reference-1.C: New test.
6256         * g++.dg/gomp/sink-1.C: New test.
6257         * g++.dg/gomp/sink-2.C: New test.
6258         * g++.dg/gomp/sink-3.C: New test.
6259         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6260         * g++.dg/gomp/this-1.C: New test.
6261         * g++.dg/gomp/this-2.C: New test.
6262         * g++.dg/vect/simd-clone-2.cc: New test.
6263         * g++.dg/vect/simd-clone-2.h: New test.
6264         * g++.dg/vect/simd-clone-3.cc: New test.
6265         * g++.dg/vect/simd-clone-4.cc: New test.
6266         * g++.dg/vect/simd-clone-4.h: New test.
6267         * g++.dg/vect/simd-clone-5.cc: New test.
6268
6269 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6270
6271         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6272         after r228716 (Fix vtbl[34] and vtbx4).
6273
6274 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6275
6276         PR tree-optimization/67909, 67947
6277         * gcc.dg/torture/pr67947.c: New test.
6278
6279 2015-10-13  Jeff Law  <law@redhat.com>
6280
6281         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6282
6283 2015-10-12  Jeff Law  <law@redhat.com>
6284
6285         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6286         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6287         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6288         ssa-dom-thread-11.c.
6289
6290         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6291
6292 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6293
6294         PR c++/58566
6295         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6296
6297 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6298
6299         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6300         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6301         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6302         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6303         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6304         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6305         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6306         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6307
6308 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6309
6310         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6311         and -mno-frame-header-opt options.
6312         * gcc.target/mips/frame-header-1.c: New file.
6313         * gcc.target/mips/frame-header-2.c: New file.
6314         * gcc.target/mips/frame-header-3.c: New file.
6315
6316 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6317             Hale Wang  <hale.wang@arm.com>
6318
6319         * gcc.dg/tree-ssa/forwprop-33.c: New.
6320
6321 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6322
6323         PR target/67895
6324         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6325         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6326         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6327         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6328         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6329         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6330         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6331         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6332         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6333         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6334
6335 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6336
6337         * lib/multiline.exp: New file.
6338         * lib/prune.exp: Load multiline.exp.
6339         (prune_gcc_output): Call into multiline.exp to handle any
6340         multiline output directives.
6341         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6342         load_gcc_lib.
6343
6344 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6345
6346         PR tree-optimization/67794
6347         * gcc.dg/ipa/ipa-sra-10.c: New test.
6348         * gcc.dg/torture/pr67794.c: Likewise.
6349
6350 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6351
6352         PR rtl-optimization/67828
6353         * gcc.dg/torture/pr67828.c: New.
6354
6355 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6356
6357         PR target/67366
6358         * lib/target-supports.exp (check_effective_target_non_strict_align):
6359         Adjust for arm*-*-*.
6360         * gcc.target/arm/pr67366.c: New test.
6361
6362 2015-10-09  Richard Biener  <rguenther@suse.de>
6363
6364         PR tree-optimization/67891
6365         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6366
6367 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6368
6369         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6370
6371 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6372
6373         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6374
6375 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6376
6377         * gcc.dg/loop-unswitch-2.c: New test.
6378         * gcc.dg/loop-unswitch-3.c: Likewise.
6379         * gcc.dg/loop-unswitch-4.c: Likewise.
6380
6381 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6382
6383         * gcc.dg/dse.c: Only dump in dse1 pass.
6384         * gcc.dg/tree-ssa/pr30375.c: Same.
6385
6386 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6387
6388         PR target/66697
6389         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6390         (PUSH, POP): New defines.
6391         (sse2_test): Use PUSH and POP to misalign runtime stack.
6392         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6393
6394 2015-10-07  James Norris  <jnorris@codesourcery.com>
6395
6396         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6397         to atomic_init. (atomic_init): Restrict flags usage.
6398
6399 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6400
6401         PR fortran/65889
6402         * gfortran.dg/sizeof_5.f90: New test.
6403
6404 2015-10-06  Jeff Law  <law@redhat.com>
6405
6406         * gcc.c-torture/compile/pr67816.c: New test.
6407
6408 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6409
6410         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6411
6412 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6413
6414         PR fortran/65766
6415         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6416
6417 2015-10-06  Marek Polacek  <polacek@redhat.com>
6418
6419         PR c++/67863
6420         * c-c++-common/Wtautological-compare-4.c: New test.
6421
6422 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6423             Peter Bergner <bergner@vnet.ibm.com>
6424
6425         PR target/67808
6426         * gcc.target/powerpc/pr67808.c: New test.
6427
6428 2015-10-06  Nick Clifton  <nickc@redhat.com>
6429
6430         * gcc.target/msp430: New directory.
6431         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6432         tests.
6433         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6434         noinit and persistent data attributes.
6435
6436 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6437
6438         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6439
6440 2015-10-06  Richard Biener  <rguenther@suse.de>
6441
6442         PR tree-optimization/67859
6443         * gcc.dg/torture/pr67859.c: New testcase.
6444
6445 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6446
6447         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6448
6449 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6450
6451         PR c++/53856
6452         * g++.dg/template/defarg19.C: New.
6453         * g++.dg/template/defarg20.C: Likewise.
6454
6455 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6456             Sebastian Pop  <s.pop@samsung.com>
6457
6458         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6459
6460 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6461             Sebastian Pop  <s.pop@samsung.com>
6462
6463         * gcc.dg/graphite/scop-sor.c: Xfail.
6464
6465 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6466             Jan Hubicka  <hubicka@ucw.cz>
6467
6468         * gcc.dg/ipa/propalign-4.c: New test.
6469         * gcc.dg/ipa/propalign-5.c: Likewise.
6470
6471 2015-10-05  Marek Polacek  <polacek@redhat.com>
6472
6473         PR tree-optimization/67821
6474         * gcc.dg/torture/pr67821-2.c: New test.
6475         * gcc.dg/torture/pr67821.c: New test.
6476
6477 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6478
6479         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6480
6481 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6482
6483         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6484
6485 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6486
6487         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6488         (exec_vcvt): Add comments.
6489
6490 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6491
6492         PR rtl-optimization/67447
6493         * gcc.target/i386/pr67447.c: New test.
6494
6495 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6496
6497         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6498         effective target.
6499         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6500         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6501         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6502         * gcc.target/i386/vect-unpack-1.c: Ditto.
6503         * gcc.target/i386/vect-unpack-2.c: Ditto.
6504
6505 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6506
6507         PR fortran/67758
6508         * gfortran.dg/common_24.f: New.
6509
6510 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6511
6512         * gcc.target/arm/pr67756.c: Fixed warnings.
6513
6514 2015-10-02  Marek Polacek  <polacek@redhat.com>
6515
6516         PR c/67730
6517         * gcc.dg/pr67730-1.c: New test.
6518         * gcc.dg/pr67730-2.c: New test.
6519         * gcc.dg/pr67730.h: New test.
6520
6521 2015-10-02  Marek Polacek  <polacek@redhat.com>
6522
6523         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6524
6525 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6526
6527         PR tree-optimization/67754
6528         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6529         * gfortran.dg/graphite/block-2.f: Same.
6530
6531 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6532
6533         * gcc.dg/graphite/scop-23.c: New.
6534
6535 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6536
6537         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6538         and "avx512vbmi".
6539
6540 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6541
6542         PR rtl-optimization/67756
6543         * gcc.target/arm/pr67756.c: New.
6544
6545 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6546
6547         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6548         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6549         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6550         for tiny model.
6551         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6552         for small model.
6553
6554 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6555
6556         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6557         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6558         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6559         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6560         * gcc.target/i386/vect-unpack-1.c: Ditto.
6561         * gcc.target/i386/vect-unpack-2.c: Ditto.
6562
6563 2015-10-02  Marek Polacek  <polacek@redhat.com>
6564
6565         PR c/64249
6566         * c-c++-common/Wduplicated-cond-1.c: New test.
6567         * c-c++-common/Wduplicated-cond-2.c: New test.
6568         * c-c++-common/Wduplicated-cond-3.c: New test.
6569         * c-c++-common/Wduplicated-cond-4.c: New test.
6570         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6571         -Wduplicated-cond warning.
6572
6573 2015-10-02  Renlin Li  <renlin.li@arm.com>
6574
6575         * gcc.target/aarch64/csneg-1.c: Update.
6576
6577 2015-10-02  Renlin Li  <renlin.li@arm.com>
6578
6579         PR target/66776
6580         * gcc.target/aarch64/pr66776.c: New.
6581
6582 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6583
6584         * gnat.dg/warn13.adb: New test.
6585
6586 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6587
6588         * gnat.dg/vect15.ad[sb]: New test.
6589         * gnat.dg/vect16.ad[sb]: Likewise.
6590         * gnat.dg/vect17.ad[sb]: Likewise.
6591         * gnat.dg/vect18.ad[sb]: Likewise.
6592
6593 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6594
6595         PR rtl-optimization/67786
6596         PR rtl-optimization/67787
6597         * gcc.dg/pr67786.c: New test.
6598         * gcc.dg/pr67787.c: Likewise.
6599
6600 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6601
6602         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6603
6604 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6605
6606         PR target/51726
6607         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6608
6609 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6610
6611         PR fortran/62242
6612         PR fortran/52332
6613         * gfortran.dg/string_array_constructor_1.f90: New.
6614         * gfortran.dg/string_array_constructor_2.f90: New.
6615         * gfortran.dg/string_array_constructor_3.f90: New.
6616
6617 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6618
6619         PR target/67788
6620         PR target/67789
6621         * gcc.target/powerpc/pr67789.c: New testcase.
6622
6623 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6624
6625         PR fortran.67802
6626         * gfortran.dg/pr67802.f90: New test.
6627
6628 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6629
6630         PR fortran/66979
6631         gfortran.dg/pr66979.f90: new test.
6632
6633 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6634
6635         PR fortran/67616
6636         * gfortran.dg/pr67616.f90: New test.
6637
6638 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
6639
6640         PR c++/54430
6641         * g++.dg/cpp0x/range-for30.C: New.
6642
6643 2015-10-01  Marek Polacek  <polacek@redhat.com>
6644
6645         PR c/65345
6646         * gcc.dg/atomic/pr65345-4.c: New test.
6647         * gcc.dg/pr65345-3.c: New test.
6648
6649 2015-10-01  Marek Polacek  <polacek@redhat.com>
6650
6651         PR tree-optimization/67769
6652         * gcc.dg/torture/pr67769.c: New test.
6653
6654 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6655
6656         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6657
6658 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
6659
6660         PR target/54236
6661         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6662
6663 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6664
6665         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6666         (main): Rename to sse2_test.  Abort if count != 5.
6667         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
6668         of -march=slm.
6669         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6670
6671 2015-10-01  Richard Biener  <rguenther@suse.de>
6672
6673         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6674         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6675
6676 2015-09-30  Jeff Law  <law@redhat.com>
6677
6678         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6679
6680 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6681
6682         PR rtl-optimization/67037
6683         * gcc.c-torture/execute/pr67037.c: New test.
6684
6685 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6686
6687         * lib/target-supports.exp (check_effective_target_sync_int_128):
6688         Return 1 on spu-*-* targets.
6689         (check_effective_target_sync_int_128_runtime): Likewise.
6690         (check_effective_target_sync_long_long): Likewise.
6691         (check_effective_target_sync_long_long_runtime): Likewise.
6692         (check_effective_target_sync_int_long): Likewise.
6693         (check_effective_target_sync_char_short): Likewise.
6694
6695 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
6696
6697         * gcc.target/i386/pr67761.c: New test.
6698
6699 2015-09-30  Marek Polacek  <polacek@redhat.com>
6700
6701         PR c/67730
6702         * gcc.dg/pr67730.c: New test.
6703
6704 2015-09-30  Marek Polacek  <polacek@redhat.com>
6705
6706         PR tree-optimization/67690
6707         * gcc.dg/torture/pr67690.c: New test.
6708
6709 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
6710
6711         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6712         * g++.dg/gomp/tls-wrap4.C: Likewise.
6713         * gcc.dg/atomic-op-optimize.c: Likewise.
6714         * gcc.dg/pr54087.c: Likewise.
6715         * gcc.dg/tls/section-2.c: Likewise.
6716         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6717         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6718         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6719         * gcc.target/arm/divzero.c: Likewise.
6720         * gcc.target/arm/sibcall-2.c: Likewise.
6721         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6722         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6723         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6724         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6725         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6726         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6727         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6728         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6729         * gfortran.dg/default_format_2.f90: Likewise.
6730         * gfortran.dg/default_format_denormal_2.f90: Likewise.
6731
6732 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
6733
6734         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6735
6736 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6737
6738         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6739         * gfortran.dg/round_4.f90: ditto.
6740
6741 2015-09-29  Richard Biener  <rguenther@suse.de>
6742
6743         PR tree-optimization/67170
6744         * gfortran.dg/pr67170.f90: New testcase.
6745
6746 2015-09-29  Richard Biener  <rguenther@suse.de>
6747
6748         PR tree-optimization/67741
6749         * gcc.dg/torture/pr67741.c: New testcase.
6750
6751 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
6752
6753         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6754         non-zero for __builtin_signbit tests.
6755
6756 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
6757
6758         PR target/65105
6759         * gcc.target/i386/pr65105-1.c: New.
6760         * gcc.target/i386/pr65105-2.c: New.
6761         * gcc.target/i386/pr65105-3.c: New.
6762         * gcc.target/i386/pr65105-4.C: New.
6763         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6764
6765 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
6766
6767         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6768
6769 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
6770
6771         PR fortran/40054
6772         PR fortran/63921
6773         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6774         standard as legacy.
6775         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6776         * gfortran.dg/function_types_3.f90: Change error message to
6777         "Type inaccessible...."
6778         * gfortran.dg/ptr_func_assign_1.f08: New test.
6779         * gfortran.dg/ptr_func_assign_2.f08: New test.
6780
6781 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
6782
6783         PR fortran/40054
6784         PR fortran/63921
6785         * gfortran.dg/ptr_func_assign_3.f08: New test.
6786         * gfortran.dg/ptr_func_assign_4.f08: New test.
6787
6788 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
6789             Sebastian Pop  <s.pop@samsung.com>
6790
6791         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6792         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
6793         * gcc.dg/graphite/block-3.c: Same.
6794         * gcc.dg/graphite/block-4.c: Same.
6795         * gcc.dg/graphite/block-5.c: Same.
6796         * gcc.dg/graphite/block-6.c: Same.
6797         * gcc.dg/graphite/block-7.c: Same.
6798         * gcc.dg/graphite/block-8.c: Same.
6799         * gcc.dg/graphite/block-pr47654.c: Same.
6800         * gcc.dg/graphite/interchange-0.c: Same.
6801         * gcc.dg/graphite/interchange-1.c: Same.
6802         * gcc.dg/graphite/interchange-10.c: Same.
6803         * gcc.dg/graphite/interchange-11.c: Same.
6804         * gcc.dg/graphite/interchange-12.c: Same.
6805         * gcc.dg/graphite/interchange-13.c: Same.
6806         * gcc.dg/graphite/interchange-14.c: Same.
6807         * gcc.dg/graphite/interchange-15.c: Same.
6808         * gcc.dg/graphite/interchange-3.c: Same.
6809         * gcc.dg/graphite/interchange-4.c: Same.
6810         * gcc.dg/graphite/interchange-5.c: Same.
6811         * gcc.dg/graphite/interchange-6.c: Same.
6812         * gcc.dg/graphite/interchange-7.c: Same.
6813         * gcc.dg/graphite/interchange-8.c: Same.
6814         * gcc.dg/graphite/interchange-9.c: Same.
6815         * gcc.dg/graphite/interchange-mvt.c: Same.
6816         * gcc.dg/graphite/pr35356-1.c: Same.
6817         * gcc.dg/graphite/pr35356-3.c: Same.
6818         * gcc.dg/graphite/pr37485.c: Same.
6819         * gcc.dg/graphite/scop-1.c: Same.
6820         * gcc.dg/graphite/scop-11.c: Same.
6821         * gcc.dg/graphite/scop-5.c: Same.
6822         * gcc.dg/graphite/uns-block-1.c: Same.
6823         * gcc.dg/graphite/uns-interchange-9.c: Same.
6824         * gfortran.dg/graphite/block-1.f90: Same.
6825         * gfortran.dg/graphite/interchange-3.f90: Same.
6826         * gfortran.dg/graphite/pr14741.f90: Same.
6827         * gfortran.dg/graphite/block-2.f: Same.
6828
6829 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
6830             Sebastian Pop  <s.pop@samsung.com>
6831
6832         PR tree-optimization/67700
6833         * gcc.dg/graphite/run-id-pr67700.c: New.
6834
6835 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
6836
6837         PR target/54236
6838         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
6839         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
6840         test_27): New.
6841         * gcc.target/sh/pr54236-5.c: New.
6842         * gcc.target/sh/pr54236-6.c: New.
6843
6844 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6845
6846         PR rtl-optimization/67456
6847         PR rtl-optimization/67464
6848         PR rtl-optimization/67465
6849         * gcc.dg/pr67465.c: New test.
6850
6851 2015-09-28  Tom de Vries  <tom@codesourcery.com>
6852
6853         PR tree-optimization/62171
6854         * gcc.dg/vect/pr62171.c: New test.
6855
6856 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
6857
6858         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
6859         skip on AIX.  XFAIL individual line tests.
6860
6861 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
6862
6863         PR rtl-optimization/64164
6864         PR tree-optimization/67312
6865         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
6866         * gcc.target/i386/stackalign/return-4.c: Add -O.
6867
6868 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
6869
6870         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
6871
6872 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
6873
6874         PR fortran/67721
6875         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
6876
6877 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
6878
6879         * gcc.dg/pr64935-1.c: XFAIL on AIX.
6880         * gcc.dg/pr64935-2.c: XFAIL on AIX.
6881         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
6882         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
6883         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
6884         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
6885         DW_AT_noreturn on AIX.
6886         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
6887         DW_AT_noreturn on AIX.
6888         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
6889         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
6890         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
6891         DW_AT_GNU_deleted on AIX.
6892         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
6893         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
6894         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
6895         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
6896         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
6897         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
6898         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
6899         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
6900         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
6901         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
6902         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
6903         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
6904         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
6905         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
6906         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
6907
6908 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6909
6910         PR fortran/67614
6911         * gfortran.dg/pr67614.f90: New test.
6912
6913 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6914
6915         PR fortran/67525
6916         * gfortran.dg/pr67525.f90: New test.
6917
6918 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
6919
6920         PR fortran/55603
6921         * gfortran.dg/allocatable_function_9.f90: New.
6922
6923 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
6924
6925         PR target/67675
6926         * gcc.target/sh/pr67675.c: New.
6927
6928 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
6929
6930         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
6931
6932 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
6933
6934         * gcc.target/i386/pr66749.c (dg-options): Replace
6935         -mtune=lakemount with -mtune=lakemont.
6936         * gcc.target/i386/pr66821.c (dg-options): Likewise.
6937         * gcc.target/i386/pr67329.c (dg-options): Likewise.
6938
6939 2015-09-25  Marek Polacek  <polacek@redhat.com>
6940
6941         * c-c++-common/ubsan/bounds-11.c: New test.
6942         * c-c++-common/ubsan/bounds-12.c: New test.
6943
6944 2015-09-25  Marek Polacek  <polacek@redhat.com>
6945
6946         PR sanitizer/64906
6947         * c-c++-common/ubsan/pr64906.c: New test.
6948
6949 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
6950
6951         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
6952         with -mtune=lakemount.
6953         * gcc.target/i386/pr66821.c (dg-options): Likewise.
6954         * gcc.target/i386/pr67329.c (dg-options): Likewise.
6955
6956 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6957
6958         PR driver/67640
6959         * gcc.dg/Werror-13.c: New test.
6960
6961 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6962
6963         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
6964
6965 2015-09-24  Richard Biener  <rguenther@suse.de>
6966
6967         PR lto/67699
6968         * g++.dg/pr67699.C: New testcase.
6969
6970 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
6971
6972         PR libgcc/67624
6973         * gcc.target/arm/fp16-inf.c: New test.
6974
6975 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
6976
6977         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
6978         name while checking for AVX-512VBMI presence.
6979
6980 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6981
6982         * lib/target-supports.exp (check_effective_target_pie): Check for
6983         PIE support on Solaris 11.x and 12.
6984
6985 2015-09-24  Richard Biener  <rguenther@suse.de>
6986
6987         * g++.dg/tree-ssa/restrict3.C: New testcase.
6988
6989 2015-09-24  Richard Biener  <rguenther@suse.de>
6990
6991         PR tree-optimization/48885
6992         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
6993
6994 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
6995
6996         * c-c++-common/Wmisleading-indentation.c: Augment test.
6997
6998 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
6999
7000         Fix small typos in the coding rule enforcement warnings.
7001         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7002         with 'namespace'.
7003
7004 2015-09-23  Richard Biener  <rguenther@suse.de>
7005
7006         PR middle-end/67662
7007         * gcc.dg/ubsan/pr67662.c: New testcase.
7008
7009 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7010
7011         PR c/49655
7012         * gcc.dg/pragma-diag-6.c: New test.
7013
7014 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7015
7016         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7017
7018 2015-09-23  Richard Biener  <rguenther@suse.de>
7019
7020         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7021
7022 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7023
7024         * c-c++-common/Wmisleading-indentation.c: Augment test.
7025
7026 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7027
7028         * g++.dg/diagostic/disable.C: New.
7029
7030 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7031
7032         PR tree-optimization/67671
7033         * g++.dg/pr67671.C: New test.
7034
7035 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7036
7037         PR target/67480
7038         * gcc.target/i386/pr67480.c: New test.
7039
7040 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7041
7042         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7043         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7044         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7045         avx512dq, avx512cd, avx512er and avx512pf.
7046
7047 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7048
7049         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7050         update-fetch operations.
7051         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7052
7053 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7054
7055         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7056         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7057
7058 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7059
7060         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7061         (TEST_ONE): New.
7062         * gcc.target/aarch64/atomic-inst-swap.c: New.
7063
7064 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7065
7066         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7067         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7068         * gcc.target/i386/pr59789.c (f1): Likewise.
7069         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7070         * gcc.target/i386/intrinsics_6.c: Likewise.
7071         * gcc.dg/winline-5.c (int t): Likewise.
7072         * gcc.dg/winline-9.c (t): Likewise.
7073         * gcc.dg/always_inline2.c (q): Likewise.
7074         * gcc.dg/winline-2.c (inline int t): Likewise.
7075         * gcc.dg/winline-6.c: Likewise.
7076         * gcc.dg/winline-10.c (void g): Likewise.
7077         * gcc.dg/pr49243.c (void parse): Likewise.
7078         * gcc.dg/always_inline3.c (q2): Likewise.
7079         * gcc.dg/winline-3.c: Likewise.
7080         * gcc.dg/winline-7.c (inline void *t): Likewise.
7081
7082 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7083
7084         PR tree-optimization/67666
7085         * g++.dg/pr67666.C: New test.
7086
7087 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7088
7089         PR fortran/67615
7090         * gfortran.dg/pr67615.f90: new test.
7091
7092 2015-09-21  Jeff Law  <law@redhat.com>
7093
7094         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7095
7096 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7097
7098         Complete the implementation of N4230, Nested namespace definition.
7099         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7100         attributes and nested namespace definitions.
7101         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7102         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7103         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7104         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7105         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7106         appearing before the namespace identifier.
7107
7108 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7109
7110         PR c/66415
7111         * gcc.dg/cpp/pr66415-1.c: Test column number.
7112
7113 2015-09-21  Richard Biener  <rguenther@suse.de>
7114
7115         * g++.dg/ext/attr-alias-3.C: Add -g.
7116
7117 2015-09-21  Richard Biener  <rguenther@suse.de>
7118
7119         PR debug/67664
7120         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7121
7122 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7123
7124         PR target/64345
7125         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7126
7127 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7128
7129         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7130
7131 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7132
7133         PR middle-end/60832
7134         * gcc.dg/pr53265.c: Update.
7135
7136 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7137
7138         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7139
7140 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7141
7142         PR target/59478
7143         * gcc.target/sh/pr59478.c: New.
7144
7145 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7146
7147         PR target/67126
7148         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7149         * gcc.target/sh/pr54236-2.c: Likewise.
7150
7151 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7152
7153         * gcc.target/sh/pr43417.c: Move target independent test to ...
7154         * gcc.c-torture/compile/pr43417.c: ... here.
7155
7156 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7157
7158         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7159         check_effective_target_big_endian, check_effective_target_little_endian,
7160         check_effective_target_any_fpu, check_effective_target_double_fpu,
7161         check_effective_target_use_single_only_fpu,
7162         check_effective_target_default_single_fpu,
7163         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7164         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7165         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7166         check_effective_target_fmovd_enabled,
7167         check_effective_target_has_privileged, check_effective_target_has_pref,
7168         check_effective_target_banked_r0r7_isr,
7169         check_effective_target_stack_save_isr): New effective target checks.
7170         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7171         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7172         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7173         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7174         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7175         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7176         * gcc.target/sh/attr-isr.c: Likewise.
7177         * gcc.target/sh/fpul-usage-1.c: Likewise.
7178         * gcc.target/sh/hiconst.c: Likewise.
7179         * gcc.target/sh/mfmovd.c: Likewise.
7180         * gcc.target/sh/pr21255-3.c: Likewise.
7181         * gcc.target/sh/pr33135-1.c: Likewise.
7182         * gcc.target/sh/pr33135-2.c: Likewise.
7183         * gcc.target/sh/pr33135-3.c: Likewise.
7184         * gcc.target/sh/pr33135-4.c: Likewise.
7185         * gcc.target/sh/pr39423-2.c: Likewise.
7186         * gcc.target/sh/pr49880-4.c: Likewise.
7187         * gcc.target/sh/pr49880-5.c: Likewise.
7188         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7189         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7190         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7191         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7192         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7193         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7194         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7195         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7196         * gcc.target/sh/pr50751-2.c: Likewise.
7197         * gcc.target/sh/pr50751-3.c: Likewise.
7198         * gcc.target/sh/pr50751-5.c: Likewise.
7199         * gcc.target/sh/pr50751-6.c: Likewise.
7200         * gcc.target/sh/pr50751-8.c: Likewise.
7201         * gcc.target/sh/pr51244-15.c: Likewise.
7202         * gcc.target/sh/pr51244-2.c: Likewise.
7203         * gcc.target/sh/pr51244-20.c: Likewise.
7204         * gcc.target/sh/pr51244-6.c: Likewise.
7205         * gcc.target/sh/pr52483-4.c: Likewise.
7206         * gcc.target/sh/pr53511-1.c: Likewise.
7207         * gcc.target/sh/pr53512-1.c: Likewise.
7208         * gcc.target/sh/pr53512-2.c: Likewise.
7209         * gcc.target/sh/pr53512-3.c: Likewise.
7210         * gcc.target/sh/pr53512-4.c: Likewise.
7211         * gcc.target/sh/pr53513-1.c: Likewise.
7212         * gcc.target/sh/pr54089-2.c: Likewise.
7213         * gcc.target/sh/pr54089-3.c: Likewise.
7214         * gcc.target/sh/pr54089-4.c: Likewise.
7215         * gcc.target/sh/pr54602-2.c: Likewise.
7216         * gcc.target/sh/pr54602-3.c: Likewise.
7217         * gcc.target/sh/pr54602-4.c: Likewise.
7218         * gcc.target/sh/pr54680.c: Likewise.
7219         * gcc.target/sh/pr55303-1.c: Likewise.
7220         * gcc.target/sh/pr55303-2.c: Likewise.
7221         * gcc.target/sh/pr55303-3.c: Likewise.
7222         * gcc.target/sh/pr56547-1.c: Likewise.
7223         * gcc.target/sh/pr56547-2.c: Likewise.
7224         * gcc.target/sh/pr61195.c: Likewise.
7225         * gcc.target/sh/pr61996.c: Likewise.
7226         * gcc.target/sh/pr6526.c: Likewise.
7227         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7228         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7229         * gcc.target/sh/prefetch.c: Likewise.
7230         * gcc.target/sh/rte-delay-slot.c: Likewise.
7231         * gcc.target/sh/sh2a-band.c: Likewise.
7232         * gcc.target/sh/sh2a-bclr.c: Likewise.
7233         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7234         * gcc.target/sh/sh2a-bld.c: Likewise.
7235         * gcc.target/sh/sh2a-bor.c: Likewise.
7236         * gcc.target/sh/sh2a-bset.c: Likewise.
7237         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7238         * gcc.target/sh/sh2a-bxor.c: Likewise.
7239         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7240         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7241         * gcc.target/sh/sh2a-movrt.c: Likewise.
7242         * gcc.target/sh/sh2a-resbank.c: Likewise.
7243         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7244         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7245         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7246         * gcc.target/sh/sh4a-cosf.c: Likewise.
7247         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7248         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7249         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7250         * gcc.target/sh/sh4a-sinf.c: Likewise.
7251
7252 2015-09-20  Jeff Law  <law@redhat.com>
7253
7254         PR tree-optimization/47679
7255         * g++.dg/warn/Wuninitialized-6.C: New test.
7256
7257 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7258
7259         Implement nested namespace definitions.
7260         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7261         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7262         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7263         * g++.dg/lookup/name-clash5.C: Adjust.
7264         * g++.dg/lookup/name-clash6.C: Likewise.
7265
7266 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7267
7268         * gcc.dg/pragma-diag-5.c: New test.
7269
7270 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7271
7272         PR middle-end/67619
7273         * gcc.dg/torture/pr67619.c: New test.
7274         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7275         New procedure.
7276
7277 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7278
7279         PR tree-optimization/67283
7280         * gcc.dg/tree-ssa/sra-15.c: New.
7281         * gcc.dg/tree-ssa/sra-16.c: New.
7282
7283 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7284
7285         PR sanitizer/64078
7286         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7287         (f2, f3): Make the function static.
7288         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7289
7290 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7291
7292         * gcc.target/arm/attr_thumb-static2.c: New test.
7293
7294 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7295
7296         * gnat.dg/overflow_sum3.adb: New test.
7297
7298 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7299
7300         * gcc.target/arm/stack-checking.c: New test.
7301
7302 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7303
7304         PR fortran/52846
7305         * gfortran.dg/public_private_module_5.f90: Add module procedure
7306         trigger_smod to ensure that the smod file is written.
7307
7308 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7309
7310         * gcc.target/aarch64/copysign_1.c: New.
7311         * gcc.target/aarch64/copysign_2.c: New.
7312
7313 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7314
7315         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7316         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7317         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7318
7319 2015-09-16  John Marino  <gnugcc@marino.st>
7320
7321         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7322
7323 2015-09-16  Richard Biener  <rguenther@suse.de>
7324
7325         PR middle-end/67253
7326         * gcc.dg/torture/pr67253.c: New testcase.
7327
7328 2015-09-16  Richard Biener  <rguenther@suse.de>
7329
7330         PR middle-end/67271
7331         * gcc.dg/pr67271.c: New testcase.
7332
7333 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7334
7335         * gnat.dg/opt49.adb: New test.
7336
7337 2015-09-16  Richard Biener  <rguenther@suse.de>
7338
7339         PR middle-end/67442
7340         * gcc.dg/torture/pr67442.c: New testcase.
7341
7342 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7343
7344         * gnat.dg/array24.adb: New test.
7345         * gnat.dg/blocklocs.adb: Delete.
7346
7347 2015-09-15  Marek Polacek  <polacek@redhat.com>
7348
7349         PR c/67580
7350         * gcc.dg/pr67580.c: New test.
7351
7352 2015-09-15  Richard Biener  <rguenther@suse.de>
7353
7354         PR tree-optimization/67470
7355         * gcc.dg/torture/pr67470.c: New testcase.
7356
7357 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7358
7359         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7360
7361 2015-09-15  Richard Biener  <rguenther@suse.de>
7362
7363         PR middle-end/67563
7364         * gcc.dg/pr67563.c: New testcase.
7365
7366 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7367
7368         PR fortran/67460
7369         * gfortran.dg/pr67460.f90: New test.
7370
7371 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7372
7373         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7374         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7375
7376 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7377
7378         PR c++/51911
7379         * g++.dg/cpp0x/new-auto1.C: New.
7380
7381 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7382
7383         PR c/28901
7384         * g++.dg/warn/unused-variable-1.C: New test.
7385         * g++.dg/warn/unused-variable-2.C: Likewise.
7386         * gcc.dg/unused-4.c: Adjust warning for static const.
7387         * gcc.dg/unused-variable-1.c: New test.
7388         * gcc.dg/unused-variable-2.c: Likewise.
7389
7390 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7391
7392         * gfortran.dg/private_type_3.f90: Require visibility.
7393         * gfortran.dg/module_variable_2.f90: Same.
7394         * gfortran.dg/nested_forall_1.f: Same.
7395         * gfortran.dg/elemental_dependency_4.f90: Same.
7396         * gfortran.dg/bind_c_usage_25.f90: Same.
7397         * gfortran.dg/access_spec_1.f90: Same.
7398         * gfortran.dg/public_private_module_2.f90: Same.
7399         * gfortran.dg/host_assoc_variable_1.f90: Same.
7400         * gfortran.dg/public_private_module_6.f90: Same.
7401         * gfortran.dg/module_variable_1.f90: Same.
7402         * gfortran.dg/pr37286.f90: Same.
7403         * gfortran.dg/internal_pack_7.f90: Same.
7404         * gfortran.dg/submodule_10.f08: Same.
7405         * gfortran.dg/allocatable_function_8.f90: Same.
7406         * gfortran.dg/merge_init_expr_2.f90: Same.
7407         * gfortran.dg/class_37.f03: Same.
7408         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7409         * gfortran.dg/typebound_call_20.f03: Same.
7410         * gfortran.dg/proc_ptr_result_3.f90: Same.
7411         * gfortran.dg/pr32535.f90: Same.
7412         * gfortran.dg/typebound_proc_19.f90: Same.
7413         * gfortran.dg/initialization_10.f90: Same.
7414         * gfortran.dg/bind_c_usage_8.f03: Same.
7415         * gfortran.dg/pr61335.f90: Same.
7416         * gfortran.dg/elemental_dependency_5.f90: Same.
7417         * gfortran.dg/proc_ptr_3.f90: Same.
7418         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7419
7420 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7421
7422         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7423         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7424         * gcc.dg/loop-8.c: Likewise.
7425
7426 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7427
7428         PR ada/66965
7429         * gnat.dg/specs/addr1.ads: Remove.
7430
7431 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7432
7433         * gcc.dg/pie-link.c: Add -pie to dg-options.
7434
7435 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7436
7437         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7438         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7439
7440 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7441
7442         * gcc.target/powerpc/swaps-p8-20.c: New test.
7443         * gcc.target/powerpc/swaps-p8-21.c: New test.
7444
7445 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7446
7447         PR fortran/67526
7448         * gfortran.dg/pr67526.f90: New test.
7449
7450 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7451
7452         PR c++/67318
7453         * g++.dg/cpp0x/variadic166.C: New.
7454
7455 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7456
7457         * c-c++-common/nonnull-1.c: New test.
7458
7459 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7460
7461         PR fortran/66993
7462         * gfortran.dg/submodule_11.f08: New test.
7463
7464 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7465
7466         PR target/67506
7467         * gcc.c-torture/compile/pr67506.c: New test.
7468
7469 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7470
7471         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7472         initialization with a byte mask.  No change expected here.
7473         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7474         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7475         initialization with contigious bitmask.  Literal pool is expectd
7476         to be used here.
7477
7478 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7479
7480         PR target/67439
7481         * gcc.target/arm/pr67439_1.c: New test.
7482
7483 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7484
7485         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7486         model.
7487
7488 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7489
7490         PR c++/67523
7491         * g++.dg/gomp/pr67523.C: New test.
7492
7493         PR c++/67522
7494         * g++.dg/gomp/pr67522.C: New test.
7495
7496         PR middle-end/67521
7497         * c-c++-common/gomp/pr67521.c: New test.
7498
7499         PR middle-end/67517
7500         * c-c++-common/gomp/pr67517.c: New test.
7501
7502         PR c++/67514
7503         * g++.dg/gomp/pr67514.C: New test.
7504
7505         PR c++/67511
7506         * g++.dg/gomp/pr67511.C: New test.
7507
7508         PR c/67502
7509         * c-c++-common/gomp/pr67502.c: New test.
7510
7511 2015-09-09  Marek Polacek  <polacek@redhat.com>
7512
7513         PR middle-end/67512
7514         * gcc.dg/pr67512.c: New test.
7515
7516 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7517
7518         PR c++/53184
7519         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7520         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7521         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7522         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7523
7524 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7525
7526         * gcc.target/aarch64/mod_2.x: New file.
7527         * gcc.target/aarch64/mod_256.x: Likewise.
7528         * gcc.target/arm/mod_2.c: New test.
7529         * gcc.target/arm/mod_256.c: Likewise.
7530         * gcc.target/aarch64/mod_2.c: Likewise.
7531         * gcc.target/aarch64/mod_256.c: Likewise.
7532
7533 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7534
7535         PR c++/67504
7536         * g++.dg/gomp/pr67504.C: New test.
7537
7538         PR c/67501
7539         * c-c++-common/gomp/pr67501.c: New test.
7540
7541         PR c/67500
7542         * gcc.dg/gomp/pr67500.c: New test.
7543
7544         PR c/67495
7545         * gcc.dg/gomp/pr67495.c: New test.
7546
7547 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7548             Sebastian Pop  <s.pop@samsung.com>
7549
7550         PR tree-optimization/53852
7551         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7552         both isl-0.12 and isl-0.15.
7553         * gcc.dg/graphite/uns-interchange-14.c: Same.
7554         * gcc.dg/graphite/uns-interchange-15.c: Same.
7555         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7556
7557 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7558             Sebastian Pop  <s.pop@samsung.com>
7559
7560         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7561         * gcc.dg/graphite/block-1.c: Same.
7562         * gcc.dg/graphite/block-5.c: Same.
7563         * gcc.dg/graphite/block-6.c: Same.
7564         * gcc.dg/graphite/interchange-1.c: Same.
7565         * gcc.dg/graphite/interchange-10.c: Same.
7566         * gcc.dg/graphite/interchange-11.c: Same.
7567         * gcc.dg/graphite/interchange-13.c: Same.
7568         * gcc.dg/graphite/interchange-14.c: Same.
7569         * gcc.dg/graphite/interchange-3.c: Same.
7570         * gcc.dg/graphite/interchange-4.c: Same.
7571         * gcc.dg/graphite/interchange-7.c: Same.
7572         * gcc.dg/graphite/interchange-8.c: Same.
7573         * gcc.dg/graphite/interchange-9.c: Same.
7574         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7575         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7576         * gcc.dg/graphite/pr37485.c: Same.
7577         * gcc.dg/graphite/scop-0.c (int toto): Same.
7578         * gcc.dg/graphite/scop-1.c: Same.
7579         * gcc.dg/graphite/scop-10.c: Same.
7580         * gcc.dg/graphite/scop-11.c: Same.
7581         * gcc.dg/graphite/scop-12.c: Same.
7582         * gcc.dg/graphite/scop-13.c: Same.
7583         * gcc.dg/graphite/scop-16.c: Same.
7584         * gcc.dg/graphite/scop-17.c: Same.
7585         * gcc.dg/graphite/scop-18.c: Same.
7586         * gcc.dg/graphite/scop-2.c: Same.
7587         * gcc.dg/graphite/scop-21.c (int test): Same.
7588         * gcc.dg/graphite/scop-22.c (void foo): Same.
7589         * gcc.dg/graphite/scop-4.c: Same.
7590         * gcc.dg/graphite/scop-5.c: Same.
7591         * gcc.dg/graphite/scop-6.c: Same.
7592         * gcc.dg/graphite/scop-7.c: Same.
7593         * gcc.dg/graphite/scop-8.c: Same.
7594         * gcc.dg/graphite/scop-9.c: Same.
7595         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7596         data-refs remain inside the inner loop.
7597         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7598         * gcc.dg/graphite/uns-interchange-14.c: Same.
7599         * gcc.dg/graphite/uns-interchange-9.c: Same.
7600         * gfortran.dg/graphite/interchange-3.f90
7601
7602 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7603
7604         PR target/63870
7605         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7606         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7607         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7608         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7609         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7610         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7611         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7612         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7613         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7614         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7615         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7616         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7617
7618 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7619
7620         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7621         * lib/target-supports.exp
7622         (check_effective_target_arm_neon_fp16_hw): New.
7623
7624 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7625
7626         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7627         Set additional_flags for neon-fp16 if supported, else fallback to neon.
7628
7629         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7630         (hfloat16_t): New.
7631         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7632         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7633         if supported.
7634         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7635         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7636         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7637         when those are supported.
7638         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7639         (vdup_n_f16): New.
7640
7641         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7642         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7643         cases if supported.
7644
7645         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7646         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7647         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7648         Likewise.
7649         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7650         Likewise.
7651         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7652
7653         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7654         Add float16x8_t case.
7655         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7656         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7657         main, exec_vcreate): Likewise.
7658         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7659         exec_vget_high): Likewise.
7660         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7661         exec_vget_low): Likewise.
7662         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7663         Likewise.
7664         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7665         exec_vld1_dup): Likewise.
7666         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7667         exec_vld1_lane): Likewise.
7668         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7669         Likewise.
7670         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7671         exec_vldX_dup): Likewise.
7672         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7673         exec_vldX_lane): Likewise.
7674         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7675         exec_vset_lane): Likewise.
7676         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7677         exec_vst1_lane): Likewise.
7678
7679 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7680
7681         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7682         * gcc.target/aarch64/vget_low_1.c: Likewise.
7683
7684 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7685
7686         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7687         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7688         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7689         (main): update orig_data to avoid float16 NaN on bigendian.
7690
7691 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7692
7693         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7694         float16x8_t.
7695         * gcc.target/aarch64/vset_lane_1.c: Likewise.
7696         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7697         * gcc.target/aarch64/vld1_lane.c: Likewise.
7698
7699 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
7700
7701         PR c++/67369
7702         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7703
7704 2015-09-07  Marek Polacek  <polacek@redhat.com>
7705
7706         PR inline-asm/67448
7707         * gcc.dg/asm-10.c: New test.
7708
7709 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
7710
7711         PR middle-end/67452
7712         * gcc.dg/lto/pr67452_0.c: New test.
7713
7714 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7715
7716         PR target/65210
7717         * gcc.target/avr/pr65210.c: New test.
7718
7719 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
7720
7721         PR testsuite/67450
7722         * lib/target-supports.exp (check_cached_effective_target):
7723         Apppend $prop to et_prop_list only if needed.
7724
7725 2015-09-04  Marek Polacek  <polacek@redhat.com>
7726
7727         PR sanitizer/67279
7728         * gcc.dg/ubsan/pr67279.c: New test.
7729
7730 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
7731             Petr Murzin  <petr.murzin@intel.com>
7732             Kirill Yukhin <kirill.yukhin@intel.com>
7733
7734         * gcc.target/i386/avx512f-scatter-1.c: New.
7735         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7736         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7737
7738 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
7739
7740         * gfortran.dg/read_dir.f90: Delete empty directory when closing
7741         rather than calling rmdir, cleanup if open fails.
7742
7743 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
7744
7745         * gcc.target/powerpc/vec-mult-char-1.c: New test.
7746         * gcc.target/powerpc/vec-mult-char-2.c: New test.
7747         * lib/target-supports.exp (check_effective_target_vect_char_mult):
7748         Return true for PowerPC targets that implement Altivec.
7749
7750 2015-09-03  Renlin Li  <renlin.li@arm.com>
7751
7752         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7753         check the assembly.
7754         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7755
7756 2015-09-03  Martin Sebor  <msebor@redhat.com>
7757
7758         PR c/66516
7759         * g++.dg/addr_builtin-1.C: New test.
7760         * gcc.dg/addr_builtin-1.c: New test.
7761
7762 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7763
7764         * gcc.target/powerpc/vec-shift.c: New test.
7765
7766 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7767
7768         PR tree-optimization/65637
7769         * gcc.dg/autopar/reduc-4.c: New test.
7770
7771 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7772
7773         PR tree-optimization/65637
7774         * gcc.dg/autopar/pr46099-2.c: New test.
7775
7776 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7777
7778         PR middle-end/67351
7779         * g++.dg/pr67351.C: New test.
7780
7781 2015-09-03  Richard Biener  <rguenther@suse.de>
7782
7783         PR ipa/66705
7784         * g++.dg/lto/pr66705_0.C: New testcase.
7785
7786 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7787
7788         PR middle-end/60586
7789         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7790         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7791
7792 2015-09-02  Marek Polacek  <polacek@redhat.com>
7793
7794         PR c/67432
7795         * gcc.dg/pr67432.c: New test.
7796
7797 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
7798
7799         * lib/target-supports.exp (clear_effective_target_cache): New.
7800         (check_cached_effective_target): Update et_prop_list.
7801         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
7802         * g++.dg/compat/compat.exp: Likewise.
7803         * g++.dg/compat/struct-layout-1.exp: Likewise.
7804         * lib/asan-dg.exp: Likewise.
7805         * lib/atomic-dg.exp: Likewise.
7806         * lib/cilk-plus-dg.exp: Likewise.
7807         * lib/clearcap.exp: Likewise.
7808         * lib/mpx-dg.exp: Likewise.
7809         * lib/tsan-dg.exp: Likewise.
7810         * lib/ubsan-dg.exp: Likewise.
7811
7812 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
7813
7814         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
7815
7816 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
7817             Andrew Bennett  <andrew.bennett@imgtec.com>
7818
7819         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
7820         dependencies between ISA level and compact-branches.
7821         * gcc.target/mips/branch-10.c: Update expected output to allow
7822         compact forms of b/bal.
7823         * gcc.target/mips/branch-11.c: Likewise.
7824         * gcc.target/mips/branch-12.c: Likewise.
7825         * gcc.target/mips/branch-13.c: Likewise.
7826         * gcc.target/mips/branch-3.c: Likewise.
7827         * gcc.target/mips/branch-4.c: Likewise.
7828         * gcc.target/mips/branch-5.c: Likewise.
7829         * gcc.target/mips/branch-6.c: Likewise.
7830         * gcc.target/mips/branch-7.c: Likewise.
7831         * gcc.target/mips/branch-8.c: Likewise.
7832         * gcc.target/mips/branch-9.c: Likewise.
7833         * gcc.target/mips/branch-cost-1.c: Likewise.
7834         * gcc.target/mips/call-1.c: Likewise.
7835         * gcc.target/mips/call-2.c: Likewise.
7836         * gcc.target/mips/call-3.c: Likewise.
7837         * gcc.target/mips/call-4.c: Likewise.
7838         * gcc.target/mips/call-5.c: Likewise.
7839         * gcc.target/mips/call-6.c: Likewise.
7840         * gcc.target/mips/lazy-binding-1.c: Likewise.
7841         * gcc.target/mips/near-far-1.c: Likewise.
7842         * gcc.target/mips/near-far-2.c: Likewise.
7843         * gcc.target/mips/near-far-3.c: Likewise.
7844         * gcc.target/mips/near-far-4.c: Likewise.
7845         * gcc.target/mips/umips-branch-3.c: Ensure the test is
7846         run with compact branches allowed.
7847         * gcc.target/mips/compact-branches-1.c: New file.
7848         * gcc.target/mips/compact-branches-2.c: Likewise.
7849         * gcc.target/mips/compact-branches-3.c: Likewise.
7850         * gcc.target/mips/compact-branches-4.c: Likewise.
7851         * gcc.target/mips/compact-branches-5.c: Likewise.
7852         * gcc.target/mips/compact-branches-6.c: Likewise.
7853         * gcc.target/mips/compact-branches-7.c: Likewise.
7854
7855 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7856
7857         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
7858         Clean-up a created directory if testcase fails.
7859
7860 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7861
7862         PR target/67405
7863         * g++.dg/pr67405.C: New test.
7864
7865 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7866
7867         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
7868
7869 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7870
7871         * gcc.dg/ifcvt-1.c: New test.
7872         * gcc.dg/ifcvt-2.c: Likewise.
7873         * gcc.dg/ifcvt-3.c: Likewise.
7874
7875 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7876
7877         PR libfortran/67412
7878         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
7879         *-*-solaris2.10.
7880
7881 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7882
7883         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
7884
7885 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
7886
7887         PR c++/61753
7888         * g++.dg/other/pr61753.C: New.
7889
7890 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
7891
7892         * gcc.dg/tree-ssa/cmp-1.c: New file.
7893
7894 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
7895
7896         * gcc.dg/tree-ssa/complex-7.c: New file.
7897
7898 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7899
7900         * gcc.target/powerpc/swaps-p8-19.c: New test.
7901
7902 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7903
7904         PR fortran/67367
7905         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
7906
7907 2015-08-29  Tom de Vries  <tom@codesourcery.com>
7908
7909         PR tree-optimization/46193
7910         * gcc.dg/autopar/pr46193.c: New test.
7911
7912 2015-08-28  Nathan Sidwell  <nathan@acm.org>
7913
7914         * gcc.dg/compat/struct-layout-1_generate.c: Simply
7915         use exit code for failure.
7916
7917         * gcc.dg/torture/matrix-1.c: Use plain printf.
7918         * gcc.dg/torture/matrix-2.c: Likewise.
7919         * gcc.dg/torture/matrix-5.c: Likewise.
7920         * gcc.dg/torture/matrix-6.c: Likewise.
7921         * gcc.dg/torture/transpose-1.c: Likewise.
7922         * gcc.dg/torture/transpose-2.c: Likewise.
7923         * gcc.dg/torture/transpose-3.c: Likewise.
7924         * gcc.dg/torture/transpose-4.c: Likewise.
7925         * gcc.dg/torture/transpose-5.c: Likewise.
7926         * gcc.dg/torture/transpose-6.c: Likewise.
7927
7928 2015-08-28  Jeff Law  <law@redhat.com>
7929
7930         PR lto/66752
7931         * gcc.dg/tree-ssa/pr66752-2.c: New test.
7932         * gcc.dg/torture/pr66752-1.c: New test
7933         * g++.dg/torture/pr66752-2.C: New test.
7934
7935 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
7936         Revert:
7937         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
7938
7939                 * gcc.dg/tree-ssa/sra-15.c: New.
7940
7941 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
7942
7943         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
7944         * gcc.target/mips/msub-8.c: Ditto
7945
7946 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7947
7948         * lib/target-supports.exp (check-effective_target_vect_double):
7949         Enable for Power targets with VSX hardware available.
7950         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
7951         vect_no_align && { ! vect_hw_misalign }.
7952
7953 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
7954
7955         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
7956         Replaced by opt_files, compile with -floop-nest-optimize.
7957         * g++.dg/graphite/graphite.exp: Same.
7958         * gfortran.dg/graphite/graphite.exp: Same.
7959         * gcc.dg/graphite/block-0.c: Adjust pattern.
7960         * gcc.dg/graphite/block-1.c: Same.
7961         * gcc.dg/graphite/block-3.c: Same.
7962         * gcc.dg/graphite/block-4.c: Same.
7963         * gcc.dg/graphite/block-5.c: Same.
7964         * gcc.dg/graphite/block-6.c: Same.
7965         * gcc.dg/graphite/block-7.c: Same.
7966         * gcc.dg/graphite/block-8.c: Same.
7967         * gcc.dg/graphite/block-pr47654.c: Same.
7968         * gcc.dg/graphite/interchange-0.c: Same.
7969         * gcc.dg/graphite/interchange-1.c: Same.
7970         * gcc.dg/graphite/interchange-10.c: Same.
7971         * gcc.dg/graphite/interchange-11.c: Same.
7972         * gcc.dg/graphite/interchange-12.c: Same.
7973         * gcc.dg/graphite/interchange-13.c: Same.
7974         * gcc.dg/graphite/interchange-14.c: Same.
7975         * gcc.dg/graphite/interchange-15.c: Same.
7976         * gcc.dg/graphite/interchange-3.c: Same.
7977         * gcc.dg/graphite/interchange-4.c: Same.
7978         * gcc.dg/graphite/interchange-5.c: Same.
7979         * gcc.dg/graphite/interchange-6.c: Same.
7980         * gcc.dg/graphite/interchange-7.c: Same.
7981         * gcc.dg/graphite/interchange-8.c: Same.
7982         * gcc.dg/graphite/interchange-9.c: Same.
7983         * gcc.dg/graphite/interchange-mvt.c: Same.
7984         * gcc.dg/graphite/pr37485.c: Same.
7985         * gcc.dg/graphite/uns-block-1.c: Same.
7986         * gcc.dg/graphite/uns-interchange-12.c: Same.
7987         * gcc.dg/graphite/uns-interchange-14.c: Same.
7988         * gcc.dg/graphite/uns-interchange-15.c: Same.
7989         * gcc.dg/graphite/uns-interchange-9.c: Same.
7990         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7991         * gfortran.dg/graphite/interchange-3.f90: Same.
7992
7993 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
7994
7995         PR target/67317
7996         * gcc.target/i386/pr67317-1.c: New test.
7997         * gcc.target/i386/pr67317-2.c: Ditto.
7998         * gcc.target/i386/pr67317-3.c: Ditto.
7999         * gcc.target/i386/pr67317-4.c: Ditto.
8000         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8001         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8002
8003 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8004
8005         * gcc.target/powerpc/vec-shr.c: New.
8006
8007 2015-08-27  Marek Polacek  <polacek@redhat.com>
8008
8009         PR middle-end/67005
8010         * gcc.dg/torture/pr67005.c: New test.
8011
8012 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8013
8014         * gcc.dg/tree-ssa/sra-15.c: New.
8015
8016 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8017
8018         * gcc.target/aarch64/long_branch_1.c: New test.
8019
8020 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8021
8022         * gcc.target/s390/20150826-1.c: New test.
8023
8024 2015-08-26  Renlin Li  <renlin.li@arm.com>
8025
8026         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8027
8028 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8029
8030         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8031
8032 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8033
8034         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8035         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8036         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8037         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8038
8039 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8040
8041         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8042         New test directive.
8043         * gcc.target/aarch64/tlsle_1.x: New test source.
8044         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8045         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8046         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8047
8048 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8049
8050         PR fortran/29600
8051         * gfortran.dg/shape_8.f90: New test.
8052
8053 2015-08-25  Marek Polacek  <polacek@redhat.com>
8054
8055         PR middle-end/67330
8056         * gcc.dg/weak/weak-18.c: New test.
8057
8058 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8059
8060         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8061         gcc_jit_context_set_bool_use_external_driver.
8062
8063 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8064
8065         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8066
8067         * gcc.dg/20001117-1.c: Needs return_address.
8068         * gcc.dg/20020415-1.c: Needs alloca.
8069         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8070         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8071         * gcc.dg/pr63186.c: Needs label_values.
8072         * gcc.dg/torture/pr33848.c: Likwise.
8073
8074         * lib/target-supports.exp (check_effective_target_fopenacc,
8075         check_effective_target_fopenmp): Disable for nvptx.
8076         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8077         * gcc.dg/stack-usage-1.c: Likewise.
8078         * gcc.dg/stack-usage-2.c: Likewise.
8079         * gcc.dg/unused-5.c: Likewise.
8080         * gcc.dg/unwind-1.c: Likewise.
8081
8082 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8083
8084         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8085         * g++.dg/Wno-frame-address.C: Ditto.
8086
8087 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8088
8089         PR target/67211
8090         * g++.dg/pr67211.C: New test.
8091
8092 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8093
8094         PR fortran/62536
8095         PR fortran/66175
8096         * gfortran.dg/block_end_error_1.f90: New test.
8097         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8098
8099 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8100
8101         PR target/66821
8102         * gcc.target/i386/pr66821.c: New test.
8103
8104 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8105
8106         PR target/67329
8107         * gcc.target/i386/pr67329.c: New test.
8108
8109 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8110
8111         * gcc.dg/pr49551.c: Needs -fdata-sections.
8112
8113         * gcc.dg/pr64935-2.c: Needs scheduling.
8114
8115         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8116         * gcc.dg/torture/pr63738.c: Likewise.
8117         * gcc.dg/torture/pr64728.c: Likewise.
8118         * gcc.dg/pr63748.c: Likewise.
8119         * gcc.dg/20020312-2.c: Likewise.
8120
8121         * gcc.dg/torture/pr66123.c: Needs label_values.
8122
8123         * gcc.dg/torture/pr41261.c: Needs profiling.
8124         * gcc.dg/pr26570.c: Likewise.
8125         * gcc.dg/pr61776.c: Likewise.
8126         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8127         * gcc.dg/gomp/pr34610.c: Likewise.
8128         * gcc.dg/pr54121.c: Likewise.
8129         * gcc.dg/20050325-1.c: Likewise.
8130         * gcc.dg/pr66899.c: Likewise.
8131         * gcc.dg/pr48770.c: Likewise.
8132         * gcc.dg/pr24225.c: Likewise.
8133
8134         * gcc.dg/pr27531-1.c: Needs io.
8135         * gcc.dg/pr44606.c: Likewise.
8136
8137         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8138
8139         * gcc.dg/pr51990.c: Needs alloca.
8140
8141         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8142
8143 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8144
8145         PR tree-optimization/65468
8146         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8147
8148 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8149
8150         PR libfortran/54572
8151         * gfortran.dg/backtrace_1.f90: New test.
8152
8153 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8154
8155         PR libfortran/62296
8156         * gfortran.dg/execute_command_line_2.f90: New test.
8157
8158 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8159
8160         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8161         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8162         vect_no_int_max to vect_no_int_min_max.
8163         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8164         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8165         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8166         * gcc.dg/vect/slp-reduc-4.c: Same.
8167         * gcc.dg/vect/slp-reduc-5.c: Same.
8168         * gcc.dg/vect/vect-125.c: Same.
8169         * gcc.dg/vect/vect-13.c: Same.
8170         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8171         * gcc.dg/vect/vect-reduc-1.c: Same.
8172         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8173         * gcc.dg/vect/vect-reduc-1char.c:Same.
8174         * gcc.dg/vect/vect-reduc-1short.c: Same.
8175         * gcc.dg/vect/vect-reduc-2.c: Same.
8176         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8177         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8178         * lib/target-supports.exp: Same.
8179
8180 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8181
8182         PR c++/63693
8183         * g++.dg/cpp0x/decltype63.C: New.
8184
8185 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8186
8187         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8188         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8189         * c-c++-common/Wunused-var-8.c: Likewise.
8190         * c-c++-common/gomp/pr61486-2.c: Likewise.
8191         * c-c++-common/Wunused-var-6.c: Likewise.
8192         * c-c++-common/goacc/reduction-1.c: Likewise.
8193         * c-c++-common/goacc/reduction-2.c: Likewise.
8194         * c-c++-common/goacc/reduction-3.c: Likewise.
8195         * c-c++-common/goacc/reduction-4.c: Likewise.
8196         * gcc.dg/builtins-64.c: Likewise.
8197         * gcc.dg/pr59523.c: Likewise.
8198         * gcc.dg/tree-ssa/20080530.c: Likewise.
8199         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8200         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8201         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8202         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8203         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8204         * gcc.dg/pr59011.c: Likewise.
8205         * gcc.dg/uninit-9.c: Likewise.
8206         * gcc.dg/pr61561.c: Likewise.
8207         * gcc.dg/vla-4.c: Likewise.
8208         * gcc.dg/20101010-1.c: Likewise.
8209         * gcc.dg/pr49120.c: Likewise.
8210         * gcc.dg/20030331-2.c: Likewise.
8211         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8212         * gcc.dg/pr25682.c: Likewise.
8213         * gcc.dg/guality/guality.c: Likewise.
8214         * gcc.dg/pr27301.c: Likewise.
8215         * gcc.dg/uninit-9-O0.c: Likewise.
8216         * gcc.dg/fold-alloca-1.c: Likewise.
8217         * gcc.dg/pr41470.c: Likewise.
8218         * gcc.dg/pr51491-2.c: Likewise.
8219         * gcc.dg/winline-7.c: Likewise.
8220         * gcc.dg/vla-2.c: Likewise.
8221         * gcc.dg/pr50764.c: Likewise.
8222         * gcc.dg/c99-vla-1.c: Likewise.
8223         * gcc.dg/pr33238.c: Likewise.
8224         * gcc.dg/c99-const-expr-13.c: Likewise.
8225         * gcc.dg/builtin-return-1.c: Likewise.
8226         * gcc.dg/vla-3.c: Likewise.
8227         * gcc.dg/20020415-1.c: Likewise.
8228         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8229         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8230         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8231         * gcc.dg/torture/calleesave-sse.c: Likewise.
8232         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8233         * gcc.dg/gomp/vla-2.c: Likewise.
8234         * gcc.dg/gomp/vla-3.c: Likewise.
8235         * gcc.dg/gomp/vla-4.c: Likewise.
8236         * gcc.dg/gomp/pr30494.c: Likewise.
8237         * gcc.dg/gomp/vla-5.c: Likewise.
8238         * gcc.dg/pr51990-2.c: Likewise.
8239         * gcc.dg/vla-22.c: Likewise.
8240
8241 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8242
8243         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8244         * gcc.dg/dollar.c: Likewise.
8245         * gcc.dg/pragma-message.c: Likewise.
8246         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8247         * c-c++-common/raw-string-14.c: Likewise.
8248
8249 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8250
8251         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8252         property that instantiation here is a compile-time error.
8253
8254 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8255
8256         * g++.dg/other/pr67065.C: Extend.
8257
8258 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8259
8260         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8261         is freestanding.
8262         (check_effective_target_global_constructor): New.
8263         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8264         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8265         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8266
8267         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8268         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8269         * gcc.c-torture/compile/pr33855.c: Likewise.
8270         * gcc.c-torture/compile/920723-1.c: Likewise.
8271         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8272         writing a const.
8273         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8274         label.
8275         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8276         'call'.
8277
8278         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8279         prototype normal.
8280         * gcc.c-torture/execute/switch-1.c: Likewise.
8281
8282         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8283         * gcc.c-torture/execute/printf-1.c: Likewise.
8284         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8285         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8286         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8287         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8288         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8289         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8290         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8291         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8292         * gcc.c-torture/execute/gofast.c: Likewise.
8293         * gcc.c-torture/execute/complex-6.c: Likewise.
8294
8295         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8296         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8297         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8298         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8299         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8300         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8301         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8302         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8303         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8304         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8305         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8306         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8307         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8308         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8309         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8310         * gcc.dg/setjmp-1.c: Likewise.
8311         * gcc.dg/cleanup-5.c: Likewise.
8312         * gcc.dg/cleanup-12.c: Likewise.
8313         * gcc.dg/cleanup-13.c: Likewise.
8314
8315         * gcc.dg/constructor-1.c: Require global ctor.
8316
8317         * gcc.dg/fork-instrumentation.c: Require profiling.
8318         * gcc.dg/20030107-1.c: Likewise.
8319         * gcc.dg/20030702-1.c: Likewise.
8320
8321         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8322         * gcc.dg/cpp/paste2.c: Likewise.
8323         * gcc.dg/cpp/strify3.c: Likewise.
8324         * gcc.dg/cpp/strify4.c: Likewise.
8325         * gcc.dg/cpp/lexnum.c: Likewise.
8326         * gcc.dg/cpp/digraphs.c: Likewise.
8327         * gcc.dg/cpp/macro1.c: Likewise.
8328
8329 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8330
8331         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8332
8333 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8334
8335         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8336         only once.
8337
8338 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8339
8340         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8341         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8342         vec_vpmsum_be and vec_shasigma_be.
8343
8344 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8345
8346         * lib/target-supports.exp
8347         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8348         with -mfp16-format=ieee.
8349
8350 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8351
8352         PR c++/67065
8353         * g++.dg/other/pr67065.C: New.
8354
8355 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8356
8357         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8358         memcpy.
8359         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8360         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8361         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8362         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8363
8364 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8365
8366         * gcc.dg/wide_shift_64_1.c: New testcase.
8367         * gcc.dg/wide_shift_128_1.c: Likewise.
8368         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8369
8370 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8371
8372         * lib/target-supports.exp
8373         (check_effective_target_fstack_protector_enabled): New test.
8374         * gcc.target/i386/ssp-default.c: New test.
8375
8376 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8377
8378         PR fortran/66929
8379         * gfortran.dg/generic_31.f90: New.
8380
8381 2015-08-19  Marek Polacek  <polacek@redhat.com>
8382
8383         PR middle-end/67133
8384         * g++.dg/torture/pr67133.C: New test.
8385
8386 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8387
8388         * gcc.target/powerpc/altivec-35.c: New test.
8389         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8390         * gcc.target/powerpc/vsx-vector-7.c: New test.
8391
8392 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8393
8394         PR middle-end/36757
8395         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8396         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8397
8398 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8399
8400         PR rtl-optimization/67218
8401         * gcc.c-torture/execute/ieee/pr67218.c,
8402         gcc.target/aarch64/fcvt_int_float_double1.c,
8403         gcc.target/aarch64/fcvt_int_float_double2.c,
8404         gcc.target/aarch64/fcvt_int_float_double3.c,
8405         gcc.target/aarch64/fcvt_int_float_double4.c,
8406         gcc.target/aarch64/fcvt_uint_float_double1.c,
8407         gcc.target/aarch64/fcvt_uint_float_double2.c,
8408         gcc.target/aarch64/fcvt_uint_float_double3.c,
8409         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8410
8411 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8412
8413         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8414         dg-options to disable LSE extensions.
8415         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8416         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8417         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8418         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8419         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8420         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8421         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8422         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8423         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8424         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8425         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8426         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8427         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8428         * gcc.target/aarch64/sync-op-full.c: Likewise.
8429         * gcc.target/aarch64/sync-op-release.c: Likewise.
8430
8431 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8432
8433         PR c++/67160
8434         * g++.dg/cpp1z/feat-cxx1z.C: New.
8435
8436 2015-08-18  Marek Polacek  <polacek@redhat.com>
8437
8438         PR middle-end/67222
8439         * gcc.dg/torture/pr67222.c: New test.
8440
8441 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8442
8443         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8444
8445 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8446
8447         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8448         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8449         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8450
8451 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8452
8453         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8454         which is used in later code.
8455
8456 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8457
8458         PR c++/67216
8459         * g++.dg/cpp0x/nullptr34.C: New.
8460         * g++.dg/warn/Wconversion2.C: Adjust.
8461         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8462         * g++.old-deja/g++.other/null3.C: Likewise.
8463
8464         * g++.dg/cpp0x/pr51313.C: Adjust.
8465
8466 2015-08-17  Richard Biener  <rguenther@suse.de>
8467
8468         PR tree-optimization/67221
8469         * gcc.dg/torture/pr67221.c: New testcase.
8470
8471 2015-08-17  Mike Stump  <mikestump@comcast.net>
8472             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8473
8474         * gcc.target/arm/memcpy-aligned-1.c: New test.
8475
8476 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8477
8478         PR fortran/54656
8479         * gfortran.dg/norm_4.f90: Rename to...
8480         * gfortran.dg/norm2_4.f90: this.
8481         * gfortran.dg/norm2_5.f90: New test.
8482
8483 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8484
8485         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8486         * gcc.dg/ssp-1.c: Make counter a register.
8487         * gcc.dg/ssp-2.c: Likewise.
8488         * gcc.dg/torture/parm-coalesce.c: New.
8489
8490 2015-08-14  Marek Polacek  <polacek@redhat.com>
8491
8492         PR middle-end/67133
8493         * gcc.dg/torture/pr67133.c: New test.
8494
8495 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8496             Matthias Klose  <doko@debian.org>
8497
8498         PR target/67143
8499         * gcc.c-torture/compile/pr67143.c: New
8500         * gcc.target/aarch64/atomic-op-imm.c
8501         (atomic_fetch_add_negative_RELAXED): New.
8502         (atomic_fetch_sub_negative_ACQUIRE): New.
8503
8504 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8505
8506         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8507         * gcc.target/aarch64/target_attr_8.c: Likewise.
8508         * gcc.target/aarch64/target_attr_14.c: Likewise.
8509
8510 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8511
8512         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8513
8514 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8515
8516         * gcc.target/i386/builtin_target.c: Add skylake check.
8517
8518 2015-08-13  Jeff Law  <law@redhat.com>
8519
8520         * gcc.dg/pr66314.c: Moved from here to ..
8521         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8522         to clear all sanitizers before -fsanitize=kernel-address.
8523
8524 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8525
8526         * gcc.target/aarch64/cinc_common_1.c: New test.
8527
8528 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8529
8530         PR c++/53421
8531         * g++.dg/ext/attribute-may-alias-1.C: New.
8532         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8533
8534 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8535
8536         * gcc.target/aarch64/atomic-inst-cas.c: New.
8537         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8538
8539 2015-08-13  Andreas Schwab  <schwab@suse.de>
8540
8541         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8542
8543 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8544
8545         PR c++/62164
8546         * g++.dg/torture/pr62164.C: New.
8547
8548 2015-08-13  Richard Biener  <rguenther@suse.de>
8549
8550         PR tree-optimization/67191
8551         * gcc.dg/torture/pr67191.c: New testcase.
8552         * g++.dg/torture/pr67191.C: Likewise.
8553
8554 2015-08-13  Richard Biener  <rguenther@suse.de>
8555
8556         PR tree-optimization/66502
8557         PR tree-optimization/67167
8558         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8559
8560 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8561
8562         PR c++/53330
8563         * g++.dg/init/new42.C: New.
8564
8565 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8566
8567         PR target/67071
8568         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8569         vector constants.
8570         * gcc.target/powerpc/pr67071-2.c: Likewise.
8571         * gcc.target/powerpc/pr67071-3.c: Likewise.
8572
8573 2015-08-12  Marek Polacek  <polacek@redhat.com>
8574
8575         PR c++/55095
8576         * c-c++-common/Wshift-overflow-6.c: New test.
8577         * c-c++-common/Wshift-overflow-7.c: New test.
8578         * g++.dg/cpp1y/left-shift-2.C: New test.
8579
8580 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8581
8582         PR c++/52742
8583         * g++.dg/cpp0x/pr52742.C: New.
8584
8585 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8586
8587         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8588         Check Knights Landing support.
8589
8590 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8591
8592         PR c++/47461
8593         * g++.dg/warn/Wunused-result-1.C: New.
8594
8595 2015-08-12  Richard Biener  <rguenther@suse.de>
8596
8597         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8598         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8599         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8600         * g++.dg/tree-ssa/pr61034.C: Adjust.
8601         * gcc.dg/fold-compare-2.c: Likewise.
8602         * gcc.dg/pr50763.c: Likewise.
8603         * gcc.dg/predict-3.c: Likewise.
8604         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8605         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8606         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8607         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8608         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8609         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8610         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8611         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8612         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8613         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8614         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8615         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8616
8617 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8618
8619         * gcc.dg/vrp-min-max-1.c: New.
8620         * gcc.dg/vrp-min-max-2.c: New.
8621
8622 2015-08-12  Richard Biener  <rguenther@suse.de>
8623
8624         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8625
8626 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8627
8628         PR testsuite/67175
8629         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8630         Handle absence of vector min/max for sparc.
8631
8632 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
8633
8634         PR target/66954
8635         * g++.dg/ext/mv25.C: New test.
8636
8637 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8638
8639         * gcc.target/i386/avx2-vect-shift.c: New test.
8640
8641 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8642
8643         PR c/66098
8644         PR c/66711
8645         * gcc.dg/pragma-diag-3.c: New test.
8646         * gcc.dg/pragma-diag-4.c: New test.
8647
8648 2015-08-11  Nathan Sidwell  <nathan@acm.org>
8649
8650         * c-c++-common/dfp/operator-comma.c: Call init function.
8651         * c-c++-common/dfp/convert-dfp-2.c: New test.
8652
8653 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
8654
8655         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8656         Treat model == 0x4f as Broadwell.
8657
8658 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8659
8660         PR libfortran/67140
8661         * gfortran.dg/pr67140.f90: New test.
8662
8663 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
8664
8665         PR libgomp/65742
8666         PR middle-end/66332
8667         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8668
8669 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
8670
8671         PR fortran/64022
8672         * gfortran.dg/ieee/large_4.f90: New test.
8673
8674 2015-08-08  Bud Davis  <jmdavis@link.com>
8675
8676         PR fortran/59746
8677         * gfortran.dg/common_22.f90: New.
8678
8679 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
8680
8681         PR rtl-optimization/67028
8682         * gcc.dg/pr67028.c: New testcase.
8683
8684 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
8685
8686         PR rtl-optimization/67029
8687         * gcc.dg/pr67029.c: New test.
8688
8689 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8690
8691         PR fortran/64104
8692         * gfortran.dg/ieee/ieee_8.f90: New test.
8693
8694 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
8695
8696         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8697         modifers.
8698         * gcc.target/aarch64/noplt_2.c: Likewise.
8699         * gcc.target/aarch64/noplt_3.c: Likewise.
8700
8701 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
8702
8703         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8704         optimization level, and print a summary at the end.
8705
8706 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8707
8708         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8709
8710 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8711
8712         * gcc.target/aarch64/noplt_3.c: New testcase.
8713
8714 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8715
8716         * gcc.target/aarch64/noplt_1.c: New testcase.
8717         * gcc.target/aarch64/noplt_2.c: Likewise.
8718
8719 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
8720
8721         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8722         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8723
8724 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8725
8726         * gcc.target/s390/dwarfregtable-1.c: New test.
8727         * gcc.target/s390/dwarfregtable-2.c: New test.
8728         * gcc.target/s390/dwarfregtable-3.c: New test.
8729
8730 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8731
8732         * gcc.target/s390/htm-builtins-z13-1.c: New test.
8733
8734 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8735
8736         PR fortran/64022
8737         * gfortran.dg/ieee/large_2.f90: New test.
8738         * gfortran.dg/ieee/large_3.F90: New test.
8739
8740 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8741
8742         PR fortran/64022
8743         * gfortran.dg/ieee/large_1.f90: Adjust test.
8744
8745 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8746             Jeff Law  <law@redhat.com>
8747
8748         PR c/16351
8749         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8750         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8751         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8752         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8753         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8754         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8755
8756 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8757
8758         PR middle-end/66311
8759         * gfortran.dg/pr66311.f90: New file.
8760
8761 2015-08-05  Richard Biener  <rguenther@suse.de>
8762
8763         PR tree-optimization/67121
8764         * gcc.dg/torture/pr67121.c: New testcase.
8765
8766 2015-08-05  Nick Clifton  <nickc@redhat.com>
8767
8768         * gcc.target/rl78: New directory.
8769         * gcc.target/rl78/rl78.exp: New file: Test driver.
8770         * gcc.target/rl78/test_addm3.c: New file: Test adds.
8771
8772 2015-08-05  Richard Biener  <rguenther@suse.de>
8773
8774         PR middle-end/67120
8775         * gcc.dg/torture/pr67120.c: New testcase.
8776
8777 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
8778
8779         PR fortran/52846
8780
8781         * lib/fortran-modules.exp: Call cleanup-submodules from
8782         cleanup-modules.
8783         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8784         cover the cases where private entities are no longer optimized
8785         away.
8786         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8787         same reason.
8788         * gfortran.dg/submodule_1.f08: Change cleanup module names.
8789         * gfortran.dg/submodule_5.f08: The same.
8790         * gfortran.dg/submodule_9.f08: The same.
8791         * gfortran.dg/submodule_10.f08: New test.
8792
8793 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
8794
8795         PR c++/66595
8796         * g++.dg/cpp1y/var-templ35.C: New.
8797
8798 2015-08-05  Richard Biener  <rguenther@suse.de>
8799
8800         PR tree-optimization/67055
8801         * g++.dg/torture/pr67055.C: New testcase.
8802
8803 2015-08-05  Richard Biener  <rguenther@suse.de>
8804
8805         PR tree-optimization/67109
8806         * gcc.dg/torture/pr67109.c: New testcase.
8807         * gcc.dg/vect/vect-119.c: Adjust.
8808
8809 2015-08-05  Richard Biener  <rguenther@suse.de>
8810
8811         PR middle-end/67107
8812         * gcc.dg/pr67107.c: New testcase.
8813
8814 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8815
8816         PR c++/66197
8817         * g++.dg/cpp1z/abbrev2.C: New.
8818
8819 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8820
8821         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
8822
8823 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8824
8825         PR c++/66392
8826         * g++.dg/init/explicit4.C: New.
8827
8828 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8829
8830         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
8831         without VSX an Power8 vector support.
8832
8833 2015-08-04  Richard Biener  <rguenther@suse.de>
8834
8835         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
8836
8837 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
8838
8839         PR target/67110
8840         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
8841         -fno-pie -no-pie.
8842
8843 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8844
8845         PR c++/66427
8846         * g++.dg/cpp1y/var-templ34.C: New.
8847
8848 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8849
8850         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
8851         * gcc.target/aarch64/target_attr_1.c: Likewise.
8852         * gcc.target/aarch64/target_attr_2.c: Likewise.
8853         * gcc.target/aarch64/target_attr_3.c: Likewise.
8854         * gcc.target/aarch64/target_attr_4.c: Likewise.
8855         * gcc.target/aarch64/target_attr_5.c: Likewise.
8856         * gcc.target/aarch64/target_attr_6.c: Likewise.
8857         * gcc.target/aarch64/target_attr_7.c: Likewise.
8858         * gcc.target/aarch64/target_attr_8.c: Likewise.
8859         * gcc.target/aarch64/target_attr_9.c: Likewise.
8860         * gcc.target/aarch64/target_attr_10.c: Likewise.
8861         * gcc.target/aarch64/target_attr_11.c: Likewise.
8862         * gcc.target/aarch64/target_attr_12.c: Likewise.
8863         * gcc.target/aarch64/target_attr_13.c: Likewise.
8864         * gcc.target/aarch64/target_attr_14.c: Likewise.
8865         * gcc.target/aarch64/target_attr_15.c: Likewise.
8866
8867 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8868
8869         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
8870
8871 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8872
8873         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
8874
8875 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8876
8877         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
8878         message.
8879
8880 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8881
8882         PR fortran/64022
8883         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
8884         * gfortran.dg/ieee/large_1.f90: New test.
8885
8886 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8887
8888         PR tree-optimization/67043
8889         * gcc.dg/pr67043.c: New test.
8890
8891 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
8892
8893         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
8894
8895 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
8896
8897         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
8898         it to push/pop timing items.
8899         (main): For each optimization level, create a gcc_jit_timer, and
8900         time all of the iteration within that level cumulatively.
8901         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
8902         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
8903
8904 2015-08-03  Alexander Basov <coohpt@gmail.com>
8905
8906         PR middle-end/64744
8907         PR middle-end/48470
8908         PR middle-end/43404
8909         * gcc.target/arm/pr43404.c : New testcase.
8910         * gcc.target/arm/pr48470.c : New testcase.
8911         * gcc.target/arm/pr64744-1.c : New testcase.
8912         * gcc.target/arm/pr64744-2.c : New testcase.
8913
8914 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8915
8916         PR tree-optimization/67077
8917         * gcc.dg/pr67077.c: New test.
8918
8919 2015-08-03  Jeff Law  <law@redhat.com>
8920
8921         PR middle-end/66314
8922         PR gcov-profile/66899
8923         * gcc.dg/pr66899.c: New test.
8924         * gcc.dg/pr66314.c: New test.
8925
8926 2015-08-03  Marek Polacek  <polacek@redhat.com>
8927
8928         PR c/67088
8929         * gcc.dg/pr67088.c: New test.
8930
8931 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8932
8933         PR target/66731
8934         * gcc.target/arm/vnmul-1.c: New.
8935         * gcc.target/arm/vnmul-2.c: New.
8936         * gcc.target/arm/vnmul-3.c: New.
8937         * gcc.target/arm/vnmul-4.c: New.
8938
8939 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
8940
8941         PR fortran/64921
8942         * gfortran.dg/class_allocate_20.f90: New.
8943
8944 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8945
8946         * gcc.target/aarch64/csel_bfx_1.c: New test.
8947         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
8948
8949 2015-08-02  Martin Sebor  <msebor@redhat.com>
8950
8951         * g++.dg/Wframe-address-in-Wall.C: New test.
8952         * g++.dg/Wframe-address.C: New test.
8953         * g++.dg/Wno-frame-address.C: New test.
8954         * gcc.dg/Wframe-address-in-Wall.c: New test.
8955         * gcc.dg/Wframe-address.c: New test.
8956         * gcc.dg/Wno-frame-address.c: New test.
8957
8958 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
8959
8960         * c-c++-common/Wmisleading-indentation.c: Add more tests.
8961
8962 2015-08-01  Michael Collison  <michael.collison@linaro.org
8963             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8964
8965         * gcc.target/arm/mincmp.c: New test.
8966
8967 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
8968
8969         PR fortran/67091
8970         * gfortran.dg/associated_target_6.f03: New test
8971
8972 2015-08-01  Tom de Vries  <tom@codesourcery.com>
8973
8974         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
8975         optimize ("-ftree-parallelize-loops=0").
8976         Add successful scans for 2 detected reductions.  Add xfail scans for 3
8977         detected reductions.
8978         * gcc.dg/autopar/reduc-2short.c: Same.
8979         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
8980         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
8981         detected reductions.
8982         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
8983         and max reductions.
8984
8985 2015-07-31  Marek Polacek  <polacek@redhat.com>
8986
8987         PR sanitizer/66977
8988         * g++.dg/ubsan/pr66977.C: New test.
8989
8990 2015-07-30  Marek Polacek  <polacek@redhat.com>
8991
8992         * c-c++-common/Wtautological-compare-3.c: New test.
8993
8994 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
8995
8996         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
8997         (CHECK): Pass address of scalar, rather than array.
8998
8999 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9000
9001         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9002
9003 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9004
9005         * gcc.target/aarch64/fp16/fp16.exp: New.
9006         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9007         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9008
9009 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9010
9011         * gcc.target/aarch64/f16_movs_1.c: New test.
9012
9013 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9014
9015         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9016         outer loop.
9017
9018 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9019             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9020
9021         * gcc.dg/parm-incomplete-1.c: Update.
9022         * gcc.dg/pr18809-1.c: Update.
9023         * gcc.dg/pr27953.c: Update.
9024         * gcc.dg/vla-11.c: Update.
9025
9026 2015-07-27  Marek Polacek  <polacek@redhat.com>
9027
9028         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9029
9030 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9031
9032         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9033         attribute.  Update comment.
9034         (main): Remove.
9035         Add scan for not parallelizing inner loop.
9036         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9037         attribute.
9038         (main): Remove.
9039
9040 2015-07-27  Marek Polacek  <polacek@redhat.com>
9041
9042         PR bootstrap/67030
9043         * c-c++-common/Wtautological-compare-2.c: New test.
9044
9045 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9046
9047         PR target/66232
9048         * gcc.target/i386/pr66232-6.c: New tests.
9049         * gcc.target/i386/pr66232-7.c: Likewise.
9050         * gcc.target/i386/pr66232-8.c: Likewise.
9051         * gcc.target/i386/pr66232-9.c: Likewise.
9052
9053 2015-07-27  Marek Polacek  <polacek@redhat.com>
9054
9055         PR c++/66555
9056         PR c/54979
9057         * c-c++-common/Wtautological-compare-1.c: New test.
9058
9059 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9060
9061         PR c++/18969
9062         * g++.dg/template/pr18969.C: New test.
9063         * g++.dg/template/pr18969-2.C: New test.
9064         * g++.old-deja/g++.jason/overload.C: Remove return value in
9065         template function returning void.
9066
9067 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9068
9069         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9070         immediates to avoid shift-overflow warnings.
9071
9072 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9073
9074         PR c++/66857
9075         * g++.dg/init/pr66857.C: New test.
9076
9077 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9078
9079         PR target/66648
9080         * gcc.target/i386/pr66648.c: New test.
9081
9082 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9083
9084         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9085         interchange_files and block_files variables.
9086         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9087         arithmetic.
9088         * gcc.dg/graphite/uns-interchange-12.c: Same.
9089         * gcc.dg/graphite/uns-interchange-14.c: Same.
9090         * gcc.dg/graphite/uns-interchange-15.c: Same.
9091         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9092         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9093
9094 2015-07-25  Jeff Law  <law@redhat.com>
9095
9096         Revert:
9097         PR lto/66752
9098         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9099         * gcc.dg/torture/pr66752-1.c: New test
9100         * g++.dg/torture/pr66752-2.C: New test.
9101
9102 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9103
9104         Revert:
9105         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9106
9107         PR rtl-optimization/64164
9108         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9109         * gcc.dg/ssp-1.c: Make counter a register.
9110         * gcc.dg/ssp-2.c: Likewise.
9111         * gcc.dg/torture/parm-coalesce.c: New.
9112
9113 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9114
9115         * gcc.dg/graphite/block-1.c: Xfail scan.
9116         * gcc.dg/graphite/interchange-12.c: Same.
9117         * gcc.dg/graphite/interchange-14.c: Same.
9118         * gcc.dg/graphite/interchange-15.c: Same.
9119         * gcc.dg/graphite/interchange-9.c: Same.
9120         * gcc.dg/graphite/interchange-mvt.c: Same.
9121         * gcc.dg/graphite/uns-block-1.c: New test.
9122         * gcc.dg/graphite/uns-interchange-12.c: New test.
9123         * gcc.dg/graphite/uns-interchange-14.c: New test.
9124         * gcc.dg/graphite/uns-interchange-15.c: New test.
9125         * gcc.dg/graphite/uns-interchange-9.c: New test.
9126         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9127
9128 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9129
9130         PR c++/64079
9131         * c-c++-common/Wunused-function-1.c: New.
9132
9133 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9134
9135         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9136         alternative exit-first loop transform.
9137         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9138         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9139         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9140         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9141         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9142         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9143         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9144         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9145         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9146
9147 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9148
9149         PR ipa/66566
9150         * gcc.target/i386/mpx/pr66566.c: New test.
9151
9152 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9153
9154         PR bootstrap/66978
9155         * gcc.target/i386/pr66978.c: New test.
9156
9157 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9158
9159         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9160
9161 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9162
9163         * gcc.target/s390/insv-1.c: New test.
9164         * gcc.target/s390/insv-2.c: New test.
9165         * gcc.target/s390/insv-3.c: New test.
9166
9167 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9168
9169         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9170
9171 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9172
9173         PR middle-end/25530
9174         * gcc.dg/pr25530.c: New test.
9175
9176 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9177
9178         PR middle-end/25529
9179         * gcc.dg/pr25529.c: New test.
9180
9181 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9182
9183         * gcc.target/arm/reg_equal_test.c: New test.
9184
9185 2015-07-23  Jeff Law  <law@redhat.com>
9186
9187         PR lto/66752
9188         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9189         * gcc.dg/torture/pr66752-1.c: New test
9190         * g++.dg/torture/pr66752-2.C: New test.
9191
9192 2015-07-23  Marek Polacek  <polacek@redhat.com>
9193
9194         PR c++/66572
9195         * g++.dg/warn/Wlogical-op-2.C: New test.
9196
9197 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9198
9199         PR rtl-optimization/64164
9200         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9201         * gcc.dg/ssp-1.c: Make counter a register.
9202         * gcc.dg/ssp-2.c: Likewise.
9203         * gcc.dg/torture/parm-coalesce.c: New.
9204
9205 2015-07-23  Marek Polacek  <polacek@redhat.com>
9206
9207         PR sanitizer/66908
9208         * c-c++-common/ubsan/pr66908.c: New test.
9209
9210 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9211
9212         * gcc.dg/autopar/outer-4.c: Add xfail.
9213         * gcc.dg/autopar/outer-5.c: Same.
9214         * gcc.dg/autopar/outer-6.c: Same.
9215         * gcc.dg/autopar/reduc-2.c: Same.
9216         * gcc.dg/autopar/reduc-2char.c: Same.
9217         * gcc.dg/autopar/reduc-2short.c: Same.
9218         * gcc.dg/autopar/reduc-8.c: Same.
9219         * gcc.dg/autopar/uns-outer-4.c: New test.
9220         * gcc.dg/autopar/uns-outer-5.c: New test.
9221         * gcc.dg/autopar/uns-outer-6.c: New test.
9222
9223 2015-07-23  Richard Biener  <rguenther@suse.de>
9224
9225         PR tree-optimization/66952
9226         * gcc.dg/torture/pr66952.c: Use signed char.
9227
9228 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9229
9230         PR tree-optimization/66926,66951
9231         * gcc.dg/vect/pr66951.c: New test.
9232
9233 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9234
9235         PR c++/52987
9236         * g++.dg/parse/error57.C: New.
9237         * g++.dg/expr/string-2.C: Update.
9238
9239 2015-07-23  Richard Biener  <rguenther@suse.de>
9240
9241         PR tree-optimization/66945
9242         * gcc.dg/torture/pr66945.c: New testcase.
9243
9244 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9245
9246         PR target/66954
9247         * g++.dg/ext/mv24.C: New test.
9248
9249 2015-07-22  Marek Polacek  <polacek@redhat.com>
9250
9251         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9252         dg-options.
9253
9254 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9255
9256         PR fortran/61831
9257         PR fortran/66929
9258         * gfortran.dg/generic_30.f90: New.
9259
9260 2015-07-22  Richard Biener  <rguenther@suse.de>
9261
9262         PR tree-optimization/66952
9263         * gcc.dg/torture/pr66952.c: New testcase.
9264
9265 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9266
9267         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9268         test.
9269         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9270         test.
9271         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9272         test.
9273         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9274         test.
9275         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9276         test.
9277         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9278         test.
9279         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9280         test.
9281         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9282         test.
9283         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9284         test.
9285         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9286         test.
9287         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9288         test.
9289         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9290         test.
9291         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9292         test.
9293         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9294         test.
9295         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9296         test.
9297         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9298         test.
9299         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9300         test.
9301         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9302         test.
9303         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9304         test.
9305         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9306         test.
9307         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9308         test.
9309         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9310         test.
9311         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9312         test.
9313         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9314         test.
9315         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9316         test.
9317         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9318         test.
9319         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9320         test.
9321         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9322         test.
9323         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9324         test.
9325         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9326         test.
9327         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9328         test.
9329         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9330         test.
9331         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9332         test.
9333         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9334         test.
9335         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9336         test.
9337         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9338         test.
9339         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9340         test.
9341         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9342         test.
9343         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9344         test.
9345         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9346         test.
9347         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9348         test.
9349         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9350         test.
9351         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9352         test.
9353         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9354         test.
9355         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9356         test.
9357         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9358         test.
9359         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9360         test.
9361         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9362         test.
9363         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9364         test.
9365         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9366         test.
9367         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9368         test.
9369         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9370         test.
9371         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9372         test.
9373         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9374         test.
9375         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9376         test.
9377         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9378         test.
9379         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9380         test.
9381         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9382         test.
9383         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9384         test.
9385         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9386         test.
9387         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9388         test.
9389         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9390         test.
9391         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9392         test.
9393         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9394         test.
9395         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9396         test.
9397         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9398         test.
9399         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9400         test.
9401         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9402         test.
9403         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9404         test.
9405         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9406         test.
9407         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9408         test.
9409         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9410         test.
9411         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9412         test.
9413         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9414         test.
9415         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9416         test.
9417         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9418         test.
9419         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9420         test.
9421         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9422         test.
9423         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9424         test.
9425         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9426         test.
9427         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9428         test.
9429         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9430         test.
9431         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9432         test.
9433         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9434         test.
9435         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9436         test.
9437         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9438         test.
9439         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9440         test.
9441         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9442         test.
9443         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9444         test.
9445         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9446         test.
9447         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9448         test.
9449         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9450         test.
9451         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9452         test.
9453         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9454         test.
9455         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9456         test.
9457         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9458         test.
9459         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9460         test.
9461         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9462         test.
9463         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9464         test.
9465         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9466         test.
9467         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9468         test.
9469         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9470         test.
9471         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9472         test.
9473         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9474         test.
9475         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9476         test.
9477         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9478         test.
9479         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9480         test.
9481         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9482         test.
9483         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9484         test.
9485         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9486         test.
9487         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9488         test.
9489         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9490         test.
9491         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9492         test.
9493         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9494         test.
9495         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9496         test.
9497         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9498         test.
9499         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9500         test.
9501         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9502         test.
9503         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9504         test.
9505         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9506         test.
9507         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9508         test.
9509         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9510         test.
9511         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9512         test.
9513         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9514         test.
9515         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9516         test.
9517         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9518         test.
9519         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9520         test.
9521         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9522         test.
9523         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9524         test.
9525         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9526         test.
9527         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9528         test.
9529         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9530         test.
9531
9532 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9533
9534         * g++.dg/template/crash81.C: Update.
9535
9536 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9537
9538         PR ipa/66424.
9539         * gcc.target/i386/pr66424.c: New.
9540
9541 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9542
9543         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9544
9545 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9546
9547         PR fortran/61831
9548         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9549         Drop address sanitization.
9550
9551 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9552
9553         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9554         Skip -march=armv4t.
9555         (dg-additional-options): Set armv5t flag.
9556
9557 2015-07-21  Marek Polacek  <polacek@redhat.com>
9558
9559         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9560         * gcc.dg/vmx/unpack.c: Likewise.
9561         * gcc.target/powerpc/quad-atomic.c: Likewise.
9562
9563 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9564
9565         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9566
9567 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9568
9569         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9570         model.
9571
9572 2015-07-20  Marek Polacek  <polacek@redhat.com>
9573
9574         PR c++/55095
9575         * c-c++-common/Wshift-overflow-1.c: New test.
9576         * c-c++-common/Wshift-overflow-2.c: New test.
9577         * c-c++-common/Wshift-overflow-3.c: New test.
9578         * c-c++-common/Wshift-overflow-4.c: New test.
9579         * c-c++-common/Wshift-overflow-5.c: New test.
9580         * g++.dg/cpp1y/left-shift-1.C: New test.
9581         * gcc.dg/c90-left-shift-2.c: New test.
9582         * gcc.dg/c90-left-shift-3.c: New test.
9583         * gcc.dg/c99-left-shift-2.c: New test.
9584         * gcc.dg/c99-left-shift-3.c: New test.
9585         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9586         * gcc.c-torture/execute/pr40386.c: Likewise.
9587         * gcc.dg/vect/pr33373.c: Likewise.
9588         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9589         * gcc.dg/vect/vect-shift-2.c: Likewise.
9590
9591 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9592
9593         * gcc.target/aarch64/neg_abs_1.c: New test.
9594
9595 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9596
9597         PR target/66922
9598         * gcc.target/i386/pr66922.c: New test.
9599
9600 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9601
9602         PR middle-end/46851
9603         PR middle-end/60340
9604         * gcc.dg/tree-ssa/pr42327.c: Removed.
9605         * g++.dg/other/pr35011.C: Removed.
9606
9607 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9608
9609         PR target/66906
9610         * gcc.target/i386/pr66906.c: New test.
9611
9612 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9613
9614         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9615         as follow-up to r225930.
9616
9617 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9618
9619         PR fortran/52846
9620         * lib/fortran-modules.exp (proc cleanup-submodules): New
9621         procedure.
9622         * gfortran.dg/submodule_1.f08: Change extension and clean up
9623         the submodule files.
9624         * gfortran.dg/submodule_2.f08: ditto
9625         * gfortran.dg/submodule_6.f08: ditto
9626         * gfortran.dg/submodule_7.f08: ditto
9627         * gfortran.dg/submodule_8.f08: New test
9628         * gfortran.dg/submodule_9.f08: New test
9629
9630 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
9631             Sebastian Pop  <s.pop@samsung.com>
9632
9633         PR middle-end/61929
9634         * gcc.dg/graphite/pr61929.c: New.
9635
9636 2015-07-17  Marek Polacek  <polacek@redhat.com>
9637
9638         * gcc.dg/fold-minus-7.c: New test.
9639
9640 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9641
9642         * gfortran.dg/co_reduce_1.f90: New file.
9643
9644 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9645
9646         PR target/66824
9647         * gcc.target/i386/pr66824.c:
9648
9649 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
9650
9651         PR fortran/66035
9652         * gfortran.dg/structure_constructor_13.f03: New test.
9653
9654 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9655
9656         PR fortran/61831
9657         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9658         of generated while loops in the tree dump.
9659         * gfortran.dg/derived_constructor_comps_6.f90: New file.
9660
9661 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
9662
9663         * gcc.dg/vect/vect-outer-simd-2.c: New test.
9664
9665 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
9666
9667         PR target/66891
9668         * gcc.target/i386/pr66891.c: New test.
9669
9670 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9671
9672         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9673
9674 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
9675
9676         PR rtl-optimization/66626
9677         * gcc.target/i386/pr66626-2.c: New.
9678
9679 2015-07-16  Martin Liska  <mliska@suse.cz>
9680
9681         * g++.dg/ipa/pr66896.c: New test.
9682
9683 2015-07-16  Richard Biener  <rguenther@suse.de>
9684
9685         PR tree-optimization/66894
9686         * gcc.dg/torture/pr66894.c: New testcase.
9687
9688 2015-07-16  Richard Biener  <rguenther@suse.de>
9689
9690         * gcc.dg/tree-ssa/pr21031.c: Adjust.
9691
9692 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
9693
9694         PR target/66866
9695         * g++.dg/pr66866.C: New test.
9696
9697 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9698
9699         * gcc.target/powerpc/vec-cmp-sel.c: New test.
9700
9701 2015-07-15  Richard Biener  <rguenther@suse.de>
9702
9703         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9704         { -O3 -fomit-frame-pointer },
9705         { -O3 -fomit-frame-pointer -funroll-loops } and
9706         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9707         in favor of
9708         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9709           -finline-functions }
9710
9711 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
9712
9713         * gcc.target/mips/interrupt_handler-5.c: New test.
9714
9715 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9716             Robert Suchanek  <robert.suchanek@imgtec.com>
9717
9718         * gcc.target/mips/interrupt_handler-4.c: New test.
9719
9720 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
9721
9722         PR testsuite/66734
9723         * gcc.dg/lto/lto.exp: Initialize MPX.
9724
9725 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9726
9727         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9728         dg-skip-if.
9729         * gcc.target/arm/scd42-3.c: Likewise.
9730
9731 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9732
9733         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9734         code to be run when the pre-arch code increases the isa_rev to
9735         mips32r6 or greater.
9736
9737 2015-07-15  Richard Biener  <rguenther@suse.de>
9738
9739         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9740         { -O3 -fomit-frame-pointer },
9741         { -O3 -fomit-frame-pointer -funroll-loops } and
9742         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9743         in favor of
9744         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9745           -finline-functions }
9746         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9747         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9748         to additional_flags.
9749
9750 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
9751
9752         PR rtl-optimization/66838
9753         * gcc.target/i386/pr66838.c: New test.
9754
9755 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
9756
9757         PR c++/66850
9758         * g++.dg/template/pr66850.C: New test.
9759
9760 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9761             Cesar Philippidis  <cesar@codesourcery.com>
9762             Chung-Lin Tang  <cltang@codesourcery.com>
9763
9764         * gcc.target/nios2/nios2-flushd.c: New.
9765         * gcc.target/nios2/nios2-rdprs.c: New.
9766         * gcc.target/nios2/r2-atomic.c: New.
9767         * gcc.target/nios2/r2-eni.c: New.
9768         * gcc.target/nios2/r2-wrpie.c: New.
9769
9770 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9771             Cesar Philippidis  <cesar@codesourcery.com>
9772             Chung-Lin Tang  <cltang@codesourcery.com>
9773
9774         * gcc.target/nios2/cdx-ldstwm-1.c: New.
9775         * gcc.target/nios2/cdx-ldstwm-2.c: New.
9776
9777 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9778             Cesar Philippidis  <cesar@codesourcery.com>
9779             Chung-Lin Tang  <cltang@codesourcery.com>
9780
9781         * gcc.target/nios2/andci.c: New.
9782         * gcc.target/nios2/bmx.c: New.
9783         * gcc.target/nios2/cdx-add.c: New.
9784         * gcc.target/nios2/cdx-branch.c: New.
9785         * gcc.target/nios2/cdx-callret.c: New.
9786         * gcc.target/nios2/cdx-loadstore.c: New.
9787         * gcc.target/nios2/cdx-logical.c: New.
9788         * gcc.target/nios2/cdx-mov.c: New.
9789         * gcc.target/nios2/cdx-shift.c: New.
9790         * gcc.target/nios2/cdx-sub.c: New.
9791         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9792
9793 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
9794
9795         PR c++/65071
9796         * g++.dg/cpp0x/vt-65071.C: New.
9797
9798 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9799             Cesar Philippidis  <cesar@codesourcery.com>
9800             Chung-Lin Tang  <cltang@codesourcery.com>
9801
9802         * gcc.target/nios2/r2-io-range.c: New.
9803         * gcc.target/nios2/r2-stio-1.c: New.
9804         * gcc.target/nios2/r2-stio-2.c: New.
9805         * gcc.target/nios2/nios2-ldxio.c: New.
9806         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
9807         of just compile.  Add more tests.
9808
9809 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9810
9811         gfortran.dg/pr66864.f90: New test.
9812
9813 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
9814
9815         PR rtl-optimization/66626
9816         * gcc.target/i386/pr66626.c: New.
9817
9818 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9819
9820         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
9821         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
9822         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
9823
9824 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
9825
9826         * g++.dg/template/crash81.C: Adjust for error + inform change.
9827         * g++.dg/template/pr58878.C: Likewise.
9828         * g++.dg/template/shadow1.C: Likewise.
9829         * g++.dg/template/shadow2.C: Likewise.
9830         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
9831         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
9832         * g++.old-deja/g++.brendan/crash7.C: Likewise.
9833         * g++.old-deja/g++.pt/shadow2.C: Likewise.
9834
9835 2015-07-14  Richard Biener  <rguenther@suse.de>
9836
9837         PR tree-optimization/66863
9838         * gcc.dg/torture/pr66863.c: New testcase.
9839
9840 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
9841
9842         PR c++/65186
9843         * g++.dg/template/pr65186.C: New test.
9844
9845 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
9846
9847         * gcc.target/arm/macro_defs0.c: Add directive to skip
9848         test if -marm is present.
9849         * gcc.target/arm/macro_defs1.c: Likewise.
9850
9851 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9852
9853         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
9854         if-conversion..
9855         * gcc.target/aarch64/adds1.c: Likewise.
9856         * gcc.target/aarch64/ands_1.c: Likewise.
9857         * gcc.target/aarch64/bics_1.c: Likewise.
9858         * gcc.target/aarch64/subs1.c: Likewise.
9859         * gcc.target/aarch64/subs3.c: Likewise.
9860
9861 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
9862
9863         PR fortran/64589
9864         * gfortran.dg/pr64589.f90: New test.
9865
9866 2015-07-13  Renlin Li  <renlin.li@arm.com>
9867
9868         PR rtl/66556
9869         * gcc.c-torture/execute/pr66556.c: New.
9870
9871 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
9872
9873         * gcc.dg/20020219-1.c: Fix double word typos.
9874         * gcc.dg/20020919-1.c: Same.
9875
9876 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
9877             Jeff Law  <law@redhat.com>
9878
9879         PR middle-end/66726
9880         * g++.dg/tree-ssa/pr66726.c: New test.
9881         * gcc.dg/tree-ssa/pr66726-2.c: New test.
9882         * gcc.dg/tree-ssa/pr66726.c: New test.
9883
9884 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
9885
9886         PR c++/58734
9887         * g++.dg/cpp0x/variadic-ttp2.C: New.
9888
9889 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
9890
9891         PR c++/30044
9892         * g++.dg/cpp0x/auto46.C: New test.
9893         * g++.dg/template/pr30044.C: New test.
9894         * g++.dg/template/shadow2.C: New test.
9895         * g++.dg/template/error55.C: New test.
9896         * g++.dg/template/crash83.C: Accept any error string.
9897         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
9898         parameters.
9899         * g++.dg/cpp0x/variadic19.C: Likewise
9900         * g++.dg/template/canon-type-13.C: Likewise.
9901         * g++.old-deja/g++.pt/ttp42.C: Likewise.
9902         * g++.dg/torture/20070621-1.C: Likewise.
9903
9904 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9905
9906         PR c++/54521
9907         * g++.dg/init/explicit3.C: New.
9908
9909 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
9910
9911         PR target/66819
9912         * gcc.target/i386/pr66819-1.c: New test.
9913         * gcc.target/i386/pr66819-2.c: Likewise.
9914         * gcc.target/i386/pr66819-3.c: Likewise.
9915         * gcc.target/i386/pr66819-4.c: Likewise.
9916         * gcc.target/i386/pr66819-5.c: Likewise.
9917
9918 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
9919
9920         PR target/66703
9921         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
9922         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
9923         type to prevent possible flag-clobbering zero-extensions.
9924         * gcc.target/i386/pr66703.c: New test.
9925
9926 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9927
9928         PR c++/60842
9929         * g++.dg/cpp0x/nsdmi-template15.C: New.
9930
9931 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
9932
9933         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
9934
9935 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
9936
9937         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
9938         * gcc.target/arm/flip-thumb.c: Likewise.
9939
9940 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
9941
9942         PR target/66813
9943         * gcc.target/i386/pr66813.c: New test.
9944
9945 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
9946
9947         PR middle-end/66820
9948         * gcc.dg/gomp/pr66820.c: New test.
9949
9950 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9951
9952         PR c++/65592
9953         * g++.dg/cpp0x/scoped_enum6.C: New.
9954
9955 2015-07-10  Tom de Vries  <tom@codesourcery.com>
9956
9957         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
9958         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
9959
9960 2015-07-10  Richard Biener  <rguenther@suse.de>
9961
9962         PR tree-optimization/66823
9963         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
9964         which should not be necessary.  XFAIL.
9965
9966 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
9967
9968         PR c++/64848
9969         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
9970
9971 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
9972
9973         PR middle-end/66633
9974         * gcc.dg/gomp/pr66633-1.c: New test.
9975         * gcc.dg/gomp/pr66633-2.c: New test.
9976         * gcc.dg/gomp/pr66633-3.c: New test.
9977         * gcc.dg/gomp/pr66633-4.c: New test.
9978
9979 2015-07-09  John Marino  <gnugcc@marino.st>
9980
9981         * lib/target-supports.exp (check_effective_target_pie):
9982         Add *-*-dragonfly*
9983
9984 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
9985
9986         PR target/66814
9987         * gcc.target/i386/pr66814.c: New test.
9988
9989 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9990
9991         PR target/66731
9992         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
9993         * gcc.target/aarch64/fnmul-2.c: Likewise.
9994         * gcc.target/aarch64/fnmul-3.c: Likewise.
9995         * gcc.target/aarch64/fnmul-4.c: Likewise.
9996
9997 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
9998
9999         PR c++/65790
10000         * g++.dg/cpp0x/vt-65790.C: New.
10001
10002 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10003
10004         PR target/66818
10005         * gcc.target/i386/pr66818.c: New test.
10006
10007 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10008
10009         PR target/66817
10010         * gcc.target/i386/pr66817.c: New test.
10011
10012 2015-07-09  Marek Polacek  <polacek@redhat.com>
10013
10014         PR tree-optimization/66718
10015         * gcc.dg/vect/vect-126.c: New test.
10016
10017 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10018
10019         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10020         even when dwarf-2 is not the default.
10021
10022 2015-07-08  Jeff Law  <law@redhat.com>
10023
10024         PR testsuite/66796
10025         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10026         to have a single memory reference.
10027
10028 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10029
10030         * g++.dg/other/dump-ada-spec-9.C: New test.
10031
10032 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10033
10034         * g++.dg/vect/vect.exp: Run also simd* tests.
10035         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10036         (check_vect): Fix up get_cpuid call for C++.
10037         * g++.dg/vect/simd-clone-1.cc: New test.
10038
10039 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10040
10041         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10042
10043 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10044
10045         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10046         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10047
10048 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10049
10050         PR target/66806
10051         * gcc.target/i386/pr66806.c: New test.
10052
10053 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10054
10055         PR c++/66421
10056         * g++.dg/cpp0x/auto45.C: New.
10057
10058 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10059
10060         PR middle-end/66334
10061         * gcc.target/i386/pr66334.c: New.
10062
10063 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10064
10065         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10066         comments.
10067
10068 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10069
10070         PR jit/66783
10071         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10072         (verify_code): Update expected error message.
10073         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10074         (verify_code): Likewise.
10075         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10076         (verify_code): Likewise.
10077
10078 2015-07-08  Richard Biener  <rguenther@suse.de>
10079
10080         PR tree-optimization/66793
10081         * gcc.dg/torture/pr66793.c: New testcase.
10082
10083 2015-07-08  Richard Biener  <rguenther@suse.de>
10084
10085         PR tree-optimization/66794
10086         * gcc.dg/torture/pr66794.c: New testcase.
10087
10088 2015-07-08  Marek Polacek  <polacek@redhat.com>
10089
10090         PR c++/66748
10091         * g++.dg/abi/abi-tag15.C: New test.
10092
10093 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10094
10095         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10096         * gcc.target/mips/branch-3.c: Ditto
10097         * gcc.target/mips/branch-4.c: Ditto.
10098         * gcc.target/mips/branch-5.c: Ditto.
10099         * gcc.target/mips/branch-6.c: Ditto.
10100         * gcc.target/mips/branch-7.c: Ditto.
10101         * gcc.target/mips/branch-8.c: Ditto.
10102         * gcc.target/mips/branch-9.c: Ditto.
10103         * gcc.target/mips/branch-10.c: Ditto.
10104         * gcc.target/mips/branch-11.c: Ditto.
10105         * gcc.target/mips/branch-12.c: Ditto.
10106         * gcc.target/mips/branch-13.c: Ditto.
10107         * gcc.target/mips/umips-branch-5.c: New file.
10108         * gcc.target/mips/umips-branch-6.c: New file.
10109         * gcc.target/mips/umips-branch-7.c: New file.
10110         * gcc.target/mips/umips-branch-8.c: New file.
10111         * gcc.target/mips/umips-branch-9.c: New file.
10112         * gcc.target/mips/umips-branch-10.c: New file.
10113         * gcc.target/mips/umips-branch-11.c: New file.
10114         * gcc.target/mips/umips-branch-12.c: New file.
10115         * gcc.target/mips/umips-branch-13.c: New file.
10116         * gcc.target/mips/umips-branch-14.c: New file.
10117         * gcc.target/mips/umips-branch-15.c: New file.
10118         * gcc.target/mips/umips-branch-16.c: New file.
10119         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10120         (OCCUPY_0xfffc): New define.
10121
10122 2015-07-08  Renlin Li  <renlin.li@arm.com>
10123
10124         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10125
10126 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10127
10128         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10129
10130 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10131
10132         * gcc.target/i386/bt-3.c: New test.
10133         * gcc.target/i386/bt-4.c: Ditto.
10134
10135 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10136
10137         * g++.dg/other/dump-ada-spec-8.C: New test.
10138
10139 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10140
10141         PR jit/66783
10142         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10143         test case.
10144         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10145         New test case.
10146         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10147         New test case.
10148         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10149         Avoid using an opaque struct for local "f".
10150
10151 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10152
10153         PR jit/66779
10154         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10155         * jit.dg/test-pr66779.c: New testcase.
10156
10157 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10158
10159         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10160         NOCOMPRESSION.
10161
10162 2015-07-07  Richard Biener  <rguenther@suse.de>
10163
10164         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10165
10166 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10167
10168         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10169         * gcc.target/mips/call-5.c: Ditto.
10170         * gcc.target/mips/call-6.c: Ditto.
10171
10172 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10173
10174         * gcc.dg/dx-test.c: New test-case.
10175
10176 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10177
10178         PR fortran/66578
10179         * gfortran.dg/allocate_with_source_9.f08: New test.
10180
10181 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10182
10183         PR target/52144
10184         * gcc.target/arm/flip-thumb.c: Fix scan.
10185         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10186         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10187         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10188         Fix return value.
10189
10190 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10191
10192         PR target/65956
10193         * gcc.c-torture/execute/pr65956.c: New test.
10194
10195 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10196
10197         * gcc.target/arm/aapcs/align1.c: New.
10198         * gcc.target/arm/aapcs/align_rec1.c: New.
10199         * gcc.target/arm/aapcs/align2.c: New.
10200         * gcc.target/arm/aapcs/align_rec2.c: New.
10201         * gcc.target/arm/aapcs/align3.c: New.
10202         * gcc.target/arm/aapcs/align_rec3.c: New.
10203         * gcc.target/arm/aapcs/align4.c: New.
10204         * gcc.target/arm/aapcs/align_rec4.c: New.
10205         * gcc.target/arm/aapcs/align_vararg1.c: New.
10206         * gcc.target/arm/aapcs/align_vararg2.c: New.
10207
10208 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10209
10210         * gfortran.dg/iomsg_2.f90: New test.
10211
10212 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10213
10214         PR target/66749
10215         * gcc.target/i386/pr66749.c: New test.
10216
10217 2015-07-06  Richard Biener  <rguenther@suse.de>
10218
10219         PR tree-optimization/66772
10220         * gcc.dg/torture/pr66772-1.c: New testcase.
10221         * gcc.dg/torture/pr66772-2.c: Likewise.
10222
10223 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10224
10225         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10226         the jals instruction.
10227
10228 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10229
10230         PR target/53383
10231         * gcc.target/i386/pr53383-1.c: New file.
10232         * gcc.target/i386/pr53383-2.c: Likewise.
10233         * gcc.target/i386/pr53383-3.c: Likewise.
10234
10235 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10236
10237         * gcc.target/aarch64/fnmul-1.c: New.
10238         * gcc.target/aarch64/fnmul-2.c: New.
10239         * gcc.target/aarch64/fnmul-3.c: New.
10240         * gcc.target/aarch64/fnmul-4.c: New.
10241
10242 2015-07-06  Richard Biener  <rguenther@suse.de>
10243
10244         PR middle-end/66759
10245         * gcc.dg/torture/pr66759.c: New testcase.
10246
10247 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10248
10249         PR fortran/58586
10250         * gfortran.dg/alloc_comp_class_3.f03: New test.
10251         * gfortran.dg/alloc_comp_class_4.f03: New test.
10252
10253 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10254
10255         * gcc.c-torture/execute/pr66757.c: New test.
10256
10257 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10258
10259         PR tree-optimization/66720
10260         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10261
10262 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10263             Sandra Loosemore <sandra@codesourcery.com>
10264
10265         * gcc.target/nios2/gprel-offset.c: New test.
10266
10267 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10268
10269         PR fortran/66725
10270         * gfortran.dg/pr66725.f90: New test.
10271
10272 2015-07-03  Jason Merrill  <jason@redhat.com>
10273
10274         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10275         Avoid narrowing error.
10276
10277 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10278
10279         PR rtl-optimization/66706
10280         * gcc.target/powerpc/shift-int.c: New testcase.
10281
10282 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10283
10284         PR target/66746.
10285         * gcc.target/i386/pr66746.c: New file.
10286
10287 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10288
10289         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10290
10291 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10292
10293         PR tree-optimization/66119
10294         * g++.dg/opt/pr66119.C: New.
10295
10296 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10297
10298         PR fortran/52846
10299         * gfortran.dg/submodule_1.f90: New test
10300         * gfortran.dg/submodule_2.f90: New test
10301         * gfortran.dg/submodule_3.f90: New test
10302         * gfortran.dg/submodule_4.f90: New test
10303         * gfortran.dg/submodule_5.f90: New test
10304         * gfortran.dg/submodule_6.f90: New test
10305         * gfortran.dg/submodule_7.f90: New test
10306
10307 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10308
10309         PR preprocessor/53690
10310         * g++.dg/cpp/pr53690.C: New.
10311
10312 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10313
10314         * gcc.target/powerpc/vec-cmp.c: New test.
10315
10316 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10317
10318         PR fortran/56520
10319         * gfortran.dg/pr56520.f90: New test.
10320
10321 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10322
10323         PR fortran/66545
10324         * gfortran.dg/pr66545_1.f90: New test.
10325         * gfortran.dg/pr66545_2.f90: New test.
10326
10327 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10328
10329         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10330         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10331
10332 2015-07-02  Richard Biener  <rguenther@suse.de>
10333
10334         PR testsuite/66719
10335         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10336         unaligned loads.
10337
10338 2015-07-02  Richard Biener  <rguenther@suse.de>
10339
10340         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10341
10342 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10343
10344         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10345
10346 2015-07-01  Jason Merrill  <jason@redhat.com>
10347
10348         * lib/target-supports.exp (cxx_default): Set to C++14.
10349
10350 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10351
10352         PR testsuite/66723
10353         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10354         scan-assembler.
10355
10356 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10357
10358         * gfortran.dg/warn_conversion_8.f90:  New test.
10359
10360 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10361
10362         PR rtl-optimization/61047
10363         * gcc.c-torture/execute/20150611-1.c: New testcase.
10364
10365 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10366
10367         PR jit/66700
10368         * jit.dg/all-non-failing-tests.h: Add
10369         test-pr66700-observing-write-through-ptr.c.
10370         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10371
10372 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10373
10374         * jit.dg/test-accessing-union.c: Add comments for use by
10375         gcc/jit/docs/topics/types.rst.
10376
10377 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10378
10379         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10380         'do-require-effective-target' with 'dg-require-effective-target'.
10381         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10382         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10383         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10384         'stlex' with 'strex' as the expected output.
10385
10386 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10387
10388         PR c++/60365
10389         * g++.dg/cpp0x/gen-attrs-60.C: New.
10390         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10391
10392 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10393
10394         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10395         New function.
10396         * gcc.target/aarch64/pic-small.c: Restrict this test under
10397         check_effective_target_aarch64_small_fpic.
10398
10399 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10400
10401         * gfortran.dg/gomp/pr66633.f90: New test.
10402
10403 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10404
10405         PR c++/66686
10406         * g++.dg/template/pr66686.C: New test.
10407
10408 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10409
10410         * gnat.dg/lto17.ad[sb]: New test.
10411
10412 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10413
10414         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10415         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10416         testcase.
10417         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10418         New testcase.
10419         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10420         New testcase.
10421         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10422         New testcase.
10423         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10424         New testcase.
10425         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10426         New testcase.
10427         * jit.dg/test-switch.c: New testcase.
10428         * jit.dg/test-switch.cc: New testcase.
10429
10430 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10431
10432         PR jit/66546
10433         * jit.dg/all-non-failing-tests.h: Add note about
10434         test-validly-unreachable-block.c.
10435         * jit.dg/test-validly-unreachable-block.c: New file.
10436
10437 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10438
10439         PR jit/66628
10440         * jit.dg/all-non-failing-tests.h: Add note about
10441         test-extra-options.c.
10442         * jit.dg/test-extra-options.c: New testcase.
10443
10444 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10445
10446         PR debug/66691
10447         * gcc.target/i386/pr66691.c: New.
10448
10449 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10450
10451         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10452         * gcc.target/i386/iamcu/args.h: Likewise.
10453         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10454         * gcc.target/i386/iamcu/defines.h: Likewise.
10455         * gcc.target/i386/iamcu/macros.h: Likewise.
10456         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10457         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10458         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10459         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10460         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10461         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10462         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10463         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10464         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10465         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10466         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10467         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10468         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10469         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10470         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10471         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10472         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10473
10474 2015-06-30  Marek Polacek  <polacek@redhat.com>
10475
10476         * gcc.dg/fold-minus-6.c: New test.
10477
10478         * gcc.dg/fold-ior-3.c: New test.
10479
10480 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10481
10482         Implement N4197 - Adding u8 character literals
10483         * g++.dg/cpp1z/utf8.C: New.
10484         * g++.dg/cpp1z/utf8-neg.C: New.
10485         * g++.dg/cpp1z/udlit-utf8char.C: New.
10486
10487 2015-06-30  Marek Polacek  <polacek@redhat.com>
10488
10489         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10490
10491 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10492
10493         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10494         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10495         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10496         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10497
10498 2015-06-30  Marek Polacek  <polacek@redhat.com>
10499
10500         * gcc.dg/fold-ior-2.c: New test.
10501
10502 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10503
10504         PR tree-optimization/66652
10505         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10506         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10507         pointers.
10508         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10509
10510 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10511
10512         PR c++/65977
10513         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10514         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10515
10516 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10517
10518         PR fortran/66605
10519         * gfortran.dg/wunused-parameter.f90: New test.
10520
10521 2015-06-29  Richard Henderson  <rth@redhat.com>
10522
10523         * gcc.target/i386/asm-flag-1.c: New.
10524         * gcc.target/i386/asm-flag-2.c: New.
10525         * gcc.target/i386/asm-flag-3.c: New.
10526         * gcc.target/i386/asm-flag-4.c: New.
10527         * gcc.target/i386/asm-flag-5.c: New.
10528
10529 2015-06-29  Marek Polacek  <polacek@redhat.com>
10530
10531         PR c/66322
10532         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10533         * c-c++-common/pr66322.c: New test.
10534         * g++.dg/eh/scope1.C: Remove dg-warning.
10535
10536 2015-06-29  Richard Biener  <rguenther@suse.de>
10537
10538         PR tree-optimization/66677
10539         * gcc.dg/vect/pr66677.c: New testcase.
10540
10541 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10542
10543         PR middle-end/64130
10544         * gcc.dg/tree-ssa/pr64130.c: New test.
10545
10546 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10547
10548         * gcc.target/aarch64/pic-small.c: New testcase.
10549
10550 2015-06-26  Richard Biener  <rguenther@suse.de>
10551
10552         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10553
10554 2015-06-26  Marek Polacek  <polacek@redhat.com>
10555
10556         * gcc.dg/fold-and-1.c: New test.
10557         * gcc.dg/fold-and-2.c: New test.
10558
10559 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10560
10561         * gnat.dg/warn11.adb: Add missing dg directive.
10562         * gnat.dg/warn12.adb: New test.
10563         * gnat.dg/warn12_pkg.ads: New helper.
10564
10565 2015-06-26  Richard Biener  <rguenther@suse.de>
10566
10567         * gfortran.dg/reassoc_3.f90: Adjust.
10568
10569 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10570
10571         PR target/66412
10572         * gcc.target/i386/pr66412.c: New test.
10573
10574 2015-06-25  Richard Biener  <rguenther@suse.de>
10575
10576         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10577
10578 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10579
10580         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10581
10582 2015-06-25  Richard Biener  <rguenther@suse.de>
10583
10584         * gfortran.dg/vect/vect-9.f90: New testcase.
10585
10586 2015-06-25  Nick Clifton  <nickc@redhat.com>
10587
10588         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10589         H8300 and M32R targets.
10590
10591 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10592
10593         PR fortran/66528
10594         * gfortran.dg/maxerrors.f90: New test.
10595
10596 2015-06-08  DJ Delorie  <dj@redhat.com>
10597
10598         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10599
10600 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10601
10602         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10603
10604 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10605
10606         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10607         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10608         * gcc.target/aarch64/nofp_1.c: New file.
10609
10610 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10611
10612         Implement N3928 - Extending static_assert
10613         * g++.dg/cpp0x/static_assert8.C: Adjust.
10614         * g++.dg/cpp0x/static_assert12.C: New.
10615         * g++.dg/cpp0x/static_assert13.C: New.
10616         * g++.dg/cpp1y/static_assert1.C: New.
10617         * g++.dg/cpp1y/static_assert2.C: New.
10618         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10619
10620 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10621
10622         PR c++/65750
10623         * g++.dg/cpp0x/trailing11.C: New.
10624
10625 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10626
10627         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10628         multilibs.
10629         * gcc.target/arm/memset-inline-10.c: Likewise.
10630         * gcc.target/arm/pr58784.c: Likewise.
10631         * gcc.target/arm/pr59985.C: Likewise.
10632         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10633
10634 2015-06-24  Renlin Li  <renlin.li@arm.com>
10635
10636         * gcc.target/aarch64/arm_align_max_pwr.c: New.
10637         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10638
10639 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
10640
10641         Revert:
10642         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10643
10644         PR c++/30044
10645         * g++.dg/cpp0x/auto45.C: New test.
10646         * g++.dg/template/pr30044.C: New test.
10647         * g++.dg/template/crash83.C: Accept any error string.
10648         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10649         parameters.
10650         * g++.dg/cpp0x/variadic18.C: Likewise
10651         * g++.dg/template/canon-type-13.C: Likewise.
10652         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10653
10654 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
10655
10656         PR c++/65811
10657         * g++.dg/other/linkage2.C: New.
10658
10659 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10660
10661         PR target/63408
10662         * gcc.target/arm/pr63408.c: New test.
10663
10664 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
10665
10666         * lib/c-torture.exp: Don't call check_effective_target_lto
10667         before setting up environment correctly.
10668         * lib/gcc-dg.exp: Likewise, and protect
10669         gcc_force_conventional_output.
10670
10671 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10672
10673         PR rtl-optimization/66306
10674         * gcc.target/s390/pr66306.c: New test.
10675
10676 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10677
10678         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10679         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10680         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10681         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10682         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10683         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10684         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10685
10686 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
10687
10688         PR target/65803
10689         * gcc.c-torture/pr65803.c: New test.
10690
10691 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10692
10693         PR c++/30044
10694         * g++.dg/cpp0x/auto45.C: New test.
10695         * g++.dg/template/pr30044.C: New test.
10696         * g++.dg/template/crash83.C: Accept any error string.
10697         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10698         parameters.
10699         * g++.dg/cpp0x/variadic18.C: Likewise
10700         * g++.dg/template/canon-type-13.C: Likewise.
10701         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10702
10703 2015-06-23  Marek Polacek  <polacek@redhat.com>
10704
10705         * c-c++-common/Wlogical-op-3.c: New test.
10706
10707 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
10708
10709         PR c++/66254
10710         * g++.dg/cpp0x/scoped_enum5.C: New.
10711
10712 2015-06-23  Richard Biener  <rguenther@suse.de>
10713
10714         PR tree-optimization/66636
10715         * gcc.dg/vect/pr66636.c: New testcase.
10716
10717 2015-06-23  Marek Polacek  <polacek@redhat.com>
10718
10719         * gcc.dg/fold-minus-4.c: New test.
10720         * gcc.dg/fold-minus-5.c: New test.
10721         * c-c++-common/ubsan/overflow-add-5.c: New test.
10722
10723 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
10724
10725         Add missing testcase from r224672.
10726         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10727
10728         * gcc.target/vax/bswapdi-1.c: New.
10729
10730 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
10731
10732         PR fortran/64674
10733         * gfortran.dg/associate_18.f08: New test.
10734
10735 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
10736
10737         PR target/66560
10738         * gcc.target/i386/pr66560-1.c: New test.
10739         * gcc.target/i386/pr66560-2.c: Ditto.
10740         * gcc.target/i386/pr66560-3.c: Ditto.
10741         * gcc.target/i386/pr66560-4.c: Ditto.
10742
10743 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
10744
10745         * gcc.target/nvptx/nvptx.exp: New file.
10746         * gcc.target/nvptx/proto-1.c: Likewise.
10747
10748 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
10749
10750         PR tree-optimization/66449
10751         * gcc.dg/vect/pr66449.c: New test.
10752
10753 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
10754
10755         * g++.dg/other/dump-ada-spec-5.C: New test.
10756         * g++.dg/other/dump-ada-spec-6.C: Likewise.
10757         * g++.dg/other/dump-ada-spec-7.C: Likewise.
10758
10759 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
10760
10761         * g++.dg/inherit/pure1.C: Test location too.
10762
10763 2015-06-22  Marek Polacek  <polacek@redhat.com>
10764
10765         * gcc.dg/fold-ior-1.c: New test.
10766         * gcc.dg/fold-minus-2.c: New test.
10767         * gcc.dg/fold-minus-3.c: New test.
10768         * gcc.dg/fold-plus-1.c: New test.
10769         * gcc.dg/fold-plus-2.c: New test.
10770         * gcc.dg/fold-xor-4.c: New test.
10771         * gcc.dg/fold-xor-5.c: New test.
10772
10773 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10774
10775         PR target/65914
10776         * g++.dg/torture/pr65914.C:  New.
10777
10778 2015-06-22  Richard Biener  <rguenther@suse.de>
10779
10780         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10781         not existing TORTURE_OPTIONS only.
10782         * lib/gcc-dg.exp: Likewise.
10783
10784 2015-06-22  Christian Bruel  <christian.bruel@st.com>
10785
10786         PR target/52144
10787         * gcc.target/arm/flip-thumb.c: New test.
10788
10789 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
10790             Martin Liska  <mliska@suse.cz>
10791
10792         PR ipa/65908
10793         * g++.dg/ipa/pr65908.C: New testcase.
10794
10795 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
10796
10797         PR c++/65882
10798         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
10799         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
10800
10801 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
10802
10803         * gnat.dg/specs/debug1.ads: Adjust.
10804
10805 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
10806
10807         * gcc.target/aarch64/fmovd-zero-mem.c: New.
10808         * gcc.target/aarch64/fmovd-zero-reg.c: New.
10809         * gcc.target/aarch64/fmovf-zero-mem.c: New.
10810         * gcc.target/aarch64/fmovf-zero-reg.c: New.
10811         * gcc.target/aarch64/fmovld-zero-mem.c: New.
10812         * gcc.target/aarch64/fmovld-zero-mem.c: New.
10813         * gcc.target/aarch64/fmovd-zero.c: Delete.
10814         * gcc.target/aarch64/fmovf-zero.c: Delete.
10815
10816 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10817
10818         * gcc.target/vax/bswapdi-1.c: New.
10819
10820 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10821
10822         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
10823
10824 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10825
10826         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
10827
10828 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10829
10830         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
10831
10832 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10833
10834         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
10835
10836 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10837
10838         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
10839
10840 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10841
10842         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
10843
10844 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10845
10846         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
10847
10848 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10849
10850         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
10851
10852 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10853
10854         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
10855
10856 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10857
10858         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
10859
10860 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10861
10862         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
10863
10864 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10865
10866         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
10867
10868 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10869
10870         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
10871
10872 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10873
10874         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
10875
10876 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10877
10878         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
10879
10880 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10881
10882         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
10883
10884 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10885
10886         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
10887
10888 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10889
10890         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
10891
10892 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10893
10894         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
10895
10896 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10897
10898         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10899         (_ARM_FPSCR): Add FZ field.
10900         (clean_results): Force FZ=1 on AArch64.
10901         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
10902
10903 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10904
10905         * gcc.target/aarch64/pr62308.c: New test.
10906
10907 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
10908
10909         PR fortran/66549
10910         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
10911
10912 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
10913
10914         * gcc.target/i386/mpx/pr66581.c: New test.
10915
10916 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
10917
10918         * gcc.target/i386/cmov9.c: New test.
10919
10920 2015-06-18  Richard Biener  <rguenther@suse.de>
10921
10922         * g++.dg/other/const4.C: New testcase.
10923
10924 2015-06-18  Michael Matz  <matz@suse.de>
10925
10926         PR middle-end/66253
10927         * gcc.dg/vect/pr66253.c: New testcase.
10928
10929 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10930
10931         PR target/66569
10932         * gcc.target/i386/mpx/chkp-vararg.c: New test.
10933
10934 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10935
10936         PR middle-end/66568
10937         * gcc.target/i386/mpx/pr66568.c: New test.
10938
10939 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10940
10941         PR middle-end/66567
10942         * gcc.target/i386/mpx/pr66567.c: New test.
10943
10944 2015-06-18  Richard Biener  <rguenther@suse.de>
10945
10946         PR tree-optimization/66510
10947         * gcc.dg/vect/slp-perm-12.c: New testcase.
10948
10949 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
10950
10951         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
10952         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
10953         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
10954         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
10955
10956 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
10957
10958         PR c++/66571
10959         * g++.dg/gomp/pr66571-1.C: New test.
10960
10961         PR middle-end/66429
10962         * c-c++-common/gomp/pr66429.c: New test.
10963
10964 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
10965
10966         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
10967         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
10968         ...this.
10969         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
10970         New testcase.
10971         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
10972         New testcase.
10973
10974 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
10975
10976         PR testsuite/65944
10977         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
10978
10979 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
10980
10981         * gcc.target/mips/pr65862-1.c: New test.
10982         * gcc.target/mips/pr65862-2.c: Likewise.
10983
10984 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
10985
10986         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
10987         * gcc.target/i386/pr52252-atom.c: Ditto.
10988         * gcc.target/i386/vect-div-1.c: Ditto.
10989         * gcc.target/i386/rotate-5.c: Ditto.
10990         * gcc.target/i386/pr50202.c: Ditto.
10991         * gcc.target/i386/pr37843-3.c: Ditto.
10992         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
10993         * gcc.target/i386/pr53397-1.c: Ditto.
10994         * gcc.target/i386/pr55934.c: Ditto.
10995         * gcc.target/i386/pr37843-4.c: Ditto.
10996         * gcc.target/i386/pr60451.c: Ditto.
10997         * gcc.target/i386/pr53397-2.c: Ditto.
10998         * gcc.target/i386/vectorize1.c: Ditto.
10999         * gcc.target/i386/extract-insert-combining.c: Ditto.
11000         * gcc.target/i386/pr53759.c: Ditto.
11001         * gcc.target/i386/pr52252-core.c: Ditto.
11002         * gcc.target/i386/rotate-3.c: Ditto.
11003         * gcc.target/i386/sse-20.c: Ditto.
11004         * gcc.target/i386/rotate-4.c: Ditto.
11005         * gcc.target/i386/pr61403.c: Ditto.
11006         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11007         * gcc.target/i386/pr60901.c: Ditto.
11008         * gcc.target/i386/pr59794-7.c: Ditto.
11009         * gcc.target/i386/pr62208.c: Ditto.
11010         * gcc.target/i386/pr53416.c: Ditto.
11011         * gcc.target/i386/asm-dialect-1.c: Ditto.
11012         * gcc.target/i386/pr50038.c: Ditto.
11013         * gcc.target/i386/47698.c: Ditto.
11014         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11015         * gcc.target/i386/pr59794-2.c: Ditto.
11016         * gcc.target/i386/pr59794-3.c: Ditto.
11017         * gcc.target/i386/pr39058.c: Ditto.
11018         * gcc.target/i386/pr60205-1.c: Ditto.
11019         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11020         * gcc.target/i386/sse2-movq-2.c: Ditto.
11021
11022 2015-06-17  Richard Biener  <rguenther@suse.de>
11023
11024         PR tree-optimization/66251
11025         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11026
11027 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11028
11029         PR c++/59682
11030         * g++.dg/parse/new-placement1.C: New.
11031
11032 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11033
11034         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11035         * jit.dg/test-compound-assignment.c: New testcase.
11036
11037 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11038
11039         PR jit/66539
11040         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11041         to "testcases" array.
11042
11043 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11044
11045         PR jit/66539
11046         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11047         * jit.dg/test-debug-strings.c: New test case.
11048         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11049         the discriminant has a sane debug string.
11050
11051 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11052
11053         PR target/56766
11054         * gcc.target/i386/pr56766-1.c: New test.
11055         * gcc.target/i386/pr56766-2.c: Ditto.
11056
11057 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11058
11059         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11060         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11061         * gcc.target/mips/loongson-simd.c: Ditto.
11062
11063 2015-06-16  Richard Biener  <rguenther@suse.de>
11064
11065         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11066
11067 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11068
11069         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11070         passed by the testsuite driver.
11071
11072 2015-06-16  Richard Biener  <rguenther@suse.de>
11073
11074         * gcc.dg/vect/slp-perm-11.c: New testcase.
11075
11076 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11077
11078         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11079         dg-options.
11080
11081 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11082
11083         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11084         Reinstate calls to torture-init and torture-finalize.
11085
11086 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11087
11088         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11089
11090 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11091
11092         PR c++/58583
11093         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11094
11095 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11096
11097         PR c++/51048
11098         * g++.dg/cpp0x/local-type1.C: New.
11099
11100 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11101
11102         PR fortran/44672
11103         PR fortran/45440
11104         PR fortran/57307
11105         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11106         unimplemented error.
11107         * gfortran.dg/allocate_with_source_7.f08: New test.
11108         * gfortran.dg/allocate_with_source_8.f08: New test.
11109
11110 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11111
11112         PR c++/65168
11113         * g++.dg/warn/Walways-true-3.C: New test.
11114
11115 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11116
11117         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11118
11119 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11120
11121         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11122         (main): Remove superfluous attributes.
11123         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11124         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11125
11126 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11127
11128         * gcc.target/i386/monitorx.c: New.
11129         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11130         * gcc.target/i386/sse-13.c: Ditto.
11131         * gcc.target/i386/sse-14.c: Ditto.
11132         * gcc.target/i386/sse-22.c: Ditto.
11133         * gcc.target/i386/sse-23.c: Ditto.
11134         * g++.dg/other/i386-2.C: Ditto.
11135         * g++.dg/other/i386-3.C: Ditto.
11136
11137 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11138
11139         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11140
11141 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11142
11143         PR fortran/66079
11144         * gfortran.dg/allocatable_scalar_13.f90: New test
11145
11146 2015-06-11  Marek Polacek  <polacek@redhat.com>
11147
11148         * gcc.dg/fold-xor-3.c: New test.
11149
11150 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11151
11152         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11153         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11154
11155 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11156
11157         PR target/52144
11158         * gcc.target/arm/pragma_attribute.c: New test.
11159
11160 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11161
11162         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11163
11164 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11165
11166         PR target/66473
11167         * gcc.target/i386/pr66473.c: New test.
11168
11169 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11170
11171         PR target/66470
11172         * gcc.dg/tls/pr66470.c: New test.
11173         * gcc.target/i386/pr66470.c: New test.
11174
11175 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11176
11177         PR target/52144
11178         * gcc.target/arm/attr_arm.c: New test
11179         * gcc.target/arm/attr_arm-err.c: New test
11180         * gcc.target/arm/attr_thumb.c: New test
11181         * gcc.target/arm/attr_thumb-static.c: New test
11182
11183 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11184
11185         PR target/66200
11186         PR target/66428
11187         PR c++/66192
11188         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11189
11190 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11191
11192         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11193         passed by the testsuite driver.
11194
11195 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11196
11197         Revert:
11198         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11199         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11200         * gcc.dg/ssp-1.c: Make counter a register.
11201         * gcc.dg/ssp-2.c: Likewise.
11202         * gcc.dg/torture/parm-coalesce.c: New.
11203
11204 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11205
11206         * gcc.target/i386/vararg-loc.c: New test.
11207
11208 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11209
11210         PR c++/65815
11211         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11212         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11213
11214 2015-06-09  Marek Polacek  <polacek@redhat.com>
11215
11216         PR tree-optimization/66299
11217         * gcc.dg/pr66299-1.c: New test.
11218         * gcc.dg/pr66299-2.c: New test.
11219         * gcc.dg/pr66299-3.c: New test.
11220
11221 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11222
11223         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11224         passed by the testsuite driver.
11225
11226 2015-06-09  Richard Biener  <rguenther@suse.de>
11227
11228         PR middle-end/66423
11229         * gcc.dg/fold-modpow2.c: New testcase.
11230
11231 2015-06-09  Richard Biener  <rguenther@suse.de>
11232
11233         PR tree-optimization/66419
11234         * gcc.dg/vect/bb-slp-37.c: New testcase.
11235
11236 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11237
11238         * gcc.target/arm/stl-cond.c: New test.
11239
11240 2015-06-09  Richard Biener  <rguenther@suse.de>
11241
11242         PR middle-end/66413
11243         * gcc.dg/torture/pr66413.c: New testcase.
11244
11245 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11246
11247         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11248         * gcc.dg/ssp-1.c: Make counter a register.
11249         * gcc.dg/ssp-2.c: Likewise.
11250         * gcc.dg/torture/parm-coalesce.c: New.
11251
11252 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11253
11254         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11255         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11256
11257 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11258
11259         PR rtl-optimization/66444
11260         * gcc.dg/pr66444.c: New test.
11261
11262 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11263
11264         PR fortran/66245
11265         * gfortran.dg/class_is_1.f90: New test.
11266         * gfortran.dg/type_is_1.f90: Ditto.
11267
11268 2015-06-08  Marek Polacek  <polacek@redhat.com>
11269
11270         PR c/66415
11271         * gcc.dg/cpp/pr66415-1.c: New test.
11272         * gcc.dg/cpp/pr66415-2.c: New test.
11273
11274 2015-06-08  Richard Biener  <rguenther@suse.de>
11275
11276         PR tree-optimization/66422
11277         * gcc.dg/Warray-bounds-16.c: New testcase.
11278
11279 2015-06-08  Richard Biener  <rguenther@suse.de>
11280
11281         * gcc.dg/vect/slp-perm-10.c: New testcase.
11282         * gcc.dg/vect/slp-23.c: Adjust.
11283         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11284         vector pointer update.
11285
11286 2015-06-08  Marek Polacek  <polacek@redhat.com>
11287
11288         PR sanitizer/66452
11289         * g++.dg/ubsan/pr66452.C: New test.
11290
11291 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11292
11293         PR tree-optimization/66436
11294         * gcc.dg/gomp/dump-new-function-2.c: New test.
11295         * gcc.dg/gomp/dump-new-function-3.c: Same.
11296         * gcc.dg/gomp/dump-new-function.c: Same.
11297
11298 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11299
11300         PR tree-optimization/66435
11301         * gcc.dg/gomp/notify-new-function-2.c: New test.
11302         * gcc.dg/gomp/notify-new-function-3.c: Same.
11303         * gcc.dg/gomp/notify-new-function.c: Same.
11304
11305 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11306
11307         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11308         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11309         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11310         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11311         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11312         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11313         -fshort-enum.
11314
11315 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11316
11317         PR fortran/47659
11318         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11319         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11320         for assignment.
11321         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11322         * gfortran.dg/warn_conversion_5.f90: New test.
11323         * gfortran.dg/warn_conversion_6.f90: New test.
11324         * gfortran.dg/warn_conversion_7.f90: New test.
11325
11326 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11327
11328         PR fortran/66347
11329         * gfortran.dg/blockdata_9.f: New test.
11330
11331 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11332
11333         PR fortran/66385
11334         * gfortran.dg/forall_17.f90:  New test.
11335
11336 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11337
11338         * g++.dg/cpp0x/pr57101.C: Add warning.
11339         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11340         * g++.dg/ext/visibility/anon7.C: Same.
11341         * g++.dg/ipa/pr63587-2.C: Same.
11342         * g++.dg/opt/dump1.C: Same.
11343         * g++.dg/opt/pr59622-3.C: Same.
11344         * g++.dg/opt/pr59622.C: Same.
11345         * g++.dg/torture/pr46383.C: Same.
11346         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11347         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11348         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11349         functions.
11350         * gfortran.dg/intent_out_8.f90: Same.
11351         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11352
11353 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11354
11355         PR fortran/66377
11356         gfortran.dg/equiv_9.f90: New test.
11357
11358
11359 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11360
11361         merge from gomp4 branch:
11362         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11363
11364         PR tree-optimization/65443
11365         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11366         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11367         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11368
11369 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11370
11371         PR c++/52595
11372         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11373
11374 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11375
11376         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11377
11378 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11379
11380         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11381
11382 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11383
11384         * gcc.target/i386/noplt-1.c: New test.
11385         * gcc.target/i386/noplt-2.c: New test.
11386         * gcc.target/i386/noplt-3.c: New test.
11387         * gcc.target/i386/noplt-4.c: New test.
11388
11389 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11390
11391         PR fortran/58749
11392         * gfortran.dg/adjustl_1.f90:  New test.
11393
11394 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11395
11396         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11397         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11398
11399 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11400
11401         * lto.c (iterative_hash_canonical_type,
11402         gimple_register_canonical_type): only hash main variants of types
11403
11404 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11405
11406         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11407         Move set of dg-do-what-default after early return.
11408
11409 2015-06-04  Marek Polacek  <polacek@redhat.com>
11410
11411         PR c/66341
11412         * gcc.dg/lvalue-8.c: New test.
11413
11414 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11415             Paolo Carlini  <paolo.carlini@oracle.com>
11416
11417         PR c++/66130
11418         * g++.dg/other/pr66130.C: New.
11419         * g++.dg/cpp0x/pr66130.C: Likewise.
11420
11421 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11422
11423         * g++.dg/cpp0x/decl-loc1.C: New.
11424         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11425         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11426         * g++.dg/init/ctor8.C: Likewise.
11427         * g++.dg/parse/semicolon4.C: Likewise.
11428
11429 2015-06-03  Marek Polacek  <polacek@redhat.com>
11430
11431         PR sanitizer/66190
11432         * g++.dg/ubsan/static-init-1.C: New test.
11433         * g++.dg/ubsan/static-init-2.C: New test.
11434         * g++.dg/ubsan/static-init-3.C: New test.
11435
11436 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11437
11438         PR target/66275
11439         * gcc.target/i386/pr66275.c: New test.
11440
11441 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11442
11443         * gcc.dg/Wcxx-compat-22.c: New testcase.
11444         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11445         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11446         * c-c++-common/pr58346-1.c: Likewise.
11447         * c-c++-common/transparent-union-1.c: Likewise.
11448
11449 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11450
11451         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11452         * g++.dg/plugin/def_plugin.c: New file.
11453         * g++.dg/plugin/def-plugin-test.C: New file.
11454
11455 2015-06-03  Richard Biener  <rguenther@suse.de>
11456
11457         * gcc.dg/vect/bb-slp-36.c: New testcase.
11458
11459 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11460
11461         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11462
11463 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11464
11465         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11466         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11467         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11468         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11469
11470 2015-06-03  Marek Polacek  <polacek@redhat.com>
11471
11472         PR c/64223
11473         PR c/29358
11474         * gcc.dg/pr64223-1.c: New test.
11475         * gcc.dg/pr64223-2.c: New test.
11476
11477 2015-06-03  Richard Biener  <rguenther@suse.de>
11478
11479         PR tree-optimization/63916
11480         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11481
11482 2015-06-03  Richard Biener  <rguenther@suse.de>
11483
11484         PR tree-optimization/66375
11485         * gcc.dg/torture/pr66375.c: New testcase.
11486
11487 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11488
11489         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11490
11491 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11492
11493         PR target/65768
11494         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11495
11496 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11497
11498         PR fortran/66380
11499         * gfortran.dg/reshape_7.f90: New test.
11500
11501 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11502
11503         PR c/66220:
11504         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11505         (fn_36): New.
11506
11507 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11508
11509         PR c/49551
11510         * gcc.dg/pr49551.c: New testcase.
11511
11512 2015-06-02  Richard Biener  <rguenther@suse.de>
11513
11514         PR debug/65549
11515         * g++.dg/lto/pr65549_0.C: New testcase.
11516
11517 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11518
11519         PR libgomp/65742
11520         PR middle-end/66332
11521         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11522
11523 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11524
11525         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11526
11527 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11528
11529         PR c++/61683
11530         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11531
11532 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11533
11534         PR tree-optimization/48052
11535         * gcc.dg/tree-ssa/scev-8.c: New.
11536         * gcc.dg/tree-ssa/scev-9.c: New.
11537         * gcc.dg/tree-ssa/scev-10.c: New.
11538         * gcc.dg/vect/pr48052.c: New.
11539
11540 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11541
11542         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11543
11544 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11545
11546         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11547
11548 2015-06-02  Marek Polacek  <polacek@redhat.com>
11549
11550         PR middle-end/66345
11551         * gcc.dg/torture/pr66345.c: New test.
11552
11553 2015-06-02  Richard Biener  <rguenther@suse.de>
11554
11555         PR tree-optimization/65961
11556         * gcc.dg/torture/pr65961.c: New testcase.
11557
11558 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11559
11560         PR tree-optimization/52563
11561         PR tree-optimization/62173
11562         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11563         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11564
11565 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11566
11567         * gnat.dg/specs/varsize_return2.ads: New test.
11568         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11569
11570 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11571
11572         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11573
11574 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11575
11576         PR target/65697
11577         * gcc.target/aarch64/sync-comp-swap.c: New.
11578         * gcc.target/aarch64/sync-comp-swap.x: New.
11579         * gcc.target/aarch64/sync-op-acquire.c: New.
11580         * gcc.target/aarch64/sync-op-acquire.x: New.
11581         * gcc.target/aarch64/sync-op-full.c: New.
11582         * gcc.target/aarch64/sync-op-full.x: New.
11583         * gcc.target/aarch64/sync-op-release.c: New.
11584         * gcc.target/aarch64/sync-op-release.x: New.
11585
11586 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11587
11588         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11589         (bar): Predefined.
11590
11591 2015-06-01  Richard Biener  <rguenther@suse.de>
11592
11593         PR tree-optimization/66349
11594         PR tree-optimization/66352
11595         PR tree-optimization/66357
11596         * gcc.dg/torture/pr66357.c: New testcase.
11597         * gcc.dg/torture/pr66349.c: Likewise.
11598         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11599
11600 2015-06-01  Richard Biener  <rguenther@suse.de>
11601
11602         Revert
11603         2015-05-29  Richard Biener  <rguenther@suse.de>
11604
11605         PR tree-optimization/66314
11606         * gcc.dg/asan/pr66314.c: New testcase.
11607
11608 2015-06-01  Richard Biener  <rguenther@suse.de>
11609
11610         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11611
11612 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11613
11614         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11615         directives.
11616         (hp3, hp4): Add inline keyword.
11617         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11618         (hp2): Add inline keyword.
11619         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11620         (hp2): Add inline keyword.
11621
11622 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11623
11624         PR target/65527
11625         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11626         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11627         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11628         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11629
11630 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
11631
11632         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11633         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11634
11635 2015-06-01  Richard Biener  <rguenther@suse.de>
11636
11637         PR tree-optimization/66280
11638         * g++.dg/torture/pr66280.C: New testcase.
11639         * g++.dg/torture/pr66280-2.C: Likewise.
11640
11641 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11642
11643         * gnat.dg/addr9_1.adb: New test.
11644         * gnat.dg/addr9_2.adb: Likewise.
11645         * gnat.dg/addr9_3.adb: Likewise.
11646         * gnat.dg/addr9_4.adb: Likewise.
11647
11648 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11649
11650           * g++.dg/other/dump-ada-spec-4.C: New test.
11651
11652 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
11653
11654         * gcc.dg/alias-8.c: Fix dg-warning.
11655
11656 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
11657
11658         * gcc.dg/alias-8.c: Do not xfail.
11659         * gcc.dg/pr62167.c: Prevent FRE.
11660         * gcc.dg/alias-14.c: New testcase.
11661
11662 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
11663
11664         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11665
11666 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11667
11668         PR target/66215
11669         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11670         dg-options.
11671         * gcc.target/s390/hotpatch-10.c: Likewise.
11672         * gcc.target/s390/hotpatch-11.c: Likewise.
11673         * gcc.target/s390/hotpatch-12.c: Likewise.
11674         * gcc.target/s390/hotpatch-17.c: Likewise.
11675         * gcc.target/s390/hotpatch-18.c: Likewise.
11676         * gcc.target/s390/hotpatch-20.c: Likewise.
11677         * gcc.target/s390/hotpatch-21.c: Likewise.
11678         * gcc.target/s390/hotpatch-22.c: Likewise.
11679         * gcc.target/s390/hotpatch-23.c: Likewise.
11680         * gcc.target/s390/hotpatch-24.c: Likewise.
11681         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
11682         to check for the exact nops too.
11683         * gcc.target/s390/hotpatch-3.c: Likewise.
11684         * gcc.target/s390/hotpatch-4.c: Likewise.
11685         * gcc.target/s390/hotpatch-5.c: Likewise.
11686         * gcc.target/s390/hotpatch-6.c: Likewise.
11687         * gcc.target/s390/hotpatch-7.c: Likewise.
11688         * gcc.target/s390/hotpatch-8.c: Likewise.
11689         * gcc.target/s390/hotpatch-9.c: Likewise.
11690         * gcc.target/s390/hotpatch-14.c: Likewise.
11691         * gcc.target/s390/hotpatch-15.c: Likewise.
11692         * gcc.target/s390/hotpatch-16.c: Likewise.
11693         * gcc.target/s390/hotpatch-19.c: Likewise.
11694         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
11695         scan-assembler-times counting number of .align directives.
11696         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11697         dg-options.  Remove scan-assembler-times counting number of .align
11698         directives.
11699         * gcc.target/s390/hotpatch-26.c: New file.
11700         * gcc.target/s390/hotpatch-27.c: New file.
11701         * gcc.target/s390/hotpatch-28.c: New file.
11702         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11703         using -Os -O0 -O1 -O2 -O3 options.
11704
11705 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11706
11707         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11708
11709 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
11710
11711         PR tree-optimization/66142
11712         * gcc.dg/vect/pr66142.c: New test.
11713
11714 2015-05-29  Richard Biener  <rguenther@suse.de>
11715
11716         PR tree-optimization/66314
11717         * gcc.dg/asan/pr66314.c: New testcase.
11718
11719 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
11720
11721         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11722         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11723         Adjust all callers.
11724         (schedule-cleanups, dg-keep-saved-temps): New proc.
11725         (gcc-dg-test-1): Schedule cleanups.
11726         * lib/profopt.exp (profopt-execute): Likewise.
11727         * g++.dg/cdce3.C: Adjust expected line numbers.
11728         * gcc.dg/cdce1.c: Likewise.
11729         * gcc.dg/cdce2.c: Likewise.
11730         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11731         * gcc.dg/strlenopt-24.c: Likewise.
11732         * gcc.dg/tree-ssa/vrp26.c: Likewise.
11733         * gcc.dg/tree-ssa/vrp28.c: Likewise.
11734         * obj-c++.dg/encode-2.mm: Likewise.
11735
11736 2015-05-28  DJ Delorie  <dj@redhat.com>
11737
11738         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11739
11740 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11741
11742         * gnat.dg/discr43.adb: New test.
11743
11744 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11745
11746         * gnat.dg/varsize_temp.adb: Rename into...
11747         * gnat.dg/varsize1.adb: ...this.
11748         * gnat.dg/varsize_copy.ad[sb]: Rename into...
11749         * gnat.dg/varsize2.ad[sb]: ...this.
11750         * gnat.dg/varsize3_1.adb: New test.
11751         * gnat.dg/varsize3_2.adb: Likewise.
11752         * gnat.dg/varsize3_3.adb: Likewise.
11753         * gnat.dg/varsize3_4.adb: Likewise.
11754         * gnat.dg/varsize3_5.adb: Likewise.
11755         * gnat.dg/varsize3_6.adb: Likewise.
11756         * gnat.dg/varsize3_pkg1.ads: New helper.
11757         * gnat.dg/varsize3_pkg2.ads: Likewise.
11758         * gnat.dg/varsize3_pkg3.ads: Likewise.
11759
11760 2015-05-28  Richard Biener  <rguenther@suse.de>
11761
11762         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11763
11764 2015-05-28  Richard Biener  <rguenther@suse.de>
11765
11766         PR tree-optimization/66142
11767         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11768
11769 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
11770
11771         PR target/63810
11772         * gcc.dg/darwin-minversion-3.c: Update testcase.
11773         * gcc.dg/darwin-minversion-4.c: Ditto.
11774         * gcc.dg/darwin-minversion-5.c: New testcase.
11775         * gcc.dg/darwin-minversion-6.c: Ditto.
11776         * gcc.dg/darwin-minversion-7.c: Ditto.
11777         * gcc.dg/darwin-minversion-8.c: Ditto.
11778         * gcc.dg/darwin-minversion-9.c: Ditto.
11779         * gcc.dg/darwin-minversion-10.c: Ditto.
11780         * gcc.dg/darwin-minversion-11.c: Ditto.
11781         * gcc.dg/darwin-minversion-12.c: Ditto.
11782
11783 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11784
11785         PR rtl-optimization/66168
11786         * gcc.c-torture/compile/pr66168.c: New test.
11787
11788 2015-05-27  Jeff Law  <law@redhat.com>
11789
11790         PR target/39726
11791         * gcc.dg/target/m68k/pr39726-1.c: New test.
11792
11793 2015-05-27  Nathan Sidwell  <nathan@acm.org>
11794
11795         PR c++/66270
11796         * g++.dg/ext/alias-canon3.C: New.
11797
11798 2015-05-27  Richard Biener  <rguenther@suse.de>
11799
11800         PR tree-optimization/66272
11801         Revert parts of
11802         2014-08-15  Richard Biener  <rguenther@suse.de>
11803
11804         PR tree-optimization/62031
11805         * gcc.dg/torture/pr66272.c: New testcase.
11806
11807 2015-05-27  Richard Biener  <rguenther@suse.de>
11808
11809         * gcc.dg/vect/slp-reduc-7.c: New testcase.
11810
11811 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
11812
11813         PR target/65358
11814         * gcc.dg/pr65358.c: New test.
11815
11816 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
11817
11818         PR fortran/65548
11819         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
11820         semantic.
11821         * gfortran.dg/allocate_with_source_6.f90: New test.
11822
11823 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
11824
11825         * gnat.dg/atomic7_1.adb: New test.
11826         * gnat.dg/atomic7_2.adb: Likewise.
11827         * gnat.dg/atomic7_pkg1.ads: New helper.
11828         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
11829
11830 2015-05-26  Michael Matz  <matz@suse.de>
11831
11832         PR middle-end/66251
11833         * gcc.dg/vect/pr66251.c: New test.
11834
11835 2015-05-26  Richard Biener  <rguenther@suse.de>
11836
11837         PR tree-optimization/66142
11838         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
11839
11840 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
11841
11842         PR fortran/66082
11843         * gfortran.dg/allocatable_scalar_13.f90: New test
11844
11845 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11846
11847         * gnat.dg/warn11.adb: New test.
11848         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
11849
11850 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11851
11852         * gnat.dg/vfa1_1.adb: New test.
11853         * gnat.dg/vfa1_2.adb: Likewise.
11854         * gnat.dg/vfa1_3.adb: Likewise.
11855         * gnat.dg/vfa1_4.adb: Likewise.
11856         * gnat.dg/vfa1_pkg.ads: New helper.
11857
11858 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
11859
11860         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
11861         * gcc.target/i386/pr66232-3.c: Likewise.
11862
11863 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
11864
11865         PR target/66274
11866         * gcc.target/i386/pr66274.c: New test.
11867
11868 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11869
11870         * gnat.dg/renaming6.ad[sb]: New test.
11871
11872 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
11873
11874         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
11875         and 'dg-require-effective-target pie'.
11876
11877 2015-05-23  Nathan Sidwell  <nathan@acm.org>
11878
11879         PR c++/66243
11880         * g++.dg/cpp0x/pr66243.C: New.
11881
11882 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
11883
11884         PR lto/66180
11885         * g++.dg/lto/pr66180_0.C: New testcase.
11886         * g++.dg/lto/pr66180_1.C: New testcase.
11887
11888 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
11889
11890         PR fortran/66257
11891         * typebound_call_27.f90: New file.
11892
11893 2015-05-23  Nathan Sidwell  <nathan@acm.org>
11894
11895         PR c++/65936
11896         * g++.dg/template/pr65936.C: New.
11897
11898 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11899
11900         PR tree-optimization/63387
11901         * gcc.dg/pr63387-2.c: New testcase.
11902
11903 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11904
11905         * gcc.dg/simd-1.c: Update to the new message.
11906
11907 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11908
11909         * gcc.dg/nand.c: New testcase.
11910
11911 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
11912
11913         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11914         Set dg-do-what-default to compile only on ARM targets without
11915         arm_neon_hw execution support.  Remove redundant c-torture-execute
11916         in loop over test cases.
11917
11918 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11919
11920         PR target/65491
11921         * gcc.target/aarch64/pr65491_1.c: New test.
11922         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
11923         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
11924
11925 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
11926
11927         PR c++/65598
11928         * g++.dg/cpp0x/explicit9.C: New.
11929         * g++.dg/cpp0x/explicit8.C: Check the locations too.
11930
11931 2015-05-22  Richard Biener  <rguenther@suse.de>
11932
11933         PR tree-optimization/66251
11934         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
11935
11936 2015-05-22  Marek Polacek  <polacek@redhat.com>
11937
11938         PR c/47043
11939         * c-c++-common/attributes-enum-1.c: New test.
11940         * c-c++-common/attributes-enum-2.c: New test.
11941         * g++.dg/cpp0x/attributes-enum-1.C: New test.
11942         * g++.dg/cpp1y/attributes-enum-1.C: New test.
11943
11944 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
11945
11946         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
11947         effective target support.  If no arm_neon_hw support, do not attempt
11948         to execute the tests; only compile them.
11949         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
11950         and "dg-require-effective-target arm_neon_ok".
11951         * gcc.target/arm/simd/vextp16_1.c: Likewise.
11952         * gcc.target/arm/simd/vextp64_1.c: Likewise.
11953         * gcc.target/arm/simd/vextp8_1.c: Likewise.
11954         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
11955         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
11956         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
11957         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
11958         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
11959         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
11960         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
11961         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
11962         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
11963         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
11964         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
11965         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
11966         * gcc.target/arm/simd/vexts16_1.c: Likewise.
11967         * gcc.target/arm/simd/vexts32_1.c: Likewise.
11968         * gcc.target/arm/simd/vexts64_1.c: Likewise.
11969         * gcc.target/arm/simd/vexts8_1.c: Likewise.
11970         * gcc.target/arm/simd/vextu16_1.c: Likewise.
11971         * gcc.target/arm/simd/vextu32_1.c: Likewise.
11972         * gcc.target/arm/simd/vextu64_1.c: Likewise.
11973         * gcc.target/arm/simd/vextu8_1.c: Likewise.
11974         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
11975         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
11976         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
11977         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
11978         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
11979         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
11980         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
11981         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
11982         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
11983         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
11984         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
11985         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
11986         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
11987         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
11988         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
11989         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
11990         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
11991         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
11992         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
11993         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
11994         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
11995         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
11996         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
11997         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
11998         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
11999         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12000         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12001         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12002         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12003         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12004         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12005         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12006         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12007         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12008         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12009         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12010         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12011         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12012         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12013         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12014         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12015         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12016         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12017         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12018         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12019         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12020         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12021         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12022         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12023         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12024         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12025         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12026         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12027         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12028         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12029         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12030         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12031         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12032         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12033         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12034         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12035         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12036         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12037         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12038         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12039         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12040         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12041         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12042         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12043         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12044         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12045         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12046         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12047         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12048         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12049         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12050         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12051         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12052         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12053         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12054         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12055         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12056         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12057         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12058         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12059         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12060         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12061         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12062         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12063         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12064
12065 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12066
12067         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12068         * gcc.dg/vect/pr59354.c: Likewise.
12069         * gcc.dg/vect/pr64252.c: Likewise.
12070         * gcc.dg/vect/pr64404.c: Likewise.
12071         * gcc.dg/vect/pr64493.c: Likewise.
12072         * gcc.dg/vect/pr64495.c: Likewise.
12073         * gcc.dg/vect/pr64844.c: Likewise.
12074         * gcc.dg/vect/pr65518.c: Likewise.
12075         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12076
12077 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12078
12079         PR c++/66210
12080         * g++.dg/cpp1y/var-templ28.C: New.
12081
12082 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12083
12084         PR target/66232
12085         * gcc.target/i386/pr66232-1.c: New test.
12086         * gcc.target/i386/pr66232-2.c: Likewise.
12087         * gcc.target/i386/pr66232-3.c: Likewise.
12088         * gcc.target/i386/pr66232-4.c: Likewise.
12089         * gcc.target/i386/pr66232-5.c: Likewise.
12090
12091 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12092
12093         * g++.dg/cpp1y/pr60943.C: New.
12094
12095 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12096
12097         PR tree-optimization/66233
12098         * gcc.c-torture/execute/pr66233.c: New test.
12099
12100 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12101
12102         PR fortran/66176
12103         * gfortran.dg/inline_matmul_11.f90:  New test.
12104
12105 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12106
12107         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12108         instead of listing several targets on its own.
12109         * gcc.target/i386/pr32219-2.c: Likewise.
12110         * gcc.target/i386/pr32219-3.c: Likewise.
12111         * gcc.target/i386/pr32219-4.c: Likewise.
12112         * gcc.target/i386/pr32219-5.c: Likewise.
12113         * gcc.target/i386/pr32219-6.c: Likewise
12114         * gcc.target/i386/pr32219-7.c: Likewise.
12115         * gcc.target/i386/pr32219-8.c: Likewise.
12116         * gcc.target/i386/pr39013-1.c: Likewise.
12117         * gcc.target/i386/pr39013-2.c: Likewise.
12118         * gcc.target/i386/pr64317.c: Likewise.
12119
12120 2015-05-21  Jeff Law  <law@redhat.com>
12121
12122         * gcc.target/hppa/shadd-3.c: New test.
12123         * gcc.target/hppa/shadd-4.c: New test.
12124
12125 2015-05-21  Michael Matz  <matz@suse.de>
12126
12127         * gcc.dg/vect/vect-strided-store.c: New test.
12128         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12129         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12130
12131 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12132
12133         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12134         * gcc.dg/pow-sqrt-synth-1.c: New test.
12135         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12136
12137 2015-05-21  Richard Biener  <rguenther@suse.de>
12138
12139         PR c++/66211
12140         * g++.dg/conversion/pr66211.C: New testcase.
12141         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12142
12143 2015-05-21  Jeff Law  <law@redhat.com>
12144
12145         * gcc.target/hppa/shadd-2.c: New test.
12146
12147 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12148
12149         PR target/54236
12150         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12151
12152 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12153
12154         PR target/65937
12155         * gcc.target/arm/pr26702.c: Adjust target selector.
12156
12157 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12158
12159         PR middle-end/66221
12160         * gcc.dg/lto/pr66221_0.c: New test.
12161         * gcc.dg/lto/pr66221_1.c: New test.
12162
12163 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12164
12165         PR c/52952
12166         * gcc.dg/redecl-4.c: Update column numbers.
12167         * gcc.dg/format/bitfld-1.c: Likewise.
12168         * gcc.dg/format/attr-2.c: Likewise.
12169         * gcc.dg/format/attr-6.c: Likewise.
12170         * gcc.dg/format/attr-7.c (baz): Likewise.
12171         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12172         * gcc.dg/format/attr-4.c: Likewise.
12173         * gcc.dg/format/branch-1.c: Likewise.
12174         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12175         locations within strings with embedded escape sequences.
12176
12177 2015-05-20  Jeff Law  <law@redhat.com>
12178
12179         * gcc.target/hppa/hppa.exp: New target test driver.
12180         * gcc.target/hppa/shadd-1.c: New test.
12181
12182 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12183
12184         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12185
12186 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12187
12188         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12189         (fn_33_k_and_r_style): New.
12190         (fn_33_stroustrup_style): New.
12191         (fn_33_allman_style): New.
12192         (fn_33_whitesmiths_style): New.
12193         (fn_33_horstmann_style): New.
12194         (fn_33_ratliff_banner_style): New.
12195         (fn_33_lisp_style): New.
12196         (fn_34_indent_dash_gnu): New.
12197         (fn_34_indent_dash_kr): New.
12198         (fn_34_indent_dash_orig): New.
12199         (fn_34_indent_linux_style): New.
12200
12201 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12202
12203         PR fortran/65548
12204         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12205
12206 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12207
12208         PR tree-optimization/65447
12209         * gcc.dg/tree-ssa/pr65447.c: New test.
12210
12211 2015-05-19  Nathan sidwell  <nathan@acm.org>
12212
12213         * g++.dg/cpp0x/pr65954.C: New.
12214
12215 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12216
12217         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12218
12219 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12220
12221         * lib/target-supports.exp: Vector do not always have natural
12222         alignment on s390*.
12223
12224 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12225
12226         * gcc.dg/loop-invariant.c: New testcase.
12227
12228 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12229
12230         * lib/target-supports.exp: Vector do not always have natural
12231         alignment on s390*.
12232
12233 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12234
12235         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12236         s390*.
12237         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12238
12239 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12240
12241         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12242         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12243         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12244         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12245         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12246         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12247         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12248         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12249         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12250         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12251
12252 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12253
12254         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12255
12256 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12257
12258         * gcc.target/s390/s390.exp
12259         (check_effective_target_vector): New check.
12260         * gcc.target/s390/vector/vec-abi-1.c: New test.
12261         * gcc.target/s390/vector/vec-abi-2.c: New test.
12262         * gcc.target/s390/vector/vec-abi-3.c: New test.
12263         * gcc.target/s390/vector/vec-abi-4.c: New test.
12264         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12265         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12266         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12267         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12268         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12269         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12270         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12271         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12272         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12273         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12274         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12275         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12276         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12277         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12278         * gcc.target/s390/vector/vec-init-1.c: New test.
12279         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12280         * gcc.target/s390/vector/vec-shift-1.c: New test.
12281         * gcc.target/s390/vector/vec-sub-1.c: New test.
12282
12283 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12284
12285         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12286
12287 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12288
12289         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12290
12291 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12292
12293         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12294
12295 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12296
12297         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12298
12299 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12300
12301         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12302
12303 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12304
12305         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12306
12307 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12308
12309         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12310
12311 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12312
12313         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12314
12315 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12316
12317         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12318
12319 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12320
12321         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12322
12323 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12324
12325         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12326
12327 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12328
12329         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12330
12331 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12332
12333         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12334
12335 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12336
12337         PR tree-optimization/66187
12338         * gcc.c-torture/execute/pr66187.c: New test.
12339         * gcc.dg/pr66187-1.c: New test.
12340         * gcc.dg/pr66187-2.c: New test.
12341
12342 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12343
12344         * gcc.dg/vect/bb-slp-35.c: Adjust.
12345
12346 2015-05-19  Richard Biener  <rguenther@suse.de>
12347
12348         PR tree-optimization/66165
12349         * gcc.dg/torture/pr66165.c: New testcase.
12350
12351         PR tree-optimization/66185
12352         * gcc.dg/torture/pr66185.c: New testcase.
12353
12354 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12355
12356         PR target/54236
12357         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12358
12359 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12360
12361         * gcc.target/mips/p5600-bonding.c : New file.
12362
12363 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12364
12365         PR fortran/66106
12366         * gfortran.dg/interface_operator_1.f90: New tests.
12367
12368 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12369
12370         PR fortran/66057
12371         * gfortran.dg/generic_29.f90: New tests.
12372
12373 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12374
12375         PR fortran/66043
12376         * gfortran.dg/storage_size_6.f90: New tests.
12377
12378 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12379
12380         PR fortran/66045
12381         * gfortran.dg/null1.f90: New test.
12382
12383 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12384
12385         PR fortran/66044
12386         * gfortran.dg/entry_21.f90: New test.
12387
12388 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12389
12390         PR fortran/66043
12391         * gfortran.dg/storage_size_6.f90: New tests.
12392
12393 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12394
12395         PR fortran/66040
12396         * gfortran.dg/misplaced_statement.f90: New test.
12397
12398 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12399
12400         PR fortran/66039
12401         * gfortran.dg/filepos1.f90: New test
12402
12403 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12404
12405         PR fortran/64925
12406         * gfortran.dg/pr64925.f90: New test.
12407
12408 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12409
12410         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12411         unit.
12412         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12413
12414 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12415
12416         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12417         to the family of pie capable targets.
12418
12419 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12420
12421         * gcc.target/arm/bics_1.c : New testcase.
12422         * gcc.target/arm/bics_2.c : New testcase.
12423         * gcc.target/arm/bics_3.c : New testcase.
12424         * gcc.target/arm/bics_4.c : New testcase.
12425
12426 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12427
12428         * gcc.target/mips/umips-attr.c: New test.
12429
12430 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12431
12432         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12433         * gcc.dg/20150120-2.c (dg-final): Ditto.
12434         * gcc.dg/20150120-2.c (dg-final): Ditto.
12435         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12436
12437 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12438
12439         PR target/66174
12440         * gcc.target/i386/pr66174.c: New test.
12441
12442 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12443
12444         PR fortran/37131
12445         * gfortran.dg/matmul_bounds_6.f90:  New test.
12446         * gfortran.dg/matmul_bounds_7.f90:  New test.
12447
12448 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12449
12450         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12451         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12452         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12453         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12454         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12455         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12456
12457 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12458
12459         PR fortran/65903
12460         * gfortran.dg/continuation_13.f90: Update test.
12461         * gfortran.dg/pr65903.f90: New test.
12462
12463 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12464
12465         PR fortran/66113
12466         * gfortran.dg/block_14.f90:  New test.
12467
12468 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12469
12470         PR fortran/44054
12471         * lib/gfortran-dg.exp: Update regex to handle two locations for
12472         the same diagnostic without caret.
12473         * gfortran.dg/badline.f: Test also that line numbers are correct
12474         before and after "left but not entered" warning.
12475
12476 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12477             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12478
12479         PR target/65768
12480         * gcc.target/arm/maskdata.c: New test.
12481
12482 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12483
12484         PR fortran/65792
12485         * gfortran.dg/derived_constructor_components_5: New test
12486
12487 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12488
12489         PR target/66140
12490         * gcc.target/alpha/pr66140.c: New test.
12491
12492 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12493
12494         PR c/48956
12495         * gcc.dg/Wconversion-complex-c99.c: New test.
12496         * gcc.dg/Wconversion-complex-gnu.c: New test.
12497
12498 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12499
12500         PR tree-optimization/64454
12501         * gcc.dg/modmod.c: New testcase.
12502
12503 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12504
12505         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12506
12507 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12508
12509         PR middle-end/66134
12510         * gcc.target/i386/mpx/pr66134.c: New test.
12511
12512 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12513
12514         * gcc.target/powerpc/pr60158.c: New test.
12515
12516 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12517
12518         * gcc.target/i386/sibcall-7.c: New test.
12519         * gcc.target/i386/sibcall-8.c: New test.
12520
12521 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12522
12523         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12524         (abs64_in_dreg): Likewise.
12525
12526 2015-05-14  Marek Polacek  <polacek@redhat.com>
12527
12528         PR c/66066
12529         PR c/66127
12530         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12531         * gcc.dg/pr19984.c: Likewise.
12532         * gcc.dg/pr66066-1.c: New test.
12533         * gcc.dg/pr66066-2.c: New test.
12534         * gcc.dg/pr66066-3.c: New test.
12535
12536 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12537
12538         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12539         * gcc.dg/pow-sqrt.x: New file.
12540         * gcc.dg/pow-sqrt-1.c: New test.
12541         * gcc.dg/pow-sqrt-2.c: Likewise.
12542         * gcc.dg/pow-sqrt-3.c: Likewise.
12543
12544 2015-05-13  Richard Biener  <rguenther@suse.de>
12545
12546         PR tree-optimization/66123
12547         * gcc.dg/torture/pr66123.c: New testcase.
12548
12549 2015-05-13  Richard Biener  <rguenther@suse.de>
12550
12551         PR middle-end/66110
12552         * gcc.dg/alias-2.c: Adjust.
12553         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12554
12555 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12556
12557         PR target/65103
12558         * gcc.target/i386/pr65103-3.c: New.
12559
12560 2015-05-13  Martin Liska  <mliska@suse.cz>
12561
12562         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12563
12564 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12565
12566         PR target/66112
12567         * gcc.target/i386/pr66112-2.c: New test.
12568
12569         PR target/66112
12570         * gcc.target/i386/pr66112-1.c: New test.
12571
12572 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12573
12574         PR target/66048
12575         * gcc.target/i386/mpx/pr66048.cc: New.
12576
12577 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12578
12579         PR rtl-optimization/64616
12580         * gcc.dg/loop-8.c: New test.
12581         * gcc.dg/loop-9.c: New test.
12582
12583 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12584
12585         PR target/pr66047.c
12586         * gcc.target/i386/pr66047.c: New testcase.
12587
12588 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12589
12590         PR ipa/65873
12591         * gcc.c-torture/compile/pr65873.c: New testcase.
12592
12593 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12594
12595         PR fortran/66111
12596         * gfortran.dg/inline_matmul_10.f90:  New test.
12597
12598 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12599
12600         * c-c++-common/Wmisleading-indentation.c: New testcase.
12601         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12602         * c-c++-common/Wmisleading-indentation-2.md: New file.
12603
12604 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12605
12606         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12607         "break".
12608         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12609
12610 2015-05-12  Richard Biener  <rguenther@suse.de>
12611
12612         PR tree-optimization/66101
12613         * gcc.dg/torture/pr66101.c: New testcase.
12614
12615 2015-05-12  Richard Biener  <rguenther@suse.de>
12616
12617         PR tree-optimization/37021
12618         * gcc.target/i386/vect-addsub.c: New testcase.
12619
12620 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12621
12622         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12623
12624 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12625
12626         PR tree-optimization/66010
12627         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12628
12629 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
12630
12631         PR c++/65133
12632         * g++.dg/cpp0x/trailing10.C: New.
12633
12634 2015-05-12  Richard Biener  <rguenther@suse.de>
12635
12636         * gcc.dg/vect/bb-slp-35.c: New testcase.
12637
12638 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
12639
12640         PR fortran/66100
12641         * gfortran.dg/bound_simplification_6.f90: New.
12642
12643 2015-05-11  Steve Ellcey  <sellcey@mips.com>
12644
12645         * gcc.target/mips/branch-1.c: Pass argument to bar().
12646
12647 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
12648
12649         PR target/65753
12650         * gcc.target/i386/pr65753.c: New test.
12651
12652 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12653
12654         PR rtl-optimization/66076
12655         * gcc.dg/torture/pr66076.c: New test.
12656
12657 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12658
12659         PR fortran/66041
12660         * gfortran.dg/inline_matmul_7.f90:  New test.
12661         * gfortran.dg/inline_matmul_8.f90:  New test.
12662         * gfortran.dg/inline_matmul_9.f90:  New test.
12663
12664 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
12665
12666         * gfortran.dg/bound_simplification_5.f90: New.
12667
12668 2015-05-09  Jason Merrill  <jason@redhat.com>
12669
12670         * lib/target-supports.exp (cxx_default): New global.
12671         (check_effective_target_c++11_only)
12672         (check_effective_target_c++14_only)
12673         (check_effective_target_c++98_only)
12674         (check_effective_target_c++1z_only): Check it.
12675
12676 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
12677
12678         PR tree-optimization/64454
12679         * gcc.dg/tree-ssa/vrp97.c: New file.
12680         * gcc.dg/vect/slp-perm-7.c: Update.
12681
12682 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
12683
12684         PR fortran/65894
12685         * gfortran.dg/elemental_subroutine_11.f90: New test.
12686
12687 2015-05-08  Richard Biener  <rguenther@suse.de>
12688
12689         PR tree-optimization/66036
12690         * gcc.dg/vect/slp-41.c: New testcase.
12691
12692 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
12693
12694         * gfortran.dg/elemental_optional_args_7.f90: New.
12695
12696 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
12697
12698         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12699         allow cmlt or sshr.
12700
12701 2015-05-08  Marek Polacek  <polacek@redhat.com>
12702
12703         PR c/64918
12704         * gcc.dg/Woverride-init-side-effects-1.c: New test.
12705         * gcc.dg/Woverride-init-side-effects-2.c: New test.
12706
12707 2015-05-07  Marek Polacek  <polacek@redhat.com>
12708
12709         PR c/65179
12710         * c-c++-common/Wshift-negative-value-1.c: New test.
12711         * c-c++-common/Wshift-negative-value-2.c: New test.
12712         * c-c++-common/Wshift-negative-value-3.c: New test.
12713         * c-c++-common/Wshift-negative-value-4.c: New test.
12714         * c-c++-common/Wshift-negative-value-5.c: New test.
12715         * c-c++-common/Wshift-negative-value-6.c: New test.
12716         * gcc.dg/c90-left-shift-1.c: New test.
12717         * gcc.dg/c99-const-expr-7.c: Add dg-error.
12718         * gcc.dg/c99-left-shift-1.c: New test.
12719
12720 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
12721
12722         PR middle-end/192
12723         PR middle-end/54303
12724         * gcc.dg/fdata-sections-2.c: New file.
12725
12726 2015-05-07  Marek Polacek  <polacek@redhat.com>
12727
12728         PR testsuite/66046
12729         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12730         last dg-output.
12731         * c-c++-common/ubsan/align-7.c: Likewise.
12732         * c-c++-common/ubsan/bounds-8.c: Likewise.
12733         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12734         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12735         * c-c++-common/ubsan/null-1.c: Likewise.
12736         * c-c++-common/ubsan/null-10.c: Likewise.
12737         * c-c++-common/ubsan/null-11.c: Likewise.
12738         * c-c++-common/ubsan/null-2.c: Likewise.
12739         * c-c++-common/ubsan/null-3.c: Likewise.
12740         * c-c++-common/ubsan/null-4.c: Likewise.
12741         * c-c++-common/ubsan/null-5.c: Likewise.
12742         * c-c++-common/ubsan/null-6.c: Likewise.
12743         * c-c++-common/ubsan/null-7.c: Likewise.
12744         * c-c++-common/ubsan/null-8.c: Likewise.
12745         * c-c++-common/ubsan/null-9.c: Likewise.
12746         * c-c++-common/ubsan/object-size-1.c: Likewise.
12747         * c-c++-common/ubsan/object-size-10.c: Likewise.
12748         * c-c++-common/ubsan/object-size-4.c: Likewise.
12749         * c-c++-common/ubsan/object-size-5.c: Likewise.
12750         * c-c++-common/ubsan/object-size-7.c: Likewise.
12751         * c-c++-common/ubsan/object-size-8.c: Likewise.
12752         * c-c++-common/ubsan/object-size-9.c: Likewise.
12753         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12754         * c-c++-common/ubsan/overflow-int128.c: Likewise.
12755         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12756         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12757         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12758         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12759         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12760         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12761         * c-c++-common/ubsan/pr59333.c: Likewise.
12762         * c-c++-common/ubsan/pr59667.c: Likewise.
12763         * c-c++-common/ubsan/pr60613-2.c: Likewise.
12764         * c-c++-common/ubsan/pr60636.c: Likewise.
12765         * c-c++-common/ubsan/pr63802.c: Likewise.
12766         * c-c++-common/ubsan/recovery-1.c: Likewise.
12767         * c-c++-common/ubsan/recovery-3.c: Likewise.
12768         * c-c++-common/ubsan/shift-1.c: Likewise.
12769         * c-c++-common/ubsan/shift-2.c: Likewise.
12770         * c-c++-common/ubsan/shift-4.c: Likewise.
12771         * c-c++-common/ubsan/shift-7.c: Likewise.
12772         * c-c++-common/ubsan/undefined-2.c: Likewise.
12773         * c-c++-common/ubsan/vla-1.c: Likewise.
12774         * g++.dg/ubsan/null-1.C: Likewise.
12775         * g++.dg/ubsan/null-3.C: Likewise.
12776         * g++.dg/ubsan/null-4.C: Likewise.
12777         * g++.dg/ubsan/vptr-8.C: Likewise.
12778         * g++.dg/ubsan/vptr-9.C: Likewise.
12779         * gcc.dg/ubsan/bounds-2.c: Likewise.
12780         * gcc.dg/ubsan/object-size-9.c: Likewise.
12781
12782 2015-05-07  Jeff Law  <law@redhat.com>
12783
12784         * gcc.dg/tree-ssa/shorten-1.c: New test.
12785
12786 2015-05-07  Richard Biener  <rguenther@suse.de>
12787
12788         PR tree-optimization/66002
12789         * gcc.dg/vect/vect-125.c: New testcase.
12790
12791 2015-05-07  Marek Polacek  <polacek@redhat.com>
12792             Martin Uecker  <uecker@eecs.berkeley.edu>
12793
12794         * c-c++-common/ubsan/bounds-10.c: New test.
12795
12796 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
12797
12798         * jit.dg/harness.h (set_options): Wrap with
12799         #ifndef TEST_ESCHEWS_SET_OPTIONS.
12800         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
12801         Special-case test-benchmark.c as a negative.
12802         * jit.dg/test-benchmark.c: New file.
12803
12804 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
12805
12806         PR target/64208
12807         * gcc.target/arm/pr64208.c: New test.
12808
12809 2015-05-06  Alan Modra  <amodra@gmail.com>
12810
12811         PR target/66020
12812         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
12813         (gparms): Make volatile.
12814
12815 2015-05-06  Richard Biener  <rguenther@suse.de>
12816
12817         PR tree-optimization/62283
12818         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
12819
12820 2015-05-06  Christian Bruel  <christian.bruel@st.com>
12821
12822         PR target/66015
12823         * gcc.target/aarch64/iinline-attr-1.c: New test.
12824
12825 2015-05-06  Richard Biener  <rguenther@suse.de>
12826
12827         * gcc.dg/vect/bb-slp-34.c: New testcase.
12828
12829 2015-05-06  Richard Biener  <rguenther@suse.de>
12830
12831         PR tree-optimization/62283
12832         * gcc.dg/vect/bb-slp-14.c: Adjust.
12833
12834 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
12835
12836         PR target/65990
12837         * gcc.target/i386/pr65990.c: New test.
12838
12839 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
12840
12841         PR target/65915
12842         * gcc.target/i386/pr65915.c: New.
12843
12844 2015-05-05  Tom de Vries  <tom@codesourcery.com>
12845
12846         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
12847         'va_list escapes 0'.
12848
12849 2015-05-05  Tom de Vries  <tom@codesourcery.com>
12850
12851         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
12852         in r222173.
12853
12854 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
12855
12856         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
12857         * gcc.target/arm/pr65924.c: Likewise.
12858
12859 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
12860
12861         PR target/65871
12862         * gcc.target/i386/pr65871-3.c: New test.
12863
12864 2015-05-04  Jeff Law  <law@redhat.com>
12865
12866         Revert:
12867         2015-05-04  Jeff Law  <law@redhat.com>
12868         * gcc.dg/tree-ssa/shorten-1.c: New test.
12869
12870 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
12871             Jakub Jelinek  <jakub@redhat.com>
12872
12873         PR c++/66007
12874         * g++.dg/cpp0x/Wnarrowing4.C: New.
12875
12876 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
12877
12878         * lib/target-supports.exp
12879         (check_effective_target_keeps_null_pointer_checks): Clarify that
12880         this is for targets that disable -fdelete-null-pointer-checks,
12881         not default it to off.
12882         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
12883         -fdelete-null-pointer-checks explicit.
12884         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
12885         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
12886         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
12887         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
12888         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
12889         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
12890         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
12891         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
12892         * gcc.dg/tree-ssa/pr20318.c: Likewise.
12893         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12894         * gcc.dg/tree-ssa/pr20702.c: Likewise.
12895         * gcc.dg/tree-ssa/pr21086.c: Likewise.
12896         * gcc.dg/tree-ssa/pr21090.c: Likewise.
12897         * gcc.dg/tree-ssa/pr58480.c: Likewise.
12898         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
12899         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
12900         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
12901         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
12902         * gcc.dg/tree-ssa/unreachable.c: Likewise.
12903         * gcc.dg/tree-ssa/vrp02.c: Likewise.
12904         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12905         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12906         * gcc.dg/tree-ssa/vrp55.c: Likewise.
12907         * g++.dg/cpp0x/static_assert9.C: Likewise.
12908         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
12909         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
12910         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
12911         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
12912         * g++.dg/tree-ssa/pr26406.C: Likewise.
12913
12914 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
12915
12916         PR tree-optimization/65984
12917         * c-c++-common/ubsan/pr65984.c: New test.
12918
12919 2015-05-04  Jeff Law  <law@redhat.com>
12920
12921         * gcc.dg/tree-ssa/shorten-1.c: New test.
12922
12923 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12924
12925         PR fortran/44735
12926         * gfortran.dg/pr44735.f90: New test.
12927
12928 2015-05-04  Richard Biener  <rguenther@suse.de>
12929
12930         PR tree-optimization/65965
12931         * gcc.dg/vect/bb-slp-33.c: New testcase.
12932
12933 2015-05-04  Richard Biener  <rguenther@suse.de>
12934
12935         PR tree-optimization/65935
12936         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
12937
12938 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
12939
12940         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
12941         for each supported variant instead of CHECK_RESULTS.
12942         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
12943         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
12944         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
12945         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
12946         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12947         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12948         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
12949         expected results for unsupported variants.  Call CHECK for each
12950         supported variant instead of CHECK_RESULTS.
12951         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
12952         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
12953         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
12954         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
12955         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
12956         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
12957         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
12958         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
12959         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
12960         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
12961         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12962         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12963         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12964         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12965         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
12966         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
12967         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
12968         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
12969         expected results for unsupported variants.
12970         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
12971         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
12972         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
12973         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
12974         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
12975         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
12976         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
12977         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
12978         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
12979         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
12980         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
12981         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
12982         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
12983         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
12984         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
12985         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
12986         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
12987         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
12988         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
12989         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
12990         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
12991         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
12992         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
12993         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
12994         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
12995         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
12996         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
12997         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
12998
12999 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13000
13001         PR fortran/37131
13002         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13003
13004 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13005             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13006
13007         PR c++/65858
13008         * g++.dg/cpp0x/Wnarrowing3.C: New.
13009
13010 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13011
13012         * gcc.dg/20150120-1.c: New test.
13013         * gcc.dg/20150120-2.c: New test.
13014         * gcc.dg/20150120-3.c: New test.
13015
13016 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13017
13018         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13019
13020 2015-05-01  Renlin Li  <renlin.li@arm.com>
13021
13022         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13023
13024 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13025
13026         * gfortran.dg/bound_simplification_4.f90: New.
13027
13028 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13029
13030         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13031         with powerpc_p8vector_ok.
13032
13033 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13034
13035         PR fortran/37131
13036         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13037         scan pattern.
13038         * gfortran.dg/bound_9.f90:  New test case.
13039
13040 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13041
13042         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13043         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13044         for 32bit x86 targets.
13045         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13046         for 32bit x86 targets.
13047         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13048         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13049         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13050         for 32bit x86 targets.
13051
13052 2015-04-30  Marek Polacek  <polacek@redhat.com>
13053
13054         PR tree-optimization/63551
13055         * g++.dg/ipa/pr63551.C: New test.
13056
13057 2015-04-30  Caroline Tice  <cmtice@google.com>
13058
13059         PR  65929
13060         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13061         partition size on certain targets.
13062
13063 2015-04-30  Renlin Li  <renlin.li@arm.com>
13064
13065         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13066
13067 2015-04-30  Marek Polacek  <polacek@redhat.com>
13068
13069         * c-c++-common/Wbool-compare-3.c: New test.
13070
13071         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13072         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13073
13074 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13075
13076         PR c++/57610
13077         * g++.dg/init/ref22.C: New.
13078
13079 2015-04-30  Marek Polacek  <polacek@redhat.com>
13080
13081         * gcc.dg/init-bad-8.c: New test.
13082
13083         * gcc.dg/incomplete-typedef-1.c: New test.
13084
13085 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13086
13087         PR c++/59955
13088         * g++.dg/template/crash121.C: New.
13089
13090 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13091
13092         * gcc.target/mips/call-from-init.c: New test.
13093         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13094
13095 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13096
13097         PR target/65871
13098         * gcc.target/i386/pr65871-1.c: New test.
13099         * gcc.target/i386/pr65871-2.c: Ditto.
13100
13101 2015-04-29  Marek Polacek  <polacek@redhat.com>
13102
13103         PR c/64610
13104         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13105         * c-c++-common/Wbool-compare-2.c: New test.
13106
13107 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13108
13109         PR target/65770
13110         * gcc.target/aarch64/vstN_lane_1.c: New file.
13111
13112 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13113
13114         PR c++/64667
13115         * g++.dg/warn/Winit-self-3.C: New.
13116
13117 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13118
13119         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13120
13121 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13122
13123         PR target/65924
13124         * gcc.target/arm/pr65924.c: New test.
13125
13126 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13127
13128         * g++.dg/gomp/tpl-target-update.C: New file.
13129
13130 2015-04-29  Richard Biener  <rguenther@suse.de>
13131
13132         PR tree-optimization/65917
13133         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13134
13135 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13136
13137         PR target/64835
13138         * gcc.dg/ipa/iinline-attr.c: New test.
13139         * gcc.target/i386/iinline-attr-2.c: New test.
13140
13141 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13142
13143         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13144         segfault is fixed.
13145
13146 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13147
13148         * gcc.dg/vect/vect-33.c: Remove spurious line.
13149
13150 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13151
13152         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13153
13154 2015-04-28  Marek Polacek  <polacek@redhat.com>
13155
13156         PR c/65901
13157         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13158         * gcc.dg/pr65901.c: New test.
13159
13160 2015-04-28  Richard Biener  <rguenther@suse.de>
13161
13162         PR tree-optimization/62283
13163         * gfortran.dg/vect/pr62283-2.f: New testcase.
13164         * gcc.dg/vect/bb-slp-14.c: Adjust.
13165
13166 2015-04-28  Richard Biener  <rguenther@suse.de>
13167
13168         PR tree-optimization/65851
13169         * g++.dg/torture/pr65851.C: New testcase.
13170
13171 2015-04-27  Jeff Law <law@redhat.com>
13172
13173         PR tree-optimization/65217
13174         * gcc.target/i386/pr65217.c: Remove XFAIL.
13175
13176 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13177
13178         PR fortran/60322
13179         Add tests forgotten to svn-add.
13180         * gfortran.dg/class_allocate_19.f03: New test.
13181         * gfortran.dg/class_array_20.f03: New test.
13182         * gfortran.dg/class_array_21.f03: New test.
13183         * gfortran.dg/finalize_29.f08: New test.
13184
13185 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13186
13187         PR fortran/59678
13188         PR fortran/65841
13189         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13190         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13191
13192 2015-04-27  Caroline Tice  <cmtice@google.com>
13193
13194         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13195         partition size.
13196
13197 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13198
13199         PR target/64579
13200         * gcc.target/powerpc/htm-1.c: New test.
13201         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13202         on 64-bit compiles.
13203         (__builtin_tabortdci): Likewise.
13204         (__builtin_tcheck): Remove operand.
13205         * lib/target-supports.exp (check_htm_hw_available): New function.
13206
13207 2015-04-27  Richard Biener  <rguenther@suse.de>
13208
13209         * gcc.target/i386/pr65217.c: XFAIL.
13210
13211 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13212
13213         PR tree-optimization/65875
13214         * gcc.c-torture/compile/pr65875.c: New test.
13215
13216 2015-04-25  Marek Polacek  <polacek@redhat.com>
13217
13218         PR c/52085
13219         * gcc.dg/enum-incomplete-2.c: New test.
13220         * gcc.dg/enum-mode-1.c: New test.
13221
13222 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13223
13224         PR target/65849
13225         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13226         set new options.
13227         * gcc.target/powerpc/pr65849-2.c: Likewise.
13228
13229 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13230
13231         PR tree-optimization/65802
13232         * g++.dg/pr65802.C: Move to ...
13233         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13234         stdarg.h.  Rewrite for C.
13235         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13236         va_start and va_end.  Remove unnecessary inline asm.
13237
13238 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13239             Wei Mi  <wmi@google.com>
13240
13241         * gcc.target/i386/sse2-load-multi.c: New test.
13242         * gcc.target/i386/sse2-store-multi.c: Ditto.
13243
13244 2015-04-24  Marek Polacek  <polacek@redhat.com>
13245
13246         PR c/65830
13247         * c-c++-common/pr65830.c: New test.
13248
13249         PR c/63357
13250         * c-c++-common/Wlogical-op-1.c: New test.
13251
13252 2015-04-24  Marek Polacek  <polacek@redhat.com>
13253
13254         PR c/61534
13255         * c-c++-common/pr61534-1.c: New test.
13256
13257 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13258             Steven Bosscher <steven@gcc.gnu.org>
13259
13260         PR rtl-optimization/34503
13261         * gcc.target/arm/pr64616.c: New file.
13262
13263 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13264
13265         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13266
13267 2015-04-24  Terry Guo  <terry.guo@arm.com>
13268
13269         * gcc.target/arm/pr65710.c: Update the options.
13270
13271 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13272
13273         * gcc.target/i386/pr65523.c: Skip x32.
13274
13275 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13276
13277         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13278         to look for vcl* where appropriate.
13279
13280 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13281
13282         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13283         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13284
13285 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13286
13287         PR target/26702
13288         * gcc.target/arm/pr26702.c: New test.
13289
13290 2015-04-23  Marek Polacek  <polacek@redhat.com>
13291
13292         PR c/65345
13293         * gcc.dg/pr65345-1.c: New test.
13294         * gcc.dg/pr65345-2.c: New test.
13295
13296 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13297
13298         * gcc.target/powerpc/crypto-builtin-2.c: New.
13299
13300 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13301
13302         PR fortran/60322
13303         * gfortran.dg/class_allocate_19.f03: New test.
13304         * gfortran.dg/class_array_20.f03: New test.
13305         * gfortran.dg/class_array_21.f03: New test.
13306         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13307         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13308         initialization correctly.
13309         * gfortran.dg/finalize_29.f08: New test.
13310
13311 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13312
13313         * gcc.target/powerpc/swaps-p8-18.c: New test.
13314
13315 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13316
13317         PR target/65456
13318         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13319         * gcc.dg/vect/bb-slp-25.c: Likewise.
13320         * gcc.dg/vect/bb-slp-29.c: Likewise.
13321         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13322         vect_no_align && { ! vect_hw_misalign }.
13323         * gcc.dg/vect/bb-slp-9.c: Likewise.
13324         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13325         vect_hw_misalign.
13326         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13327         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13328         account for POWER8, where peeling for alignment is not needed.
13329         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13330         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13331         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13332         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13333         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13334         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13335         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13336         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13337         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13338         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13339         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13340         * gcc.dg/vect/pr16105.c: Likewise.
13341         * gcc.dg/vect/pr20122.c: Likewise.
13342         * gcc.dg/vect/pr33804.c: Likewise.
13343         * gcc.dg/vect/pr33953.c: Likewise.
13344         * gcc.dg/vect/pr56787.c: Likewise.
13345         * gcc.dg/vect/pr58508.c: Likewise.
13346         * gcc.dg/vect/slp-25.c: Likewise.
13347         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13348         * gcc.dg/vect/vect-105.c: Likewise.
13349         * gcc.dg/vect/vect-27.c: Likewise.
13350         * gcc.dg/vect/vect-29.c: Likewise.
13351         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13352         POWER8.
13353         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13354         && { ! vect_hw_misalign }.
13355         * gcc.dg/vect/vect-44.c: Likewise.
13356         * gcc.dg/vect/vect-48.c: Likewise.
13357         * gcc.dg/vect/vect-50.c: Likewise.
13358         * gcc.dg/vect/vect-52.c: Likewise.
13359         * gcc.dg/vect/vect-56.c: Likewise.
13360         * gcc.dg/vect/vect-60.c: Likewise.
13361         * gcc.dg/vect/vect-72.c: Likewise.
13362         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13363         * gcc.dg/vect/vect-75.c: Likewise.
13364         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13365         * gcc.dg/vect/vect-77-global.c: Likewise.
13366         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13367         * gcc.dg/vect/vect-78-global.c: Likewise.
13368         * gcc.dg/vect/vect-93.c: Likewise.
13369         * gcc.dg/vect/vect-95.c: Likewise.
13370         * gcc.dg/vect/vect-96.c: Likewise.
13371         * gcc.dg/vect/vect-cond-1.c: Likewise.
13372         * gcc.dg/vect/vect-cond-3.c: Likewise.
13373         * gcc.dg/vect/vect-cond-4.c: Likewise.
13374         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13375         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13376         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13377         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13378         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13379         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13380         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13381         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13382         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13383         * gcc.dg/vect/vect-outer-5.c: Likewise.
13384         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13385         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13386         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13387         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13388         * gcc.dg/vect/vect-peel-3.c: Likewise.
13389         * gcc.dg/vect/vect-peel-4.c: Likewise.
13390         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13391         * gcc.target/powerpc/pr65456.c: New test.
13392         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13393         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13394         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13395         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13396         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13397         vect_no_align && { ! vect_hw_misalign }.
13398         * gfortran.dg/vect/vect-3.f90: Likewise.
13399         * gfortran.dg/vect/vect-4.f90: Likewise.
13400         * gfortran.dg/vect/vect-5.f90: Likewise.
13401         * lib/target-supports.exp (check_effective_target_vect_no_align):
13402         Return 1 for POWER8.
13403         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13404
13405 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13406
13407         PR fortran/65429
13408         * gfortran.dg/pr65429.f90: New test.
13409
13410 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13411
13412         * c-c++-common/asan/user-section-1.c: New test.
13413         * c-c++-common/asan/user-section-2.c: New test.
13414         * c-c++-common/asan/user-section-3.c: New test.
13415
13416 2015-04-22  Hale Wang  <hale.wang@arm.com>
13417             Terry Guo  <terry.guo@arm.com>
13418
13419         PR rtl-optimization/64818
13420         * gcc.target/arm/pr64818.c: New test.
13421
13422 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13423
13424         PR ipa/65076
13425         * g++.dg/tree-ssa/pr61034.C: Update template.
13426         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13427         * gcc.dg/Warray-bounds-11.c: Likewise.
13428         * gcc.dg/Warray-bounds.c: Likewise.
13429
13430 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13431
13432         PR libgfortran/65234
13433         * gfortran.dg/fmt_unlimited.f90: New test.
13434
13435 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13436
13437         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13438         headers.
13439         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13440         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13441         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13442         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13443         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13444         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13445         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13446
13447 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13448
13449         PR libgfortran/56743
13450         * gfortran.dg/namelist_87.f90: New test.
13451
13452 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13453
13454         * gcc.target/aarch64/mult-synth_1.c: New test.
13455         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13456         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13457         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13458         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13459         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13460
13461 2015-04-21  Richard Biener  <rguenther@suse.de>
13462
13463         PR tree-optimization/65650
13464         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13465         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13466         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13467         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13468         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13469         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13470
13471 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13472
13473         PR tree-optimization/65802
13474         * g++.dg/pr65802.C: New test.
13475
13476 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13477
13478         PR testsuite/65767
13479         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13480         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13481
13482 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13483
13484         PR c++/65801
13485         * g++.dg/cpp0x/Wnarrowing2.C: New.
13486
13487 2015-04-20  Jeff Law  <law@redhat.com>
13488
13489         PR tree-optimization/65658
13490         * gcc.dg/pr65658.c: New test.
13491
13492 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13493
13494         PR target/64134
13495         * gcc.target/aarch64/vec_init_1.c: New test.
13496
13497 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13498
13499         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13500         targets.
13501
13502 2015-04-18  Martin Sebor  <msebor@redhat.com>
13503
13504         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13505         of non-nul characters.
13506         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13507
13508 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13509
13510         PR target/65787
13511         * gcc.target/powerpc/pr65787.c: New.
13512
13513 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13514
13515         PR target/65689
13516         * gcc.target/aarch64/c-output-template-4.c: New test.
13517
13518 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13519
13520         PR target/65780
13521         * gcc.dg/pr65780-1.c: New test.
13522         * gcc.dg/pr65780-2.c: Likewise.
13523         * gcc.target/i386/pr32219-9.c: Likewise.
13524         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13525         symbol.
13526         * gcc.target/i386/pr64317.c (c): Initialize.
13527
13528 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13529
13530         PR target/65612
13531         * g++.dg/ext/mv18.C: New test.
13532         * g++.dg/ext/mv19.C: Likewise.
13533         * g++.dg/ext/mv20.C: Likewise.
13534         * g++.dg/ext/mv21.C: Likewise.
13535         * g++.dg/ext/mv22.C: Likewise.
13536         * g++.dg/ext/mv23.C: Likewise.
13537
13538 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13539
13540         PR c++/64527
13541         * g++.dg/init/pr64527.C: New test.
13542
13543 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13544             Michael Matz  <matz@suse.de>
13545
13546         PR tree-optimization/64950
13547         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13548         x86_64-*-*.
13549
13550 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13551
13552         * c-c++-common/asan/user-section-1.c: New test.
13553
13554 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13555
13556         PR debug/65771
13557         * gcc.dg/debug/pr65771.c: New test.
13558
13559 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13560
13561         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13562         __buitlin_alloca with __builtin_alloca.
13563
13564 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13565
13566         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13567
13568 2015-04-16  Richard Biener  <rguenther@suse.de>
13569
13570         PR tree-optimization/64277
13571         * gcc.dg/Warray-bounds-14.c: New testcase.
13572         * gcc.dg/Warray-bounds-15.c: Likewise.
13573         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13574         * c-c++-common/ubsan/bounds-6.c: Likewise.
13575
13576 2015-04-16  Renlin Li  <renlin.li@arm.com>
13577
13578         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13579         * gcc.target/arm/unsigned-float.c: New.
13580
13581 2015-04-16  Richard Biener  <rguenther@suse.de>
13582
13583         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13584         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13585         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13586
13587 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13588
13589         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13590         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13591         * g++.dg/cpp0x/defaulted21.C: Likewise.
13592         * g++.dg/cpp0x/defaulted28.C: Likewise.
13593         * g++.dg/cpp0x/defaulted47.C: Likewise.
13594         * g++.dg/cpp0x/elision_neg.C: Likewise.
13595         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13596         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13597         * g++.dg/cpp0x/implicit1.C: Likewise.
13598         * g++.dg/cpp0x/implicit9.C: Likewise.
13599         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13600         * g++.dg/cpp0x/range-for13.C: Likewise.
13601         * g++.dg/gomp/clause-2.C: Likewise.
13602         * g++.dg/gomp/udr-5.C: Likewise.
13603         * g++.dg/inherit/access6.C: Likewise.
13604         * g++.dg/lookup/duperr1.C: Likewise.
13605         * g++.dg/lookup/friend2.C: Likewise.
13606         * g++.dg/lookup/pr6936.C: Likewise.
13607         * g++.dg/lookup/scoped1.C: Likewise.
13608         * g++.dg/lookup/using26.C: Likewise.
13609         * g++.dg/lookup/using38.C: Likewise.
13610         * g++.dg/other/access2.C: Likewise.
13611         * g++.dg/overload/defarg3.C: Likewise.
13612         * g++.dg/overload/defarg6.C: Likewise.
13613         * g++.dg/parse/access11.C: Likewise.
13614         * g++.dg/parse/access2.C: Likewise.
13615         * g++.dg/parse/access3.C: Likewise.
13616         * g++.dg/parse/access4.C: Likewise.
13617         * g++.dg/parse/access5.C: Likewise.
13618         * g++.dg/parse/access6.C: Likewise.
13619         * g++.dg/parse/access8.C: Likewise.
13620         * g++.dg/parse/access9.C: Likewise.
13621         * g++.dg/parse/crash40.C: Likewise.
13622         * g++.dg/tc1/dr142.C: Likewise.
13623         * g++.dg/tc1/dr166.C: Likewise.
13624         * g++.dg/tc1/dr52.C: Likewise.
13625         * g++.dg/template/access11.C: Likewise.
13626         * g++.dg/template/access18.C: Likewise.
13627         * g++.dg/template/access19.C: Likewise.
13628         * g++.dg/template/access2.C: Likewise.
13629         * g++.dg/template/access20.C: Likewise.
13630         * g++.dg/template/access26.C: Likewise.
13631         * g++.dg/template/access3.C: Likewise.
13632         * g++.dg/template/access7.C: Likewise.
13633         * g++.dg/template/conv12.C: Likewise.
13634         * g++.dg/template/crash69.C: Likewise.
13635         * g++.dg/template/friend31.C: Likewise.
13636         * g++.dg/template/friend32.C: Likewise.
13637         * g++.dg/template/memfriend15.C: Likewise.
13638         * g++.dg/template/memfriend16.C: Likewise.
13639         * g++.dg/template/memfriend17.C: Likewise.
13640         * g++.dg/template/memfriend7.C: Likewise.
13641         * g++.dg/template/pr32519.C: Likewise.
13642         * g++.dg/template/qualttp21.C: Likewise.
13643         * g++.dg/template/qualttp8.C: Likewise.
13644         * g++.dg/template/ttp10.C: Likewise.
13645         * g++.dg/template/typedef11.C: Likewise.
13646         * g++.dg/template/typedef13.C: Likewise.
13647         * g++.dg/template/typedef19.C: Likewise.
13648         * g++.dg/template/typedef20.C: Likewise.
13649         * g++.dg/template/typedef22.C: Likewise.
13650         * g++.dg/template/using16.C: Likewise.
13651         * g++.dg/template/virtual3.C: Likewise.
13652         * g++.dg/ubsan/pr61272.C: Likewise.
13653         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13654         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13655         * g++.old-deja/g++.brendan/enum6.C: Likewise.
13656         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13657         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13658         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13659         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13660         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13661         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13662         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13663         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13664         * g++.old-deja/g++.jason/access17.C: Likewise.
13665         * g++.old-deja/g++.jason/access18.C: Likewise.
13666         * g++.old-deja/g++.jason/access22.C: Likewise.
13667         * g++.old-deja/g++.jason/access23.C: Likewise.
13668         * g++.old-deja/g++.jason/access8.C: Likewise.
13669         * g++.old-deja/g++.jason/delete3.C: Likewise.
13670         * g++.old-deja/g++.jason/report.C: Likewise.
13671         * g++.old-deja/g++.law/access2.C: Likewise.
13672         * g++.old-deja/g++.law/access3.C: Likewise.
13673         * g++.old-deja/g++.law/access4.C: Likewise.
13674         * g++.old-deja/g++.law/access5.C: Likewise.
13675         * g++.old-deja/g++.law/arm12.C: Likewise.
13676         * g++.old-deja/g++.law/arm14.C: Likewise.
13677         * g++.old-deja/g++.law/ctors13.C: Likewise.
13678         * g++.old-deja/g++.law/union2.C: Likewise.
13679         * g++.old-deja/g++.law/visibility12.C: Likewise.
13680         * g++.old-deja/g++.law/visibility15.C: Likewise.
13681         * g++.old-deja/g++.law/visibility16.C: Likewise.
13682         * g++.old-deja/g++.law/visibility17.C: Likewise.
13683         * g++.old-deja/g++.law/visibility18.C: Likewise.
13684         * g++.old-deja/g++.law/visibility19.C: Likewise.
13685         * g++.old-deja/g++.law/visibility20.C: Likewise.
13686         * g++.old-deja/g++.law/visibility21.C: Likewise.
13687         * g++.old-deja/g++.law/visibility24.C: Likewise.
13688         * g++.old-deja/g++.law/visibility4.C: Likewise.
13689         * g++.old-deja/g++.law/visibility5.C: Likewise.
13690         * g++.old-deja/g++.law/visibility6.C: Likewise.
13691         * g++.old-deja/g++.law/visibility7.C: Likewise.
13692         * g++.old-deja/g++.law/visibility8.C: Likewise.
13693         * g++.old-deja/g++.law/visibility9.C: Likewise.
13694         * g++.old-deja/g++.niklas/t135.C: Likewise.
13695         * g++.old-deja/g++.oliva/delete1.C: Likewise.
13696         * g++.old-deja/g++.oliva/partord1.C: Likewise.
13697         * g++.old-deja/g++.other/access11.C: Likewise.
13698         * g++.old-deja/g++.other/access4.C: Likewise.
13699         * g++.old-deja/g++.other/access7.C: Likewise.
13700         * g++.old-deja/g++.other/crash1.C: Likewise.
13701         * g++.old-deja/g++.other/crash7.C: Likewise.
13702         * g++.old-deja/g++.other/friend1.C: Likewise.
13703         * g++.old-deja/g++.other/friend4.C: Likewise.
13704         * g++.old-deja/g++.other/friend9.C: Likewise.
13705         * g++.old-deja/g++.other/lineno1.C: Likewise.
13706         * g++.old-deja/g++.other/using1.C: Likewise.
13707         * g++.old-deja/g++.pt/enum14.C: Likewise.
13708         * g++.old-deja/g++.pt/friend11.C: Likewise.
13709         * g++.old-deja/g++.pt/friend21.C: Likewise.
13710         * g++.old-deja/g++.pt/friend3.C: Likewise.
13711         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13712         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13713         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13714         * g++.old-deja/g++.robertl/eb94.C: Likewise.
13715
13716 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
13717
13718         PR ipa/65765
13719         * g++.dg/ipa/pr65765.C: New test.
13720
13721 2015-04-15  Nick Clifton  <nickc@redhat.com>
13722
13723         * gcc.target/rx/builtins.c: Disable RMPA test if string
13724         instructions are not allowed.
13725
13726 2015-04-15  Alan Modra  <amodra@gmail.com>
13727
13728         * gcc.dg/pr65408.c: New.
13729
13730 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13731
13732         PR target/65729
13733         * gcc.target/arm/pr65729.c: New test.
13734
13735 2015-04-14  Richard Biener  <rguenther@suse.de>
13736
13737         PR tree-optimization/65758
13738         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13739
13740 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13741
13742         PR target/65648
13743         * gcc.c-torture/execute/pr65648.c: New test.
13744
13745 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13746
13747         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13748         __builtin_finite instead of finite.
13749         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13750         Likewise.
13751
13752 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
13753
13754         PR tree-optimization/63387
13755         * gcc.dg/pr63387.c: New testcase.
13756
13757 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
13758
13759         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13760
13761 2015-04-13  Richard Biener  <rguenther@suse.de>
13762
13763         PR tree-optimization/65204
13764         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13765
13766 2015-04-13  Terry Guo  <terry.guo@arm.com>
13767
13768         PR target/65710
13769         * gcc.target/arm/pr65710.c: New.
13770
13771 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13772
13773         PR tree-optimization/65747
13774         * g++.dg/torture/pr65747.C: New test.
13775
13776 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13777
13778         PR c++/65736
13779         * g++.dg/cpp0x/pr65736.C: New test.
13780
13781 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
13782             Martin Liska  <mliska@suse.cz>
13783
13784         PR ipa/65722
13785         * g++.dg/ipa/pr65722.C: New testcase.
13786
13787 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13788
13789         PR tree-optimization/65735
13790         * gcc.c-torture/compile/pr65735.c: New test.
13791
13792 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
13793
13794         PR middle-end/65554
13795         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13796
13797 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13798
13799         PR target/65671
13800         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
13801
13802 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
13803
13804         PR target/65647
13805         * gcc.target/arm/pr65647-2.c: New.
13806
13807 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13808
13809         PR target/65694
13810         * g++.dg/torture/pr65694.C: New test.
13811
13812 2015-04-10  Tobias Burnus  <burnus@net-b.de>
13813
13814         * gfortran.dg/coarray_lock_6.f90: New.
13815         * gfortran.dg/coarray_lock_7.f90: New.
13816         * gfortran.dg/coarray/lock_2.f90: New.
13817
13818 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
13819
13820         PR fortran/56674
13821         PR fortran/58813
13822         PR fortran/59016
13823         PR fortran/59024
13824         * gfortran.dg/used_types_27.f90: New.
13825
13826 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
13827
13828         PR target/65671
13829         * gcc.target/i386/pr65671.c: New.
13830
13831 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13832
13833         PR tree-optimization/65709
13834         * c-c++-common/ubsan/align-9.c: New test.
13835
13836 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
13837
13838         PR fortran/56852
13839         * gfortran.dg/pr56852.f90: New test.
13840
13841 2015-04-09  Marek Polacek  <polacek@redhat.com>
13842             Jakub Jelinek  <jakub@redhat.com>
13843
13844         PR middle-end/65554
13845         * g++.dg/opt/pr65554.C: New test.
13846
13847 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13848
13849         PR c++/65690
13850         * c-c++-common/attr-aligned-1.c: New test.
13851
13852 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
13853
13854         * gcc.target/i386/mpx/memmove-zero-length.c: New.
13855
13856 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
13857
13858         PR target/65676
13859         * gcc.target/i386/sse-25.c: New.
13860
13861 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13862
13863         PR target/65693
13864         * gcc.target/i386/pr65693.c: New test.
13865
13866 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13867
13868         * gcc.dg/lto/chkp-static-bounds_0.c: New.
13869
13870 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13871
13872         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
13873
13874 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13875
13876         * gcc.target/i386/thunk-retbnd.c: New.
13877
13878 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
13879
13880         * gnat.dg/opt48.adb: New test.
13881         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
13882         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
13883
13884 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
13885
13886         PR ipa/65540
13887         * gcc.c-torture/compile/pr65540.c: New.
13888
13889 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
13890
13891         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
13892         -Wno-pointer-arith.
13893
13894 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
13895
13896         PR debug/65678
13897         * g++.dg/debug/pr65678.C: New test.
13898
13899         PR middle-end/65680
13900         * gcc.c-torture/compile/pr65680.c: New test.
13901
13902 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
13903
13904         PR fortran/65548
13905         * gfortran.dg/allocate_with_source_5.f90: New test.
13906
13907 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
13908
13909         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
13910         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
13911
13912 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
13913
13914         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
13915
13916 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
13917
13918         PR target/65614
13919         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
13920         to get floating point compression.
13921         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
13922
13923 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
13924
13925         PR preprocessor/61977
13926         * gcc.dg/cpp/pr61977.c: New test.
13927
13928 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
13929
13930         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
13931
13932 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
13933
13934         PR target/65647
13935         * gcc.target/arm/pr65647.c: New.
13936
13937 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
13938
13939         PR ipa/65655
13940         * g++.dg/torture/pr65655.C: New testcase.
13941
13942 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
13943
13944         PR c++/64085
13945         * g++.dg/cpp1y/lambda-init13.C: New.
13946
13947 2015-04-03  Marek Polacek  <polacek@redhat.com>
13948
13949         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
13950
13951 2015-04-02  Marek Polacek  <polacek@redhat.com>
13952
13953         PR c++/65642
13954         * g++.dg/cpp0x/constexpr-fold1.C: New test.
13955         * g++.dg/cpp0x/constexpr-fold2.C: New test.
13956
13957 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
13958
13959         PR preprocessor/61977
13960         * gcc.target/powerpc/pr61977-1.c: New test.
13961         * gcc.target/powerpc/pr61977-2.c: New test.
13962
13963 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
13964
13965         PR c++/56100
13966         * g++.dg/warn/Wshadow-8.C: New.
13967         * g++.dg/warn/Wshadow-9.C: Likewise.
13968         * g++.dg/warn/Wshadow-10.C: Likewise.
13969         * g++.dg/warn/Wshadow-11.C: Likewise.
13970
13971 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13972
13973         * gcc.dg/pr23623.c: Added aligned attribute.
13974         * gcc.dg/20141029-1.c: Likewise.
13975         * gcc.dg/20150306-1.c: New test.
13976
13977 2015-04-01  Marek Polacek  <polacek@redhat.com>
13978
13979         PR c++/65554
13980         * g++.dg/cpp0x/initlist93.C: New test.
13981         * g++.dg/cpp0x/initlist94.C: New test.
13982
13983 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
13984
13985         PR target/65624
13986         * gcc.target/aarch64/pr65624.c: New test.
13987
13988 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
13989
13990         * gcc.dg/ipa/inlinehint-4.c: New testcase.
13991
13992 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
13993
13994         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
13995         extra variable to force stack alignment.
13996         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
13997         extra variable to force stack alignment.
13998
13999 2015-03-31  Marek Polacek  <polacek@redhat.com>
14000
14001         PR c++/65390
14002         * g++.dg/template/pr65390.C: New test.
14003
14004 2015-03-31  Martin Liska  <mliska@suse.cz>
14005
14006         * g++.dg/ipa/pr65557.C: New test.
14007
14008 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14009
14010         * gcc.target/s390/hotpatch-25.c: New test.
14011         * gcc.target/s390/hotpatch-1.c: Update test.
14012         * gcc.target/s390/hotpatch-10.c: Update test.
14013         * gcc.target/s390/hotpatch-11.c: Update test.
14014         * gcc.target/s390/hotpatch-12.c: Update test.
14015         * gcc.target/s390/hotpatch-13.c: Update test.
14016         * gcc.target/s390/hotpatch-14.c: Update test.
14017         * gcc.target/s390/hotpatch-15.c: Update test.
14018         * gcc.target/s390/hotpatch-16.c: Update test.
14019         * gcc.target/s390/hotpatch-17.c: Update test.
14020         * gcc.target/s390/hotpatch-18.c: Update test.
14021         * gcc.target/s390/hotpatch-19.c: Update test.
14022         * gcc.target/s390/hotpatch-2.c: Update test.
14023         * gcc.target/s390/hotpatch-21.c: Update test.
14024         * gcc.target/s390/hotpatch-22.c: Update test.
14025         * gcc.target/s390/hotpatch-23.c: Update test.
14026         * gcc.target/s390/hotpatch-24.c: Update test.
14027         * gcc.target/s390/hotpatch-3.c: Update test.
14028         * gcc.target/s390/hotpatch-4.c: Update test.
14029         * gcc.target/s390/hotpatch-5.c: Update test.
14030         * gcc.target/s390/hotpatch-6.c: Update test.
14031         * gcc.target/s390/hotpatch-7.c: Update test.
14032         * gcc.target/s390/hotpatch-8.c: Update test.
14033         * gcc.target/s390/hotpatch-9.c: Update test.
14034         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14035
14036 2015-03-31  Richard Biener  <rguenther@suse.de>
14037
14038         PR middle-end/65626
14039         * g++.dg/torture/pr65626.C: New testcase.
14040
14041 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14042
14043         PR target/65531
14044         * gcc.target/i386/mpx/pr65531.cc: New.
14045
14046 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14047
14048         PR target/65602
14049         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14050         __builtin_alloca instead of alloca.
14051         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14052         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14053         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14054         check.
14055
14056 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14057
14058         PR ipa/65610
14059         * g++.dg/ubsan/pr65610.C: New test.
14060
14061 2015-03-30  Marek Polacek  <polacek@redhat.com>
14062
14063         PR c++/65398
14064         * g++.dg/cpp0x/pr65398-2.C: New test.
14065
14066 2015-03-30  Marek Polacek  <polacek@redhat.com>
14067
14068         * c-c++-common/pr65556.c: Change the width of bit-fields.
14069
14070 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14071
14072         PR ipa/65588
14073         * gcc.target/i386/pr65588.c: New testcase.
14074
14075 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14076
14077         PR libgfortran/65563
14078         * gfortran.dg/open_errors_2.f90:  New test.
14079
14080 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14081
14082         PR libgfortran/65596
14083         * gfortran.dg/namelist_86.f90: New test.
14084
14085 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14086
14087         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14088         statement to reflect new ownership.
14089
14090 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14091
14092         PR c++/42328
14093         * g++.dg/template/friend58.C: New.
14094         * g++.dg/template/friend59.C: Likewise.
14095
14096 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14097
14098         PR c/65586
14099         * g++.dg/gomp/openmp-simd-3.C: New.
14100         * gcc.dg/gomp/openmp-simd-3.c: New.
14101
14102 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14103
14104         PR target/65248
14105         * gcc.target/i386/pr65248-1.c: New file.
14106         * gcc.target/i386/pr65248-2.c: Likewise.
14107         * gcc.target/i386/pr65248-3.c: Likewise.
14108         * gcc.target/i386/pr65248-4.c: Likewise.
14109
14110 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14111
14112         PR target/65593
14113         * gcc.c-torture/compile/pr65593.c: New test.
14114
14115 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14116
14117         PR c++/59329
14118         * g++.dg/cpp1y/constexpr-assert1.C: New.
14119
14120 2015-03-27  Marek Polacek  <polacek@redhat.com>
14121
14122         PR c++/65556
14123         * c-c++-common/pr65556.c: New test.
14124
14125 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14126
14127         PR ipa/65600
14128         * g++.dg/torture/pr65600.C: New testcase.
14129
14130 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14131
14132         PR target/65407
14133         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14134
14135 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14136
14137         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14138         statement and cleanup. Fixed typos.
14139
14140 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14141
14142         PR middle-end/65595
14143         * gcc.c-torture/compile/pr65595.c: New testcase.
14144
14145 2015-03-27  Marek Polacek  <polacek@redhat.com>
14146
14147         PR sanitizer/65583
14148         * g++.dg/ubsan/pr65583.C: New test.
14149
14150 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14151
14152         * gcc.c-torture/compile/20150327.c: New testcase.
14153
14154 2015-03-26  Richard Biener  <rguenther@suse.de>
14155
14156         PR middle-end/65555
14157         * g++.dg/torture/pr65555.C: New testcase.
14158
14159 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14160
14161         PR tree-optimization/64715
14162         * gcc.dg/builtin-object-size-15.c: New test.
14163         * gcc.dg/pr64715-1.c: New test.
14164         * gcc.dg/pr64715-2.c: New test.
14165
14166 2015-03-26  Richard Biener  <rguenther@suse.de>
14167
14168         PR middle-end/65519
14169         * gnat.dg/specs/opt2.ads: Fix testcase.
14170
14171 2015-03-25  Martin Sebor  <msebor@redhat.com>
14172
14173         PR testsuite/65526
14174         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14175         when target isn't arm*-*-*-*.
14176         (check_effective_target_arm_nothumb): Likewise.
14177         (check_effective_target_arm_little_endian): Likewise.
14178         (check_effective_target_arm_vect_no_misalign): Likewise.
14179         (check_effective_target_aarch64_little_endian): Fail early if target
14180         isn't aarch64*-*-*.
14181
14182 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14183
14184         PR tree-optimization/65177
14185         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14186
14187 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14188
14189         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14190         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14191         smmintrin.h and mm3dnow.h.
14192
14193 2015-03-25  Marek Polacek  <polacek@redhat.com>
14194
14195         PR c++/65558
14196         * g++.dg/cpp0x/pr65558.C: New test.
14197
14198 2015-03-25  Marek Polacek  <polacek@redhat.com>
14199
14200         PR c++/61670
14201         * g++.dg/template/pr61670.C: New test.
14202
14203 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14204
14205         PR c++/54987
14206         * g++.dg/template/pr54987.C: New.
14207
14208 2015-03-25  Richard Biener  <rguenther@suse.de>
14209
14210         PR tree-optimization/62630
14211         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14212
14213 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14214
14215         PR target/65508
14216         * gcc.target/i386/mpx/pr65508.c: New.
14217
14218 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14219
14220         PR fortran/64952
14221         PR fortran/65532
14222         * gfortran.dg/data_initialized_3.f90: New.
14223
14224 2015-03-25  Richard Biener  <rguenther@suse.de>
14225
14226         PR middle-end/65519
14227         * gnat.dg/specs/opt2.ads: New testcase.
14228
14229 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14230
14231         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14232         * gcc.target/arm/memset-inline-4.c: Skip for
14233         arm_tune_string_ops_prefer_neon.
14234         * gcc.target/arm/memset-inline-5.c: Ditto.
14235         * gcc.target/arm/memset-inline-6.c: Ditto.
14236         * gcc.target/arm/memset-inline-8.c: Ditto.
14237         * gcc.target/arm/memset-inline-9.c: Ditto.
14238
14239 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14240
14241         PR c++/58923
14242         * g++.dg/other/virtual3.C: New.
14243
14244 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14245
14246         PR c++/60130
14247         * g++.dg/cpp0x/vt-60130.C: New.
14248
14249 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14250
14251         PR c++/61971
14252         * g++.dg/warn/Warray-bounds-7.C: New.
14253
14254 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14255
14256         PR c++/60067
14257         * g++.dg/template/defarg18.C: New.
14258
14259 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14260
14261         PR c++/59988
14262         * g++.dg/cpp0x/vt-59988.C: New.
14263
14264 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14265
14266         PR tree-optimization/65533
14267         * gcc.dg/pr65533.c: New test.
14268
14269 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14270
14271         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14272         source= and mold= expressions functionality.
14273         * gfortran.dg/allocate_class_4.f90: New test.
14274         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14275         copying an unlimited polymorhpic object containing a char array
14276         to another unlimited polymorphic object respects the _len
14277         component.
14278         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14279         whether deferred length char array allocate works, unlimited
14280         polymorphic object allocation from a string works and if
14281         allocating an array of deferred length strings works.
14282         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14283
14284 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14285
14286         PR c++/65513
14287         * g++.dg/cpp0x/constexpr-array11.C: New.
14288
14289 2015-03-24  Richard Biener  <rguenther@suse.de>
14290
14291         PR middle-end/65517
14292         * gcc.dg/torture/pr65517.c: New testcase.
14293
14294 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14295
14296         * gfortran.dg/coindexed_1.f90: Moved from
14297         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14298
14299 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14300
14301         PR testsuite/65506
14302         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14303         gimple dump.
14304
14305         PR target/65523
14306         * gcc.target/i386/pr65523.c: New test.
14307
14308         PR ipa/65475
14309         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14310         dg-options.
14311         * g++.dg/lto/pr65475b_0.C: Likewise.
14312
14313 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14314
14315         PR target/65505
14316         * gcc.target/sh/torture/pr65505.c: New.
14317
14318 2015-03-23  Martin Sebor  <msebor@redhat.com>
14319
14320         PR testsuite/63175
14321         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14322         assembly for lvx in addition to lxv.
14323
14324 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14325
14326         PR target/65504
14327         * gfortran.dg/pr65504.f90: New test.
14328
14329         PR ipa/65521
14330         * gcc.dg/pr65521.c: New test.
14331
14332 2015-03-23  Richard Biener  <rguenther@suse.de>
14333
14334         PR tree-optimization/65518
14335         * gcc.dg/vect/pr65518.c: New testcase.
14336
14337 2015-03-23  Richard Biener  <rguenther@suse.de>
14338
14339         PR tree-optimization/65494
14340         * gcc.dg/vect/pr65494.c: New testcase.
14341
14342 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14343
14344         PR preprocessor/65238
14345         * c-c++-common/cpp/pr65238-1.c: New test.
14346         * gcc.dg/cpp/pr65238-2.c: New test.
14347         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14348         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14349
14350 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14351             Mikael Morin  <mikael@gcc.gnu.org>
14352
14353         PR fortran/64952
14354         * gfortran.dg/elemental_dependency_4.f90: New.
14355         * gfortran.dg/elemental_dependency_5.f90: New.
14356
14357 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14358
14359         PR ipa/65475
14360         * g++.dg/lto/pr65475b_0.C: New testcase.
14361         * g++.dg/lto/pr65475b_1.C: New testcase.
14362         * g++.dg/lto/pr65475c_0.C: New testcase.
14363         * g++.dg/lto/pr65475c_1.C: New testcase.
14364
14365 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14366
14367         * gfortran.dg/coarray_38.f90: New.
14368         * gfortran.dg/coarray_39.f90: New.
14369         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14370         compile test.
14371
14372 2015-03-20  Marek Polacek  <polacek@redhat.com>
14373
14374         PR c++/65398
14375         * g++.dg/cpp0x/pr65398.C: New test.
14376
14377 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14378
14379         PR ipa/65475
14380         * g++.dg/lto/pr65475_0.C: New testcase.
14381         * g++.dg/lto/pr65475_1.C: New testcase.
14382
14383 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14384
14385         PR rtl-optimization/64366
14386         * gcc.target/sh/pr64366.c: New.
14387
14388 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14389
14390         PR c++/48324
14391         * g++.dg/cpp0x/constexpr-48324.C: New.
14392
14393 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14394
14395         PR c++/48453
14396         * g++.dg/cpp0x/pr48453.C: New.
14397
14398 2015-03-20  Marek Polacek  <polacek@redhat.com>
14399
14400         PR c++/65072
14401         * g++.dg/cpp0x/pr65072.C: New test.
14402
14403 2015-03-20  Richard Biener  <rguenther@suse.de>
14404
14405         PR middle-end/64715
14406         * gcc.dg/pr15347.c: Use -O.
14407         * c-c++-common/pr19807-1.c: Likewise.
14408
14409 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14410
14411         * gnat.dg/volatile13.ad[sb]: New test.
14412
14413 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14414
14415         PR rtl-optimization/60851
14416         * gcc.target/i386/pr60851.c: New test.
14417
14418 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14419
14420         PR target/65240
14421         * g++.dg/pr65240.h: Add tests for PR 65240.
14422         * g++.dg/pr65240-1.C: Likewise.
14423         * g++.dg/pr65240-2.C: Likewise.
14424         * g++.dg/pr65240-3.C: Likewise.
14425         * g++.dg/pr65240-4.C: Likewise.
14426
14427 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14428
14429         PR rtl-optimization/63491
14430         * gcc.target/powerpc/pr63491.c: New.
14431
14432 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14433
14434         * g++.dg/ipa/pr65465.C: New test.
14435
14436 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14437
14438         PR c++/52659
14439         * g++.dg/cpp0x/deleted11.C: New.
14440
14441 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14442
14443         PR sanitizer/65400
14444         * c-c++-common/tsan/pr65400-3.c: New test.
14445
14446 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14447
14448         PR c++/59686
14449         * g++.dg/cpp0x/constexpr-59686.C: New.
14450
14451 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14452
14453         PR sanitizer/64265
14454         * g++.dg/tsan/pr64265.C: New test.
14455
14456         PR sanitizer/65400
14457         * c-c++-common/tsan/pr65400-1.c: New test.
14458         * c-c++-common/tsan/pr65400-2.c: New test.
14459
14460 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14461
14462         PR c++/59816
14463         * g++.dg/cpp0x/pr59816.C: New.
14464
14465 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14466
14467         PR fortran/59198
14468         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14469
14470 2015-03-18  Martin Liska  <mliska@suse.cz>
14471
14472         PR ipa/65439
14473         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14474         equivalences either to 6 or 7.
14475
14476 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14477
14478         PR middle-end/64491
14479         Revert:
14480         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14481
14482         * gcc.dg/undefined-loop-1.c: New file.
14483         * gcc.dg/undefined-loop-2.c: New file.
14484
14485         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14486
14487         PR testsuite/64032
14488         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14489         loop exits too early.
14490
14491 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14492
14493         PR tree-optimization/65450
14494         * gfortran.dg/pr65450.f90: New test.
14495
14496         PR target/65078
14497         * gcc.target/i386/pr65078-1.c: New test.
14498         * gcc.target/i386/pr65078-2.c: New test.
14499         * gcc.target/i386/pr65078-3.c: New test.
14500         * gcc.target/i386/pr65078-4.c: New test.
14501         * gcc.target/i386/pr65078-5.c: New test.
14502         * gcc.target/i386/pr65078-6.c: New test.
14503
14504 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14505
14506         PR c++/65340
14507         * g++.dg/cpp1y/pr65340.C: New.
14508
14509 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14510
14511         PR fortran/64432
14512         * gfortran.dg/system_clock_3.f08: Adjust test.
14513
14514 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14515
14516         PR fortran/59198
14517         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14518         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14519
14520 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14521
14522         PR fortran/64432
14523         * gfortran.dg/system_clock_3.f08: New test.
14524
14525 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14526
14527         PR c++/64626
14528         g++.dg/cpp1y/pr64626-1.C: New.
14529         g++.dg/cpp1y/pr64626-2.C: New.
14530         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14531
14532 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14533
14534         PR tree-optimization/65427
14535         * gcc.c-torture/execute/pr65427.c: New test.
14536
14537 2015-03-16  Marek Polacek  <polacek@redhat.com>
14538
14539         DR 1688
14540         PR c++/65327
14541         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14542         * g++.dg/cpp0x/pr65327.C: New test.
14543
14544 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14545
14546         PR sanitizer/64820
14547         * c-c++-common/asan/pr64820.c: New test.
14548
14549 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14550
14551         * gfortran.dg/pointer_2.f90: New test.
14552
14553 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14554
14555         * g++.dg/pr65049.C: New test.
14556
14557 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14558
14559         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14560         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14561         * gcc.target/i386/fuse-caller-save.c: Same.
14562
14563 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14564
14565         * gnat.dg/loop_optimization18.ad[sb]: New test.
14566         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14567
14568 2015-03-16  Alan Modra  <amodra@gmail.com>
14569
14570         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14571         2014-12-05 change.
14572
14573 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14574
14575         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14576         hppa*-*-hpux*.
14577         * gcc.dg/torture/pr65270-2.c: Likewise.
14578
14579 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14580
14581         PR fortran/61138
14582         * gfortran.dg/pointer_remapping_9.f90: New.
14583
14584 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14585
14586         PR tree-optimization/65369
14587         * gcc.c-torture/execute/pr65369.c: New test.
14588
14589         PR tree-optimization/65418
14590         * gcc.c-torture/execute/pr65418-1.c: New test.
14591         * gcc.c-torture/execute/pr65418-2.c: New test.
14592
14593         PR rtl-optimization/65401
14594         * gcc.c-torture/execute/pr65401.c: New test.
14595
14596 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14597
14598         PR target/64600
14599         * gcc.target/arm/pr64600_1.c: New test.
14600
14601 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14602
14603         PR rtl-optimization/65235
14604         * gcc.target/aarch64/pr65235_1.c: New test.
14605
14606 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14607
14608         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14609         * gcc.target/s390/hotpatch-22.c: Likewise.
14610         * gcc.target/s390/hotpatch-23.c: Likewise.
14611         * gcc.target/s390/hotpatch-24.c: Likewise.
14612         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14613         * gcc.target/s390/hotpatch-1.c: Update expected output.
14614         * gcc.target/s390/hotpatch-2.c: Likewise.
14615         * gcc.target/s390/hotpatch-3.c: Likewise.
14616         * gcc.target/s390/hotpatch-4.c: Likewise.
14617         * gcc.target/s390/hotpatch-5.c: Likewise.
14618         * gcc.target/s390/hotpatch-6.c: Likewise.
14619         * gcc.target/s390/hotpatch-7.c: Likewise.
14620         * gcc.target/s390/hotpatch-8.c: Likewise.
14621         * gcc.target/s390/hotpatch-9.c: Likewise.
14622         * gcc.target/s390/hotpatch-10.c: Likewise.
14623         * gcc.target/s390/hotpatch-11.c: Likewise.
14624         * gcc.target/s390/hotpatch-12.c: Likewise.
14625         * gcc.target/s390/hotpatch-13.c: Likewise.
14626         * gcc.target/s390/hotpatch-14.c: Likewise.
14627         * gcc.target/s390/hotpatch-15.c: Likewise.
14628         * gcc.target/s390/hotpatch-16.c: Likewise.
14629         * gcc.target/s390/hotpatch-17.c: Likewise.
14630         * gcc.target/s390/hotpatch-18.c: Likewise.
14631         * gcc.target/s390/hotpatch-19.c: Likewise.
14632
14633 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14634
14635         PR target/65103
14636         * gcc.target/i386/pr65103-1.c: New.
14637
14638 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14639
14640         PR target/65044
14641         * gcc.target/i386/pr65044.c: New.
14642
14643 2015-03-12  Tom de Vries  <tom@codesourcery.com>
14644
14645         PR rtl-optimization/64895
14646         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14647         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14648         * gcc.target/i386/fuse-caller-save.c: Ditto.
14649
14650 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14651
14652         * gcc.dg/ipa/pr63569.c: Fix template.
14653
14654 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
14655
14656         * g++.dg/ipa/pr64146.C: Require fpic support.
14657
14658 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
14659
14660         PR libfortran/65200
14661         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14662         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14663
14664 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
14665
14666         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14667         to dg-options, fix up dg-skip-if.
14668
14669 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
14670
14671         PR target/65296
14672         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14673         * gcc.target/avr/tiny-caller-save.c: Same.
14674
14675 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14676
14677         PR target/65242
14678         * g++.dg/pr65242.C: New test.
14679
14680 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
14681
14682         * c-c++-common/asan/no-asan-check-glob.c: New test.
14683
14684 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
14685
14686         PR c++/65370
14687         * g++.dg/other/default11.C: New.
14688         * g++.dg/other/default12.C: Likewise.
14689
14690 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14691
14692         PR target/65368
14693         * gcc.target/i386/bmi2-bzhi-2.c: New test.
14694
14695 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
14696
14697         PR fortran/65024
14698         * gfortran.dg/unlimited_polymorphic_23.f90: New test
14699
14700 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14701
14702         PR c++/65127
14703         * g++.dg/cpp0x/pr65127.C: New test.
14704
14705 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14706
14707         * gcc.dg/ipa/PR64550.c: Update template.
14708
14709 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
14710             Tobias Burnus  <burnus@net-b.de>
14711
14712         * gfortran.dg/coarray_sync_memory.f90: New.
14713
14714 2015-03-10  Marek Polacek  <polacek@redhat.com>
14715
14716         PR sanitizer/65367
14717         * c-c++-common/ubsan/pr65367.c: New test.
14718
14719 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14720
14721         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14722         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14723         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14724         * gcc.target/i386/mpx/calloc-1-nov.c: New.
14725         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14726         * gcc.target/i386/mpx/malloc-1-nov.c: New.
14727         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14728         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14729         * gcc.target/i386/mpx/realloc-1-nov.c: New.
14730         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14731         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14732         * gcc.target/i386/mpx/realloc-2-nov.c: New.
14733         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14734
14735 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14736
14737         * lib/mpx-dg.exp (mpx_link_flags): New.
14738         (mpx_init): New.
14739         (mpx_finish): New.
14740         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14741         * gcc.target/i386/mpx/alloca-1-nov.c: New.
14742         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14743         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14744         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14745         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14746         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14747         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14748         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14749         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14750         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14751         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14752         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14753         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14754         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14755         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14756         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14757         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14758         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14759         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14760         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14761         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14762         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14763         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14764         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14765         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14766         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14767         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14768         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14769         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14770         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14771         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14772         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14773         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14774         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14775         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14776         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14777         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14778         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14779         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14780         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14781         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14782         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14783         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14784         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14785         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14786         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14787         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14788         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14789         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14790         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14791         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14792         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14793         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14794         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14795         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14796         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14797         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14798         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
14799         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
14800         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
14801         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
14802         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
14803         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
14804         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
14805         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
14806         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
14807         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
14808         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
14809         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
14810         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
14811         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
14812         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
14813         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
14814         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
14815         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
14816         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
14817         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
14818         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
14819         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
14820         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
14821         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
14822         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
14823         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
14824         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
14825         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
14826         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
14827         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
14828         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
14829         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
14830         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
14831         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
14832         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
14833         * gcc.target/i386/mpx/label-address-1.c: New.
14834         * gcc.target/i386/mpx/legacy-1-nov.c: New.
14835         * gcc.target/i386/mpx/macro.c: New.
14836         * gcc.target/i386/mpx/mpx-check.h: New.
14837         * gcc.target/i386/mpx/mpx.exp: New.
14838         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
14839         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
14840         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
14841         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
14842         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
14843         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
14844         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
14845         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
14846         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
14847         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
14848         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
14849         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
14850         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
14851         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
14852         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
14853         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
14854         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
14855         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
14856         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
14857         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
14858         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
14859         * gcc.target/i386/mpx/reference-1-lbv.c: New.
14860         * gcc.target/i386/mpx/reference-1-nov.c: New.
14861         * gcc.target/i386/mpx/reference-1-ubv.c: New.
14862         * gcc.target/i386/mpx/reference-2-lbv.c: New.
14863         * gcc.target/i386/mpx/reference-2-nov.c: New.
14864         * gcc.target/i386/mpx/reference-2-ubv.c: New.
14865         * gcc.target/i386/mpx/reference-3-lbv.c: New.
14866         * gcc.target/i386/mpx/reference-3-nov.c: New.
14867         * gcc.target/i386/mpx/reference-3-ubv.c: New.
14868         * gcc.target/i386/mpx/reference-4-lbv.c: New.
14869         * gcc.target/i386/mpx/reference-4-nov.c: New.
14870         * gcc.target/i386/mpx/reference-4-ubv.c: New.
14871         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
14872         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
14873         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
14874         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
14875         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
14876         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
14877         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
14878         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
14879         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
14880         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
14881         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
14882         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
14883         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
14884         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
14885         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
14886         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
14887         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
14888         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
14889         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
14890         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
14891         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
14892         * gcc.target/i386/mpx/sincos-1-nov.c: New.
14893         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
14894         * gcc.target/i386/mpx/static-array-1-nov.c: New.
14895         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
14896         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
14897         * gcc.target/i386/mpx/static-init-1-nov.c: New.
14898         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
14899         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
14900         * gcc.target/i386/mpx/static-init-2-nov.c: New.
14901         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
14902         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
14903         * gcc.target/i386/mpx/static-init-3-nov.c: New.
14904         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
14905         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
14906         * gcc.target/i386/mpx/static-init-4-nov.c: New.
14907         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
14908         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
14909         * gcc.target/i386/mpx/static-init-5-nov.c: New.
14910         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
14911         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
14912         * gcc.target/i386/mpx/static-init-6-nov.c: New.
14913         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
14914         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
14915         * gcc.target/i386/mpx/static-string-1-nov.c: New.
14916         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
14917         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
14918         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
14919         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
14920         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
14921         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
14922         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
14923         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
14924         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
14925         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
14926         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
14927         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
14928         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
14929         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
14930         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
14931         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
14932         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
14933         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
14934         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
14935         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
14936         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
14937         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
14938         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
14939         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
14940         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
14941         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
14942         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
14943         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
14944         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
14945         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
14946         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
14947         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
14948         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
14949         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
14950         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
14951         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
14952         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
14953         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
14954         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
14955         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
14956         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
14957         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
14958         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
14959         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
14960         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
14961         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
14962         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
14963         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
14964         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
14965         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
14966         * gcc.target/i386/mpx/vararg-1-nov.c: New.
14967         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
14968         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
14969         * gcc.target/i386/mpx/vararg-2-nov.c: New.
14970         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
14971         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
14972         * gcc.target/i386/mpx/vararg-3-nov.c: New.
14973         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
14974         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
14975         * gcc.target/i386/mpx/vararg-4-nov.c: New.
14976         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
14977         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
14978         * gcc.target/i386/mpx/vararg-5-nov.c: New.
14979         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
14980         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
14981         * gcc.target/i386/mpx/vararg-6-nov.c: New.
14982         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
14983         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
14984         * gcc.target/i386/mpx/vararg-7-nov.c: New.
14985         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
14986         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
14987         * gcc.target/i386/mpx/vararg-8-nov.c: New.
14988         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
14989         * gcc.target/i386/mpx/vla-1-lbv.c: New.
14990         * gcc.target/i386/mpx/vla-1-nov.c: New.
14991         * gcc.target/i386/mpx/vla-1-ubv.c: New.
14992         * gcc.target/i386/mpx/vla-2-lbv.c: New.
14993         * gcc.target/i386/mpx/vla-2-nov.c: New.
14994         * gcc.target/i386/mpx/vla-2-ubv.c: New.
14995
14996 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
14997
14998         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
14999
15000 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15001
15002         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15003
15004 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15005
15006         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15007         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15008
15009 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15010
15011         PR c/65120
15012         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15013         on rhs is 0.
15014         (fn4): New test.
15015         * c-c++-common/pr65120.c: New test.
15016
15017         PR rtl-optimization/65321
15018         * gcc.dg/pr65321.c: New test.
15019
15020 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15021
15022         PR tree-optimization/65355
15023         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15024
15025 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15026
15027         PR c/65120
15028         * c-c++-common/pr49706.c: Adjust tests for not warning
15029         about !!x == y or !b == y where b is boolean, and add
15030         some further tests.
15031         * c-c++-common/pr62199-2.c: Likewise.
15032
15033 2015-03-09  Richard Biener  <rguenther@suse.de>
15034
15035         PR middle-end/65270
15036         * gcc.dg/torture/pr65270-1.c: New testcase.
15037         * gcc.dg/torture/pr65270-2.c: Likewise.
15038
15039 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15040
15041         PR tree-optimization/63743
15042         * gcc.dg/pr63743.c: New test.
15043
15044 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15045
15046         PR lto/65316
15047         * g++.dg/lto/pr65316_0.C: New testcase.
15048         * g++.dg/lto/pr65316_1.C: New testcase.
15049
15050 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15051
15052         PR target/62247
15053         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15054         hppa*-*-hpux*.
15055         * g++.dg/abi/rtti3.C: Likewise.
15056
15057         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15058
15059         PR target/62251
15060         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15061
15062         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15063
15064         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15065
15066         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15067
15068 2015-03-08  Morin  <mikael@gcc.gnu.org>
15069
15070         PR fortran/60898
15071         * gfortran.dg/entry_20.f90: New.
15072
15073 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15074
15075         PR target/65153
15076         * gcc.c-torture/compile/pr65153.c: New.
15077
15078 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15079
15080         PR target/65249
15081         * g++.dg/torture/pr65249.C: New.
15082
15083 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15084
15085         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15086         long.
15087         (int64_t): Likewise.
15088
15089 2015-03-07  Marek Polacek  <polacek@redhat.com>
15090             Martin Uecker  <uecker@eecs.berkeley.edu>
15091
15092         PR sanitizer/65280
15093         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15094         member-like arrays.
15095         * c-c++-common/ubsan/bounds-8.c: New test.
15096         * c-c++-common/ubsan/bounds-9.c: New test.
15097         * gcc.dg/ubsan/bounds-2.c: New test.
15098
15099 2015-03-05  Martin Sebor  <msebor@redhat.com>
15100
15101         PR testsuite/63175
15102         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15103         checking of results into main to prevent it from getting optimized
15104         away.
15105         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15106
15107 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15108
15109         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15110         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15111         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15112         x64.
15113
15114 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15115
15116         * g++.dg/lto/pr65302_1.C: New testcase.
15117         * g++.dg/lto/pr65302_0.C: New testcase.
15118
15119 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15120
15121         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15122         -fno-ipa-icf to dg-options.
15123
15124 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15125
15126         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15127         compiles using the linker plugin.
15128
15129 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15130
15131         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15132
15133 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15134
15135         * gcc.target/arm/pr65067.c: New test.
15136
15137 2015-03-05  Martin Liska  <mliska@suse.cz>
15138
15139         PR ipa/65318
15140         * gcc.dg/ipa/pr65318.c: New test.
15141
15142 2015-03-05  Marek Polacek  <polacek@redhat.com>
15143
15144         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15145
15146 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15147
15148         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15149
15150 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15151
15152         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15153         max-unroll-times back to defaults for s390.
15154
15155 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15156
15157         Fix last commit.
15158
15159 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15160
15161         PR c++/64665
15162         * g++.dg/cpp0x/initlist92.C: New.
15163
15164 2015-03-05  Richard Biener  <rguenther@suse.de>
15165
15166         PR tree-optimization/65310
15167         * gcc.dg/vect/pr65310.c: New testcase.
15168
15169 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15170
15171         PR c++/64834
15172         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15173
15174 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15175
15176         * gnat.dg/entry_queues3.adb: New test.
15177
15178 2015-03-04  Ian Lance Taylor  <iant@google.com>
15179
15180         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15181
15182 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15183
15184         PR c++/64227
15185         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15186
15187 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15188
15189         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15190         -fno-ipa-icf to dg-options
15191         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15192         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15193
15194 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15195
15196         PR c++/64398
15197         * g++.dg/cpp0x/decltype62.C: New.
15198
15199 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15200
15201         * gnat.dg/object_overflow5.adb: New test.
15202
15203 2015-03-03  Martin Liska  <mliska@suse.cz>
15204
15205         PR ipa/65287
15206         * gcc.dg/ipa/pr65287.c: New test.
15207
15208 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15209             Eric Botcazou  <ebotcazou@adacore.com>
15210
15211         * gnat.dg/specs/pack12.ads: New test.
15212
15213 2015-03-03  Martin Liska  <mliska@suse.cz>
15214
15215         * gcc.dg/ipa/PR65282.c: New test.
15216
15217 2015-03-13  Jeff Law  <law@redhat.com>
15218
15219         PR tree-optimization/65241
15220         * gcc.c-torture/compile/pr65241.c: New test.
15221
15222 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15223
15224         PR target/64331
15225         * gcc.target/avr/torture/pr64331.c: New test.
15226
15227 2015-03-03  Martin Liska  <mliska@suse.cz>
15228             Jan Hubicka  <hubicka@ucw.cz>
15229
15230         * g++.dg/ipa/pr65263.C: New test.
15231
15232 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15233
15234         PR ipa/65130
15235         * gcc.dg/lto/pr65130_0.c: New testcase.
15236         * gcc.dg/lto/pr65130_1.c: New testcase.
15237
15238 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15239
15240         PR ipa/64988
15241         * g++.dg/torture/pr64988.C: New testcase.
15242
15243 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15244
15245         * gfortran.dg/coarray_atomic_6.f90: New.
15246
15247 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15248
15249         PR target/65184
15250         * gcc.target/i386/pr65184.c: New.
15251
15252 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15253
15254         PR target/65183
15255         * gcc.target/i386/pr65183.c: New.
15256
15257 2015-02-28  Martin Liska  <mliska@suse.cz>
15258             Jan Hubicka  <hubicka@ucw.cz>
15259
15260         * gcc.dg/ipa/ipa-icf-35.c: New test.
15261         * gcc.dg/ipa/ipa-icf-36.c: New test.
15262         * gcc.dg/ipa/ipa-icf-37.c: New test.
15263
15264 2015-02-28  Martin Liska  <mliska@suse.cz>
15265             Jan Hubicka  <hubicka@ucw.cz>
15266
15267         PR ipa/65245
15268         * gcc.dg/ipa/ipa-icf-34.c: New test.
15269
15270 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15271
15272         PR target/61142
15273         * gcc.target/sh/sh/pr61142.c: New.
15274
15275 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15276
15277         * g++.dg/other/dump-ada-spec-3.C: New test.
15278
15279 2015-03-01  Martin Liska  <mliska@suse.cz>
15280
15281         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15282         * g++.dg/ipa/pr63595.C: Update expected results.
15283
15284 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15285
15286         PR ipa/65236
15287         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15288
15289 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15290
15291         * gcc.dg/vect/pr59354.c: Move vector producing code to
15292         separate function.
15293
15294 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15295
15296         PR ipa/65237
15297         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15298         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15299         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15300         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15301
15302 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15303
15304         PR tree-optimization/65048
15305         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15306         (foo): Use K&R style definition.
15307
15308 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15309
15310         PR target/65032
15311         * g++.dg/pr65032.C: New.
15312
15313 2015-02-27  Marek Polacek  <polacek@redhat.com>
15314
15315         PR c/65040
15316         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15317         -Wformat=2.
15318
15319 2015-02-27  Marek Polacek  <polacek@redhat.com>
15320
15321         PR c/65228
15322         * gcc.dg/pr65228.c: New test.
15323
15324 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15325
15326         PR c/35330
15327         * gcc.dg/weak/weak-17.c: New file.
15328
15329 2015-02-27  Richard Biener  <rguenther@suse.de>
15330
15331         PR lto/65193
15332         * g++.dg/lto/pr65193_0.C: New testcase.
15333
15334 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15335
15336         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15337         * gcc.target/s390/hotpatch-8.c: Likewise.
15338         * gcc.target/s390/hotpatch-9.c: Likewise.
15339         * gcc.target/s390/pr61078.c: Likewise.
15340         * gcc.target/s390/pr57960.c: Remove -m64.
15341         * gcc.target/s390/pr61078.c: Likewise.
15342
15343 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15344             Martin Liska  <mliska@suse.cz>
15345
15346         PR bootstrap/65150
15347         * gcc.dg/pr64454.c: Disable ICF.
15348         * gcc.dg/pr28685-1.c: Disable ICF
15349         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15350         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15351         * g++.dg/ipa/ipa-icf-4.C: Update template.
15352
15353 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15354
15355         PR tree-optimization/65216
15356         * gcc.c-torture/execute/pr65216.c: New test.
15357
15358         PR tree-optimization/65215
15359         * gcc.c-torture/execute/pr65215-1.c: New test.
15360         * gcc.c-torture/execute/pr65215-2.c: New test.
15361         * gcc.c-torture/execute/pr65215-3.c: New test.
15362         * gcc.c-torture/execute/pr65215-4.c: New test.
15363         * gcc.c-torture/execute/pr65215-5.c: New test.
15364
15365 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15366
15367         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15368
15369 2015-02-26  Martin Liska  <mliska@suse.cz>
15370             Jan Hubicka  <hubicka@ucw.cz>
15371
15372         * g++.dg/ipa/pr64146.C: Update expected results.
15373         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15374         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15375         * gcc.dg/ipa/ipa-icf-34.c: New test.
15376
15377 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15378
15379         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15380         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15381         (dg-additional-options): Remove dg directive.
15382         (dg-final): Add dg directive.
15383
15384 2015-02-26  Marek Polacek  <polacek@redhat.com>
15385
15386         PR ipa/65008
15387         * g++.dg/ipa/pr65008.C: New test.
15388
15389 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15390
15391         * lib/profopt.exp (profopt-target-cleanup): New proc.
15392         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15393         files from sources from dg-additional-sources.
15394
15395 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15396
15397         * lib/gcov.exp: Cleanup in case of xfail.
15398
15399 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15400
15401         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15402
15403 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15404
15405         PR debug/46102
15406         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15407         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15408         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15409         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15410         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15411         * g++.dg/debug/pr46123.C: XFAIL and move...
15412         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15413         * gcc.dg/debug/dwarf2-3.c: Move...
15414         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15415
15416 2015-02-26  Marek Polacek  <polacek@redhat.com>
15417
15418         PR c++/65202
15419         * g++.dg/cpp1y/pr65202.C: New test.
15420
15421 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15422
15423         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15424         locale_facets.h.gcov.
15425
15426 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15427
15428         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15429
15430 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15431
15432         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15433
15434 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15435
15436         PR target/65217
15437         * gcc.target/i386/pr65217.c: New.
15438
15439 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15440
15441         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15442
15443 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15444
15445         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15446
15447 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15448
15449         PR tree-optimization/65048
15450         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15451
15452 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15453
15454         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15455         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15456
15457 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15458
15459         PR target/65161
15460         * gcc.target/i386/pr65161.c: New test.
15461
15462 2015-02-26  Terry Guo  <terry.guo@arm.com>
15463
15464         * gcc.target/arm/no-volatile-in-it.c: New test.
15465
15466 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15467
15468         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15469         (dg-options): Add -save-temps.
15470         (dg-final): Add cleanup-saved-temps.
15471
15472 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15473
15474         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15475
15476 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15477
15478         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15479         * gcc.target/powerpc/pack01.c: Include string.h.
15480
15481 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15482
15483         PR target/65167
15484         * gcc.target/i386/pr65167.c: New.
15485
15486 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15487
15488         PR tree-optimization/61917
15489         * gcc.dg/vect/vect-pr61917.c: New file.
15490
15491 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15492
15493         PR tree-optimization/65170
15494         * gcc.c-torture/execute/pr65170.c: New test.
15495         * gcc.dg/tree-ssa/vrp96.c: New test.
15496
15497 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15498
15499         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15500
15501 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15502
15503         PR testsuite/65126
15504         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15505         (dg-additional-files-options): Copy additional_sources to
15506         additional_sources_used before emptying additional_sources.
15507         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15508         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15509         (cleanup-saved-temps): Use additional_sources_used instead of
15510         additional_sources.
15511         (dg-test): Reset additional_sources_used.
15512
15513 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15514
15515         PR fortran/63427
15516         * gfortran.dg/integer_exponentiation_6.F90: New test.
15517
15518 2015-02-23  Martin Sebor  <msebor@redhat.com>
15519
15520         PR target/65109
15521         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15522         two parts.  One to save registers, the other to verify the
15523         registers have the right values.  Save register state into
15524         static data rather than on the stack.
15525
15526 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15527
15528         PR bootstrap/63888
15529         * c-c++-common/asan/pr63888.c: New test.
15530
15531 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15532
15533         PR target/65163
15534         * gcc.c-torture/compile/pr65163.c: New.
15535
15536 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15537
15538         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15539         with -m31 on 64 bit.
15540         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15541         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15542
15543 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15544
15545         * gcc.target/s390/20090223-1.c: Add
15546         -Wno-implicit-function-declaration option.
15547         * gcc.target/s390/pr42224.c: Likewise.
15548         * gcc.target/s390/pr55718.c: Likewise.
15549
15550 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15551
15552         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15553         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15554         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15555         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15556         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15557         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15558         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15559         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15560         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15561         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15562         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15563         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15564         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15565         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15566         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15567         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15568         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15569         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15570         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15571         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15572         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15573
15574 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15575
15576         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15577         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15578         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15579         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15580         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15581         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15582         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15583         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15584         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15585         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15586         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15587         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15588         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15589         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15590         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15591         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15592
15593 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15594
15595         PR fortran/64980
15596         PR fortran/61960
15597         * gfortran.dg/pr61960.f90: New.
15598         * gfortran.dg/pr64230.f90: New.
15599         * gfortran.dg/pr64980.f03: New.
15600
15601 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15602
15603         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15604
15605 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15606
15607         PR ada/65156
15608         * gnat.dg/timing_events.adb: Removed, invalid test.
15609
15610 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15611
15612         PR debug/58123
15613         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15614         location.
15615         * g++.dg/gcov/gcov-2.C: Likewise.
15616
15617 2015-02-20  Richard Biener  <rguenther@suse.de>
15618
15619         PR tree-optimization/65136
15620         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15621
15622 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15623
15624         PR testsuite/64158
15625         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15626         powerpc*-*-linux* and nvptx-*-* blacklisting.
15627
15628         * gcc.dg/sibcall-9.c: New test.
15629         * gcc.dg/sibcall-10.c: New test.
15630
15631 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15632
15633         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15634
15635 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
15636
15637         PR target/64452
15638         * gcc.target/avr/torture/pr64452.c: New test.
15639
15640 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
15641
15642         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15643         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15644
15645 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15646
15647         PR testsuite/65116
15648         * lib/target-supports.exp (check_compile): Check whether
15649         additional_sources is defined before using it.
15650
15651 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
15652
15653         PR middle-end/65074
15654         * g++.dg/opt/pr65074.C: New file.
15655
15656 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
15657
15658         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15659         (size_type): New typedef.
15660         (operator "" _script): Use it for the last argument.
15661
15662 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15663
15664         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15665
15666 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15667
15668         * lib/target-supports.exp (check_compile): Save/restore
15669         additional_sources that may belong to an actual test.
15670
15671 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
15672
15673         PR gcov-profile/64634
15674         * g++.dg/gcov/gcov-15.C: New test.
15675
15676 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15677
15678         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15679
15680 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15681
15682         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15683
15684 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15685
15686         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15687
15688 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15689
15690         * gfortran.dg/fmt_cache_1.f: Add missing close.
15691
15692 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15693
15694         PR testsuite/65107
15695         * gfortran.dg/read_eof_8.f90: Add missing close.
15696
15697 2015-02-18  Richard Biener  <rguenther@suse.de>
15698
15699         PR tree-optimization/65063
15700         * gcc.dg/pr65063.c: New testcase.
15701
15702 2015-02-18  Richard Biener  <rguenther@suse.de>
15703
15704         PR tree-optimization/62217
15705         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15706
15707 2015-02-18  Marek Polacek  <polacek@redhat.com>
15708
15709         PR sanitizer/65081
15710         * c-c++-common/ubsan/pr65081.c: New test.
15711
15712 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15713
15714         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15715         * gcc.target/sh/force-cbranch-delay-slot.c: New.
15716
15717 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
15718
15719         * gcc.dg/ipa/propalign-3.c: New test.
15720
15721 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15722
15723         PR target/64793
15724         * gcc.target/sh/pr64793.c: New.
15725         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15726
15727 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
15728
15729         * gcc.target/arm/divzero.c: New test case.
15730
15731 2015-02-17  Tom de Vries  <tom@codesourcery.com>
15732
15733         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15734
15735 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
15736             Jakub Jelinek  <jakub@redhat.com>
15737
15738         PR c++/65075
15739         * g++.dg/cpp0x/pr65075.C: New test.
15740
15741 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
15742
15743         PR target/65058
15744         * gcc.target/powerpc/pr65058.c: New test.
15745
15746 2015-02-16  Jeff Law  <law@redhat.com>
15747
15748         PR tree-optimization/64823
15749         * gcc.dg/uninit-20.c: New test.
15750
15751 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
15752             James Greenhalgh  <james.greenhalgh@arm.com>
15753
15754         PR ipa/64963
15755         * gcc.dg/ipa/ipa-clone-1.c: New test.
15756
15757 2015-02-16  Richard Biener  <rguenther@suse.de>
15758
15759         PR tree-optimization/65077
15760         * gcc.dg/torture/pr65077.c: New testcase.
15761
15762 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
15763
15764         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15765         Directive adjusted to scan for ldaxr.
15766         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15767         adjusted to scan for ldaex.
15768
15769 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
15770
15771         PR c++/65080
15772         * g++.dg/cpp0x/constexpr-65080.C: New.
15773
15774 2015-02-16  Richard Biener  <rguenther@suse.de>
15775
15776         PR tree-optimization/63593
15777         * gcc.dg/pr63593.c: New testcase.
15778
15779 2015-02-16  Marek Polacek  <polacek@redhat.com>
15780
15781         PR c/65066
15782         * gcc.dg/pr65066.c: New test.
15783
15784 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
15785
15786         * gcc.dg/pr65002.C: Move ...
15787         * g++.dg/ipa/pr65002.C: ... here.
15788
15789 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
15790
15791         * gcc.target/powerpc/pr64205.c: Skip on AIX.
15792         * gcc.target/powerpc/pr64505.c: Skip on AIX.
15793         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15794         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15795
15796 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
15797
15798         PR testsuite/64850
15799         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
15800         the expression to find calls.
15801         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
15802         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15803         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
15804         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
15805         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
15806
15807 2015-02-14  Marek Polacek  <polacek@redhat.com>
15808
15809         PR c/64768
15810         * gcc.dg/array-11.c: New test.
15811         * gcc.dg/array-12.c: New test.
15812         * gcc.dg/array-13.c: New test.
15813         * gcc.dg/array-14.c: New test.
15814         * gcc.dg/c99-flex-array-typedef-1.c: New test.
15815         * gcc.dg/c99-flex-array-typedef-2.c: New test.
15816         * gcc.dg/c99-flex-array-typedef-3.c: New test.
15817         * gcc.dg/c99-flex-array-typedef-5.c: New test.
15818         * gcc.dg/c99-flex-array-typedef-7.c: New test.
15819         * gcc.dg/c99-flex-array-typedef-8.c: New test.
15820
15821 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15822
15823         PR c++/60894
15824         * g++.dg/lookup/using54.C: New.
15825
15826 2015-02-13  Jeff Law  <law@redhat.com>
15827
15828         PR bootstrap/65060
15829         Revert my change for tree-optimization/64823.
15830
15831 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
15832
15833         PR tree-optimization/65053
15834         * gcc.c-torture/execute/pr65053-1.c: New test.
15835         * gcc.c-torture/execute/pr65053-2.c: New test.
15836
15837 2015-02-13  Marek Polacek  <polacek@redhat.com>
15838
15839         PR c/65050
15840         * gcc.dg/pr65050.c: New test.
15841
15842 2015-02-13  Jeff Law  <law@redhat.com>
15843
15844         PR tree-optimization/64823
15845         * gcc.dg/uninit-20.c: New test.
15846
15847         PR rtl-optimization/47477
15848         * gcc.dg/tree-ssa/pr47477.c: New test.
15849
15850 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15851
15852         PR c++/60211
15853         * g++.dg/parse/ivdep-2.C: New.
15854         * g++.dg/parse/ivdep-3.C: Likewise.
15855
15856 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15857
15858         PR fortran/64506
15859         * gfortran.dg/continuation_13.f90: New test.
15860         * gfortran.dg/continuation_14.f: New test.
15861
15862 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15863
15864         PR c++/64970
15865         * g++.dg/cpp0x/sfinae55.C: New.
15866
15867 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
15868
15869         PR ipa/65034
15870         * g++.dg/ipa/pr65034.C: New test.
15871
15872 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
15873
15874         PR tree-optimization/65002
15875         * gcc.dg/pr65002.C: New.
15876
15877 2015-02-13  Marek Polacek  <polacek@redhat.com>
15878
15879         PR c/65040
15880         * c-c++-common/pr65040.c: New test.
15881
15882 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
15883
15884         PR tree-optimization/64705
15885         * gcc.dg/tree-ssa/pr64705.c: New test.
15886
15887 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
15888
15889         PR rtl/32219
15890         * gcc.dg/visibility-22.c: New test.
15891         * gcc.dg/visibility-23.c: New test.
15892         * gcc.target/i386/pr32219-1.c: New test.
15893         * gcc.target/i386/pr32219-2.c: New test.
15894         * gcc.target/i386/pr32219-3.c: New test.
15895         * gcc.target/i386/pr32219-4.c: New test.
15896         * gcc.target/i386/pr32219-5.c: New test.
15897         * gcc.target/i386/pr32219-6.c: New test.
15898         * gcc.target/i386/pr32219-7.c: New test.
15899         * gcc.target/i386/pr32219-8.c: New test.
15900         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
15901
15902 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15903
15904         PR libgfortran/57822
15905         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
15906         four different KINDs.
15907
15908 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15909
15910         PR c++/64884
15911         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
15912
15913         PR sanitizer/65000
15914         * g++.dg/ubsan/pr65000.C: New test.
15915
15916 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
15917
15918         PR fortran/64932
15919         * gfortran.dg/finalize_28.f90: New test
15920
15921 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15922
15923         PR debug/55541
15924         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
15925         DW_TAG_lexical_block removal.
15926         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
15927         * g++.dg/guality/pr55541.C: New test.
15928
15929         PR sanitizer/64984
15930         * g++.dg/ubsan/pr64984.C: New test.
15931
15932 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
15933
15934         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
15935
15936 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15937
15938         PR testsuite/64930
15939         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
15940         instructions for 2015-01-14 get_memmodel changes.
15941         * gcc.target/powerpc/atomic-p8.c: Likewise.
15942
15943         PR sanitizer/65019
15944         * g++.dg/ubsan/pr65019.C: New test.
15945
15946         PR tree-optimization/65014
15947         * gcc.c-torture/compile/pr65014.c: New test.
15948
15949 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15950
15951         PR libgfortran/57822
15952         * gfortran/fmt_g0_7.f08: Revise test.
15953
15954 2015-02-11  Jeff Law  <law@redhat.com>
15955
15956         PR target/63347
15957         * gcc.target/m68k/pr63347.c: New test.
15958
15959 2015-02-11  Marek Polacek  <polacek@redhat.com>
15960
15961         * g++.dg/ubsan/shift-1.C: New test.
15962         * gcc.dg/ubsan/c-shift-2.c: New test.
15963         * c-c++-common/ubsan/shift-5.c: Remove file.
15964
15965 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
15966
15967         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15968         Directive adjusted to XFAIL.
15969         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15970         adjusted to XFAIL.
15971
15972 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
15973
15974         PR middle-end/65003
15975         * g++.dg/opt/pr65003.C: New test.
15976
15977 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15978
15979         * lib/target-supports.exp (check_effective_target_pie): Renamed
15980         to ...
15981         (check_effective_target_pie_enabled): This.
15982         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
15983         * gcc.target/i386/pie.c: Likewise.
15984
15985 2015-02-11  Andrew Pinski  <apinski@cavium.com>
15986
15987         PR target/64893
15988         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
15989         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
15990
15991 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
15992
15993         PR target/61925
15994         * gcc.target/i386/pr61925-1.c: New test.
15995         * gcc.target/i386/pr61925-2.c: New test.
15996         * gcc.target/i386/pr61925-3.c: New test.
15997
15998 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
15999
16000         PR sanitizer/65004
16001         * g++.dg/asan/pr65004.C: New test.
16002
16003 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16004
16005         PR target/64661
16006         * gcc.taget/sh/pr64661-0.h: New.
16007         * gcc.taget/sh/pr64661-1.c: New.
16008         * gcc.taget/sh/pr64661-2.c: New.
16009         * gcc.taget/sh/pr64661-3.c: New.
16010         * gcc.taget/sh/pr64661-4.c: New.
16011
16012 2015-02-10  Richard Biener  <rguenther@suse.de>
16013
16014         PR tree-optimization/64995
16015         * g++.dg/torture/pr64995.C: New testcase.
16016
16017 2015-02-10  Richard Biener  <rguenther@suse.de>
16018
16019         PR tree-optimization/64909
16020         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16021
16022 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16023
16024         * gcc.dg/signbit-sa.c: New test.
16025
16026 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16027
16028         PR libgfortran/57822
16029         * gfortran/fmt_g0_7.f08: New test.
16030
16031 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16032
16033         PR tree-optimization/43378
16034         * gcc.dg/tree-ssa/pr43378.c: New test.
16035
16036 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16037
16038         PR ipa/64978
16039         * g++.dg/torture/pr64978.C: New testcase.
16040
16041 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16042
16043         PR sanitizer/64981
16044         * gcc.dg/asan/pr64981.c: New test.
16045
16046 2015-02-09  Marek Polacek  <polacek@redhat.com>
16047
16048         PR c/64856
16049         * gcc.dg/pr64856.c: New test.
16050
16051 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16052
16053         PR target/64979
16054         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16055         * gcc.c-torture/execute/pr64979.c: New test.
16056
16057 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16058
16059         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16060
16061 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16062
16063         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16064         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16065
16066 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16067
16068         PR target/58757
16069         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16070
16071 2015-02-09  Richard Biener  <rguenther@suse.de>
16072
16073         PR tree-optimization/54000
16074         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16075
16076 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16077
16078         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16079
16080 2015-02-09  Martin Liska  <mliska@suse.cz>
16081
16082         * g++.dg/ipa/pr64858.C: New test.
16083
16084 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16085
16086         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16087
16088 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16089
16090         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16091
16092 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16093
16094         PR fortran/63744
16095         * gfortran.dg/use_rename_8.f90: New.
16096
16097 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16098
16099         * gnat.dg/addr7.ad[sb]: New test.
16100         * gnat.dg/addr8.ad[sb]: Likewise.
16101
16102 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16103
16104         PR jit/64752
16105         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16106         from jit.dg/test-compile-to-executable.c's create_code, with a
16107         clarification of the output message.
16108         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16109         pass/fail message.
16110         (test_jit): Use CHECK_NO_ERRORS when calling
16111         gcc_jit_context_compile_to_file.
16112         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16113         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16114         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16115         about deletions that are attempted.
16116         (jit-verify-compile-to-file): Rename to...
16117         (jit-verify-output-file-was-created): ...this, and drop the
16118         attempt to run "file" and verify the output.
16119         (jit-verify-assembler): New function.
16120         (jit-verify-object): New function.
16121         (jit-verify-dynamic-library): New function.
16122         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16123         favor of an implementation from new file
16124         create-code-for-hello-world-executable.h, which also adds a
16125         "main".
16126         (dg-final): Replace jit-verify-compile-to-file with
16127         jit-verify-output-file-was-created, and invoke new function
16128         jit-verify-assembler.
16129         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16130         the output message.
16131         (dg-final): Replace jit-verify-compile-to-file with
16132         jit-verify-output-file-was-created, and invoke new function
16133         jit-verify-dynamic-library.
16134         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16135         favor of an implementation from new file
16136         create-code-for-hello-world-executable.h, which also adds a
16137         "main".
16138         (dg-final): Replace jit-verify-compile-to-file with
16139         jit-verify-output-file-was-created.  Strengthen the expected stdout
16140         from the built executable.
16141         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16142         favor of an implementation from new file
16143         create-code-for-hello-world-executable.h, which also adds a
16144         "main".
16145         (dg-final): Replace jit-verify-compile-to-file with
16146         jit-verify-output-file-was-created, and invoke new function
16147         jit-verify-object.
16148         * jit.dg/verify-dynamic-library.c: New source file.
16149
16150 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16151             Brian Rzycki  <b.rzycki@samsung.com>
16152
16153         PR tree-optimization/64878
16154         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16155
16156 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16157
16158         PR ipa/64896
16159         * g++.dg/ipa/pr64896.C: New test.
16160
16161 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16162
16163         PR target/64205
16164         * gcc.target/powerpc/pr64205.c: New file.
16165
16166 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16167
16168         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16169         (dg-options): Use -fpie instead of -fPIE -pie.
16170
16171 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16172
16173         PR middle-end/64937
16174         * g++.dg/asan/pr64937.C: New test.
16175
16176 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16177
16178         PR fortran/63205
16179         * gfortran.dg/class_to_type_4.f90: New test
16180
16181 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16182
16183         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16184
16185 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16186
16187         PR rtl-optimization/64957
16188         PR debug/64817
16189         * gcc.c-torture/execute/pr64957.c: New test.
16190
16191 2015-02-05  Jeff Law  <law@redhat.com>
16192
16193         PR target/17306
16194         * gcc.target/h8300/pr17306-1.c: New test.
16195         * gcc.target/h8300/pr17306-2.c: New test.
16196
16197 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16198
16199         PR fortran/64943
16200         * gfortran.dg/structure_constructor_12.f90: New.
16201
16202 2015-02-05  Jeff Law  <law@redhat.com>
16203
16204         PR target/58400
16205         gcc.target/h8300/pr58400.c: New test.
16206
16207 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16208
16209         * gcc.target/arm/macro_defs0.c: New test.
16210         * gcc.target/arm/macro_defs1.c: New test.
16211         * gcc.target/arm/macro_defs2.c: New test.
16212
16213 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16214
16215         PR rtl-optimization/64905
16216         * gcc.target/i386/pr64905.c: Require nonpic target.
16217         (dg-options): Add -fomit-frame-pointer.
16218         (main): Remove.
16219
16220 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16221
16222         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16223         tree dump scanning.
16224
16225 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16226
16227         PR fortran/64757
16228         * gfortran.dg/type_to_class_2.f90: New test
16229         * gfortran.dg/type_to_class_3.f90: New test
16230
16231 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16232
16233         PR ipa/64686
16234         * g++.dg/torture/pr64686.C: New testcase.
16235
16236 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16237
16238         PR rtl-optimization/64905
16239         * gcc.target/i386/pr64905.c: New file.
16240
16241 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16242
16243         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16244         * gcc.dg/guality/pr41616-1.c: Ditto.
16245
16246 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16247
16248         PR debug/64817
16249         * gcc.dg/pr64817-3.c: New.
16250
16251 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16252             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16253
16254         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16255         pass parameters in registers.
16256         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16257         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16258         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16259
16260 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16261             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16262
16263         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16264         list, allow for multilibed targets.
16265         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16266
16267 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16268
16269         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16270         * gcc.dg/pr46728-6.c: Ditto.
16271
16272 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16273
16274         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16275         for mips_nanlegacy target.
16276
16277 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16278
16279         * gcc.target/i386/chkp-hidden-def.c: New.
16280
16281 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16282
16283         PR middle-end/62103
16284         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16285         to use 24 bits for bitfield b.
16286
16287 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16288
16289         PR testsuite/64796
16290         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16291         cache result in a global variable.  Include all 32-bit targets for
16292         bswap64 tests.
16293
16294 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16295
16296         PR rtl-optimization/64756
16297         * gcc.c-torture/execute/pr64756.c: New test.
16298
16299 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16300
16301         PR target/64660
16302         * gcc.target/sh/pr64660-0.h: New.
16303         * gcc.target/sh/pr64660-1.c: New.
16304         * gcc.target/sh/pr64660-2.c: New.
16305         * gcc.target/sh/pr64660-3.c: New.
16306         * gcc.target/sh/pr64660-4.c: New.
16307
16308 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16309
16310         PR c++/64877
16311         * g++.dg/warn/Waddress-2.C: New.
16312
16313 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16314
16315         PR middle-end/61225
16316         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16317
16318 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16319
16320         PR preprocessor/64803
16321         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16322
16323 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16324
16325         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16326
16327 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16328
16329         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16330         (_ARM_FPSRC): Add DN and AHP fields.
16331         (clean_results): Force DN=1 on AArch64.
16332         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16333         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16334         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16335         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16336         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16337         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16338
16339 2015-02-02  Alan Modra  <amodra@gmail.com>
16340
16341         * gcc.target/powerpc/cprophard.c: New.
16342
16343 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16344
16345         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16346         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16347
16348 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16349
16350         PR debug/64817
16351         * gcc.dg/pr64817-1.c: New test.
16352         * gcc.dg/pr64817-2.c: New test.
16353
16354 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16355
16356         PR target/64851
16357         * gcc.target/sh/pr64851-0.h: New
16358         * gcc.target/sh/pr64851-1.c: New
16359         * gcc.target/sh/pr64851-2.c: New
16360         * gcc.target/sh/pr64851-3.c: New
16361         * gcc.target/sh/pr64851-4.c: New
16362
16363 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16364
16365         PR target/64882
16366         * gcc.dg/torture/pr64882.c: New test.
16367
16368 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16369
16370         PR target/64159
16371         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16372         sparc*-*-*.
16373
16374 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16375
16376         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16377         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16378         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16379         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16380         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16381         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16382         tree dump.
16383         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16384         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16385         tree dump.
16386         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16387         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16388         tree dump.
16389
16390 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16391
16392         PR target/64688
16393         * g++.dg/pr64688-2.C: New.
16394
16395 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16396
16397         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16398         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16399         * gcc.target/i386/fuse-caller-save.c: Ditto.
16400         * gcc.target/i386/headmerge-1.c: Ditto.
16401         * gcc.target/i386/headmerge-2.c: Ditto.
16402         * gcc.target/i386/sibcall-6.c: Ditto.
16403
16404 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16405
16406         PR target/64617
16407         * gcc.target/i386/pr64617.c: New test.
16408
16409 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16410
16411         PR target/15184
16412         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16413         (dg-options): Remove -m32.
16414         (dg-final): Scan for "movb %al" only.
16415         * gcc.target/i386/pr15184-2.c: Ditto.
16416
16417 2015-01-30  Richard Biener  <rguenther@suse.de>
16418
16419         PR tree-optimization/64829
16420         * gcc.dg/vect/pr64829.c: New testcase.
16421
16422 2015-01-29  Marek Polacek  <polacek@redhat.com>
16423
16424         PR c/64709
16425         * gcc.dg/pr64709.c: New test.
16426
16427 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16428
16429         PR c++/64717
16430         * g++.dg/ubsan/pr64717-1.C: New test.
16431         * g++.dg/ubsan/pr64717-2.C: New test.
16432
16433 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16434
16435         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16436
16437 2015-01-29  Jeff Law  <law@redhat.com>
16438
16439         PR target/15184
16440         * gcc.target/i386/pr15184-1.c: New test.
16441         * gcc.target/i386/pr15184-2.c: New test.
16442
16443 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16444
16445         PR tree-optimization/64746
16446         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16447
16448 2015-01-29  Richard Biener  <rguenther@suse.de>
16449
16450         PR tree-optimization/64853
16451         * gcc.dg/torture/pr64853.c: New testcase.
16452
16453 2015-01-29  Richard Biener  <rguenther@suse.de>
16454
16455         PR tree-optimization/64844
16456         * gcc.dg/vect/pr64844.c: New testcase.
16457
16458 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16459
16460         PR middle-end/64809
16461         * gcc.dg/pr64809.c: Delete.
16462
16463 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16464
16465         PR middle-end/64805
16466         * gcc.target/i386/pr64805.c: New.
16467
16468 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16469
16470         * gcc.dg/guality/guality.h (main): Add argv[0] to
16471         guality_gdb_command.
16472
16473 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16474
16475         PR ipa/64801
16476         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16477
16478 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16479
16480         PR target/64659
16481         * gcc.target/sh/sh.exp
16482         (check_effective_target_atomic_model_soft_gusa_available,
16483         check_effective_target_atomic_model_soft_tcb_available,
16484         check_effective_target_atomic_model_soft_imask_available,
16485         check_effective_target_atomic_model_hard_llcs_available): New.
16486         * gcc.target/sh/pr64659-0.h: New.
16487         * gcc.target/sh/pr64659-1.c: New.
16488         * gcc.target/sh/pr64659-2.c: New.
16489         * gcc.target/sh/pr64659-3.c: New.
16490         * gcc.target/sh/pr64659-4.c: New.
16491
16492 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16493
16494         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16495         scan-assembler-times pattern.
16496
16497 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16498
16499         PR middle-end/64809
16500         * gcc.dg/pr64809.c: New test.
16501
16502 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16503
16504         PR tree-optimization/64277
16505         * gcc.dg/pr64277.c: New.
16506
16507 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16508
16509         PR tree-optimization/64718
16510         * gcc.c-torture/execute/pr64718.c: New test.
16511
16512 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16513
16514         * gcc.target/aarch64/abs_2.c: New.
16515
16516 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16517
16518         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16519         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16520         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16521         ISA rev < 2.
16522
16523 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16524
16525         PR bootstrap/64612
16526         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16527         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16528         { target comdat_group }.
16529
16530 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16531
16532         PR fortran/63861
16533         * gfortran.dg/goacc/coarray_2.f90: New.
16534
16535 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16536
16537         PR ipa/60871
16538         PR ipa/64139
16539         * g++.dg/torture/pr64139.C: New testcase.
16540         * g++.dg/torture/pr60871.C: Likewise.
16541
16542 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16543
16544         PR fortran/64230
16545         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16546         prevent linking errors.
16547
16548 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16549
16550         PR ipa/64282
16551         * g++.dg/torture/pr64282.C: New testcase.
16552
16553 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16554
16555         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16556         for wzr reg.
16557
16558 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16559
16560         * gcc.target/s390/hotpatch-13.c: New testcase.
16561         * gcc.target/s390/hotpatch-14.c: New testcase.
16562         * gcc.target/s390/hotpatch-15.c: New testcase.
16563         * gcc.target/s390/hotpatch-16.c: New testcase.
16564         * gcc.target/s390/hotpatch-17.c: New testcase.
16565         * gcc.target/s390/hotpatch-18.c: New testcase.
16566         * gcc.target/s390/hotpatch-19.c: New testcase.
16567         * gcc.target/s390/hotpatch-20.c: New testcase.
16568         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16569         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16570         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16571         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16572         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16573         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16574         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16575         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16576         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16577         * gcc.target/s390/hotpatch-10.c: Likewise.
16578         * gcc.target/s390/hotpatch-11.c: Likewise.
16579         * gcc.target/s390/hotpatch-12.c: Likewise.
16580         * gcc.target/s390/hotpatch-2.c: Likewise.
16581         * gcc.target/s390/hotpatch-3.c: Likewise.
16582         * gcc.target/s390/hotpatch-4.c: Likewise.
16583         * gcc.target/s390/hotpatch-5.c: Likewise.
16584         * gcc.target/s390/hotpatch-6.c: Likewise.
16585         * gcc.target/s390/hotpatch-7.c: Likewise.
16586         * gcc.target/s390/hotpatch-8.c: Likewise.
16587         * gcc.target/s390/hotpatch-9.c: Likewise.
16588         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16589         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16590         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16591         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16592         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16593         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16594         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16595         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16596
16597 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16598
16599         * gcc.dg/long_branch.c: New testcase.
16600
16601 2015-01-27  Richard Biener  <rguenther@suse.de>
16602
16603         PR tree-optimization/56273
16604         PR tree-optimization/59124
16605         PR tree-optimization/64277
16606         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16607         * gcc.dg/Warray-bounds-12.c: Likewise.
16608         * gcc.dg/Warray-bounds-13.c: Likewise.
16609
16610 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16611
16612         PR rtl-optimization/61058
16613         * gcc.dg/pr61058.c: New test.
16614
16615 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16616
16617         * gcc.target/i386/chkp-narrow-bounds.c: New.
16618
16619 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16620
16621         PR tree-optimization/64807
16622         * gcc.dg/pr64807.c: New test.
16623
16624         PR c/64766
16625         * gcc.dg/pr64766.c: New test.
16626
16627 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
16628
16629         PR target/49263
16630         * gcc.target/sh/pr49263-4.c: New.
16631
16632 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16633
16634         PR fortran/62044
16635         * gfortran.dg/allocate_with_mold_1.f90: New test
16636
16637 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
16638
16639         PR c/64778
16640         * gcc.dg/pr64778.c: New test.
16641
16642         PR middle-end/64421
16643         * gcc.dg/vect/pr64421.c: New test.
16644
16645 2015-01-26  Tobias Burnus  <burnus@net-b.de>
16646
16647         PR fortran/64771
16648         * gfortran.dg/coarray_36.f: New.
16649         * gfortran.dg/coarray_37.f90: New.
16650
16651 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
16652
16653         PR fortran/64230
16654         * gfortran.dg/class_allocate_18.f90: New.
16655
16656 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16657
16658         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16659
16660 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16661
16662         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16663
16664 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16665
16666         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16667
16668 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16669
16670         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16671
16672 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16673
16674         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16675         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16676         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16677         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16678
16679 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16680
16681         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16682         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16683         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16684
16685 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16686
16687         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16688         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16689         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16690         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16691         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16692         vXXXhn.inc.
16693
16694 2015-01-26  Richard Biener  <rguenther@suse.de>
16695
16696         PR middle-end/64764
16697         * gcc.dg/uninit-19.c: New testcase.
16698
16699 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16700
16701         * lib/target-supports.exp (check_effective_target_vect64): Add
16702         sparc*-*-*.
16703
16704 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16705
16706         PR testsuite/64712
16707         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16708
16709 2015-01-26  Tony Liu  <tony.liu@arm.com>
16710
16711         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16712         non-UAL cases.
16713
16714 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
16715
16716         PR libfortran/64770
16717         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16718         correctly, clean up afterwards.
16719
16720 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
16721
16722         PR fortran/62044
16723         * gfortran.dg/use_rename_7.f90: New.
16724
16725 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
16726
16727         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16728         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16729
16730 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
16731
16732         PR target/54236
16733         * gcc.target/sh/pr54236-4.c: New.
16734
16735 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
16736
16737         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16738         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
16739         Bridge test.
16740
16741 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
16742
16743         PR libfortran/64770
16744         * gfortran.dg/open_new_segv.f90: New test.
16745
16746 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
16747
16748         PR target/49263
16749         PR target/53987
16750         PR target/64345
16751         PR target/59533
16752         PR target/52933
16753         PR target/54236
16754         PR target/51244
16755         * gcc.target/sh/pr64345-1.c: New.
16756         * gcc.target/sh/pr64345-2.c: New.
16757         * gcc.target/sh/pr59533-1.c: New.
16758         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16759         * gcc.target/sh/pr52933-2.c: Likewise.
16760         * gcc.target/sh/pr54089-1.c: Likewise.
16761         * gcc.target/sh/pr54236-1.c: Likewise.
16762         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16763         * gcc.target/sh/pr49263-1.c: Remove xfails.
16764         * gcc.target/sh/pr49263-2.c: Likewise.
16765         * gcc.target/sh/pr49263-3.c: Likewise.
16766         * gcc.target/sh/pr53987-1.c: Likewise.
16767         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16768         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16769         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16770         (test05, test06, test07, test08, test09, test10, test11, test12): New.
16771         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16772         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16773         test_009): New.
16774         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16775         (test_02): New.
16776
16777 2015-01-24  Tom de Vries  <tom@codesourcery.com>
16778
16779         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16780
16781 2015-01-23  Ian Lance Taylor  <iant@google.com>
16782
16783         PR go/64510
16784         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16785         targets without split stack support.
16786
16787 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
16788
16789         PR target/64317
16790         * gcc.target/i386/pr64317.c: New test.
16791
16792 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
16793
16794         PR rtl-optimization/63637
16795         PR rtl-optimization/60663
16796         * gcc.dg/pr63637-1.c: New test.
16797         * gcc.dg/pr63637-2.c: New test.
16798         * gcc.dg/pr63637-3.c: New test.
16799         * gcc.dg/pr63637-4.c: New test.
16800         * gcc.dg/pr63637-5.c: New test.
16801         * gcc.dg/pr63637-6.c: New test.
16802         * gcc.target/i386/pr63637-1.c: New test.
16803         * gcc.target/i386/pr63637-2.c: New test.
16804         * gcc.target/i386/pr63637-3.c: New test.
16805         * gcc.target/i386/pr63637-4.c: New test.
16806         * gcc.target/i386/pr63637-5.c: New test.
16807         * gcc.target/i386/pr63637-6.c: New test.
16808
16809 2015-01-23  Richard Biener  <rguenther@suse.de>
16810
16811         PR testsuite/63439
16812         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
16813         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
16814
16815 2015-01-23  Marek Polacek  <polacek@redhat.com>
16816
16817         PR preprocessor/60570
16818         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
16819         * gcc.dg/cpp/pr60570.c: New test.
16820
16821 2015-01-23  Richard Biener  <rguenther@suse.de>
16822
16823         PR testsuite/63439
16824         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
16825         vectorization on vect64 targets.
16826
16827 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
16828
16829         PR fortran/60922
16830         * gfortran.dg/class_allocate_17.f90: New.
16831
16832 2015-01-23  Tobias Burnus  <burnus@net-b.de>
16833
16834         PR fortran/64726
16835         * gfortran.dg/goacc/combined_loop.f90: New.
16836
16837 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16838
16839         PR fortran/61933
16840         * gfortran.dg/make_unit.f90: New test.
16841
16842 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16843
16844         PR fortran/61933
16845         * gfortran.dg/negative_unit_int8.f: Update.
16846
16847 2015-01-22  Jeff Law  <law@redhat.com>
16848
16849         PR target/52076
16850         * gcc.target/m68k/pr52076-1.c: New test.
16851         * gcc.target/m68k/pr52076-2.c: New test.
16852
16853 2015-01-22  Richard Biener  <rguenther@suse.de>
16854
16855         PR middle-end/64728
16856         * gcc.dg/torture/pr64728.c: New testcase.
16857
16858 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
16859
16860         PR target/64688
16861         * g++.dg/pr64688.C: New test.
16862
16863 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
16864
16865         * gcc.target/i386/chkp-always_inline.c (f1): Make static
16866         to avoid errors with -fpic.
16867
16868 2015-01-22  Richard Biener  <rguenther@suse.de>
16869
16870         PR libstdc++/64535
16871         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
16872
16873 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
16874
16875         PR rtl-optimization/64682
16876         * gcc.c-torture/execute/pr64682.c: New file.
16877
16878 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
16879
16880         PR debug/64511
16881         * gcc.dg/pr64511.c: New test.
16882
16883         PR rtl-optimization/62078
16884         * g++.dg/opt/pr62078.C: New test.
16885
16886         PR c/63307
16887         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
16888
16889 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
16890
16891         PR fortran/57023
16892         * gfortran.dg/internal_pack_15.f90:  New test.
16893
16894 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16895
16896         * c-c++-common/tsan/step.c: New testcase.
16897
16898 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16899
16900         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
16901
16902 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16903
16904         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
16905
16906 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16907
16908         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
16909
16910 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16911
16912         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
16913
16914 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16915
16916         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
16917
16918 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16919
16920         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
16921
16922 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16923
16924         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
16925
16926 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16927
16928         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
16929
16930 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16931
16932         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
16933
16934 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16935
16936         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
16937
16938 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16939
16940         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
16941
16942 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16943
16944         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
16945
16946 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16947
16948         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
16949         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
16950         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
16951         vXXXw.inc.
16952
16953 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16954
16955         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
16956         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
16957         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
16958         vXXXl.inc.
16959
16960 2015-01-21  Renlin Li  <renlin.li@arm.com>
16961
16962         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
16963         * g++.dg/tls/thread_local5g.C: Likewise.
16964         * g++.dg/tls/thread_local6g.C: Likewise.
16965
16966 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16967
16968         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
16969         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
16970         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
16971
16972 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16973
16974         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
16975         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
16976         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
16977
16978 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16979
16980         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
16981         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
16982         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
16983
16984 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16985
16986         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
16987         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
16988         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
16989
16990 2015-01-20  Jeff Law  <law@redhat.com>
16991
16992         PR target/59946
16993         * gcc.target/m68k/pr59946.c: New test.
16994
16995 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16996
16997         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
16998         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
16999         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17000
17001 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17002
17003         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17004         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17005         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17006
17007 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17008
17009         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17010         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17011         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17012
17013 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17014
17015         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17016         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17017         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17018         vshuffle.inc.
17019         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17020         vshuffle.inc.
17021
17022 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17023
17024         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17025         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17026         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17027
17028 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17029
17030         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17031         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17032         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17033
17034 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17035
17036         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17037
17038 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17039
17040         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17041
17042         PR sanitizer/64632
17043         * g++.dg/ubsan/pr64632.C: New test.
17044
17045         PR debug/64663
17046         * gcc.dg/pr64663.c: New test.
17047
17048 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17049
17050         PR c++/64383
17051         * g++.dg/warn/Wunused-var-23.C: New.
17052
17053 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17054
17055         PR c++/59937
17056         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17057         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17058
17059 2015-01-20  Richard Biener  <rguenther@suse.de>
17060
17061         PR ipa/64684
17062         * gcc.dg/lto/pr64684_0.c: New testcase.
17063         * gcc.dg/lto/pr64684_1.c: Likewise.
17064         * gcc.dg/lto/pr64684_2.c: Likewise.
17065         * gcc.dg/lto/pr64685_0.c: Likewise.
17066         * gcc.dg/lto/pr64685_1.c: Likewise.
17067
17068 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17069
17070         PR c++/62241
17071         * g++.dg/cpp1y/lambda-init12.C: New.
17072
17073 2015-01-20  Richard Biener  <rguenther@suse.de>
17074
17075         PR tree-optimization/64410
17076         * g++.dg/vect/pr64410.cc: Require vect_double.
17077
17078 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17079
17080         PR target/64149
17081         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17082
17083 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17084
17085         PR bootstrap/64676
17086         Revert:
17087         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17088
17089         PR rtl-optimization/64081
17090         * gcc.dg/pr64081.c: New test.
17091
17092 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17093
17094         * jit.dg/harness.h: Include <unistd.h>.
17095         (CHECK_NO_ERRORS): New.
17096         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17097         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17098         gcc_jit_context_compile_to_file.
17099         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17100         args to the spawned executable.
17101         (jit-expand-vars): New function.
17102         (jit-exe-params): New variable.
17103         (dg-jit-set-exe-params): New function.
17104         (jit-dg-test): Detect testcases that use
17105         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17106         Set arguments of spawned process to jit-exe-params.
17107         (jit-get-output-filename): New function.
17108         (jit-setup-compile-to-file): New function.
17109         (jit-verify-compile-to-file): New function.
17110         (jit-run-executable): New function.
17111         (jit-verify-executable): New function.
17112         * jit.dg/test-compile-to-assembler.c: New testcase.
17113         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17114         * jit.dg/test-compile-to-executable.c: New testcase.
17115         * jit.dg/test-compile-to-object.c: New testcase.
17116
17117 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17118
17119         PR target/64652
17120         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17121         (test_1): New.
17122
17123 2015-01-19  Martin Liska  <mliska@suse.cz>
17124
17125         * objc/compile/pr64668.m: New test.
17126
17127 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17128
17129         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17130         (create_overflow_fn): Update comment to clarify that
17131         the third param of the created function is a bool *, not
17132         an int *.
17133         (verify_int_overflow_fn): Convert param "expected_ovf" from
17134         int to bool.  Update third param of "overflow_fn_type" from int *
17135         to bool *.  Update local "actual_ovf" from int to bool.
17136         (verify_uint_overflow_fn): Likewise.
17137
17138 2015-01-19  Martin Liska  <mliska@suse.cz>
17139
17140         * gcc.dg/ipa/ipa-icf-33.c: New test.
17141
17142 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17143             Haijian Zhang  <z.zhanghaijian@huawei.com>
17144
17145         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17146         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17147         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17148         result_float64x2, expected_hfloat64x2): New helper type, variable and
17149         declaration.
17150         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17151         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17152         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17153         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17154         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17155         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17156         and target without the FMA feature.
17157
17158 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17159
17160         * gcc.target/aarch64/pr64304.c: New testcase.
17161
17162 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17163
17164         PR rtl-optimization/64081
17165         * gcc.dg/pr64081.c: New test.
17166
17167 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17168
17169         PR target/63971
17170         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17171         the epilogue).
17172         * gcc.target/aarch64/test_frame_6.c: Likewise.
17173         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17174         and x19 (in the epilogue).
17175         * gcc.target/aarch64/test_frame_4.c: Likewise.
17176         * gcc.target/aarch64/test_frame_7.c: Likewise.
17177
17178 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17179
17180         * gcc.target/i386/chkp-always_inline.c: New.
17181
17182 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17183             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17184
17185         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17186         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17187
17188 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17189
17190         PR fortran/60255
17191         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17192         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17193
17194 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17195
17196         PR fortran/64578
17197         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17198
17199 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17200
17201         PR target/64652
17202         * gcc.target/sh/torture/pr64652.c: New.
17203
17204 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17205
17206         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17207         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17208         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17209         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17210         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17211         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17212
17213 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17214
17215         PR ipa/64378
17216         * g++.dg/torture/pr64378.C: New testcase.
17217
17218 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17219
17220         PR fortran/57959
17221         * gfortran.dg/block_13.f08: New test
17222
17223 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17224
17225         PR fortran/55901
17226         * gfortran.dg/associate_1.f03: Allow test for character with
17227         automatic length.
17228
17229 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17230
17231         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17232         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17233
17234 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17235
17236         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17237
17238 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17239
17240         PR fortran/64578
17241         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17242
17243 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17244
17245         PR fortran/60357
17246         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17247
17248         PR fortran/61275
17249         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17250
17251         PR fortran/55932
17252         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17253
17254 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17255
17256         PR fortran/60334
17257         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17258
17259 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17260
17261         PR rtl-optimization/52773
17262         * gcc.c-torture/compile/pr52773.c: New test.
17263
17264 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17265
17266         PR c++/62134
17267         * g++.dg/cpp0x/alias-decl-46.C: New.
17268
17269 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17270
17271         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17272
17273 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17274
17275         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17276         Add trace.
17277         (CHECK_FP): Likewise.
17278         (CHECK_CUMULATIVE_SAT): Likewise.
17279
17280 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17281
17282         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17283         (Set_Neon_Cumulative_Sat): Add parameter.
17284         (__set_neon_cumulative_sat): Support new parameter.
17285         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17286         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17287         argument.
17288         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17289         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17290         argument.
17291
17292 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17293
17294         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17295         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17296
17297 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17298
17299         PR c++/60056
17300         * g++.dg/tls/thread_local-ice4.C: New.
17301
17302 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17303
17304         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17305         than Neon options.
17306
17307 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17308
17309         PR c++/62276
17310         * g++.dg/cpp0x/vt-62276.C: New.
17311
17312 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17313
17314         PR middle-end/64353
17315         * g++.dg/pr64353.C: New.
17316
17317 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17318
17319         PR target/64263
17320         * gcc.target/aarch64/pr64263_1.c: New test.
17321
17322 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17323
17324         PR tree-optimization/64434
17325         * gcc.dg/torture/pr64434.c: Move to...
17326         * gcc.dg/pr64434.c: ... here.
17327
17328 2015-01-16  Richard Biener  <rguenther@suse.de>
17329
17330         PR middle-end/64614
17331         * gcc.dg/uninit-18.c: New testcase.
17332
17333 2015-01-16  Richard Biener  <rguenther@suse.de>
17334
17335         PR tree-optimization/64568
17336         * g++.dg/torture/pr64568-2.C: New testcase.
17337
17338 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17339
17340         PR target/64363
17341         * gcc.target/i386/chkp-label-address.c: New.
17342
17343 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17344
17345         PR fortran/45290
17346         * gfortran.dg/pointer_init_6.f90: Extended.
17347
17348 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17349
17350         * gcc.c-torture/compile/20150108.c: New test.
17351
17352 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17353
17354         * gcc.target/visium: New directory.
17355
17356 2015-01-16  Richard Biener  <rguenther@suse.de>
17357
17358         PR tree-optimization/61743
17359         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17360         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17361
17362 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17363
17364         * gcc.dg/pr64015.c: New test.
17365
17366 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17367
17368         PR ipa/64163
17369         PR ipa/64612
17370         * g++.dg/ipa/pr64612.C: New test.
17371
17372 2015-01-16  Renlin Li  <renlin.li@arm.com>
17373
17374         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17375
17376 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17377
17378         * gcc.target/i386/sse-14.c: Test new intrinsic.
17379         * gcc.target/i386/sse-22.c: Ditto.
17380
17381 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17382
17383         PR c++/58614
17384         * g++.dg/cpp0x/auto44.C: New.
17385
17386 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17387
17388         PR target/59710
17389         * gcc.target/nios2/gpopt-all.c: New test case.
17390         * gcc.target/nios2/gpopt-local.c: New test case.
17391         * gcc.target/nios2/gpopt-global.c: New test case.
17392         * gcc.target/nios2/gpopt-data.c: New test case.
17393         * gcc.target/nios2/gpopt-none.c: New test case.
17394
17395 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17396
17397         * g++.dg/ubsan/vptr-1.C: New test.
17398         * g++.dg/ubsan/vptr-2.C: New test.
17399         * g++.dg/ubsan/vptr-3.C: New test.
17400         * g++.dg/ubsan/vptr-4.C: New test.
17401         * g++.dg/ubsan/vptr-5.C: New test.
17402         * g++.dg/ubsan/vptr-6.C: New test.
17403         * g++.dg/ubsan/vptr-7.C: New test.
17404         * g++.dg/ubsan/vptr-8.C: New test.
17405         * g++.dg/ubsan/vptr-9.C: New test.
17406
17407 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17408
17409         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17410         is set up.
17411         * lib/gcc-dg.exp: Likewise.
17412
17413 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17414
17415         PR rtl-optimization/64110
17416         * gcc.target/i386/pr64110.c: Add scan-assembler.
17417
17418 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17419             James Norris  <jnorris@codesourcery.com>
17420             Cesar Philippidis  <cesar@codesourcery.com>
17421             Ilmir Usmanov  <i.usmanov@samsung.com>
17422
17423         * lib/target-supports.exp (check_effective_target_fopenacc): New
17424         procedure.
17425         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17426         * g++.dg/goacc/goacc.exp: Likewise.
17427         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17428         * gcc.dg/goacc/goacc.exp: Likewise.
17429         * gfortran.dg/goacc/goacc.exp: Likewise.
17430         * c-c++-common/cpp/openacc-define-1.c: New file.
17431         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17432         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17433         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17434         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17435         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17436         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17437         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17438         * c-c++-common/goacc/cache-1.c: Likewise.
17439         * c-c++-common/goacc/clauses-fail.c: Likewise.
17440         * c-c++-common/goacc/collapse-1.c: Likewise.
17441         * c-c++-common/goacc/data-1.c: Likewise.
17442         * c-c++-common/goacc/data-2.c: Likewise.
17443         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17444         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17445         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17446         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17447         * c-c++-common/goacc/if-clause-1.c: Likewise.
17448         * c-c++-common/goacc/if-clause-2.c: Likewise.
17449         * c-c++-common/goacc/kernels-1.c: Likewise.
17450         * c-c++-common/goacc/loop-1.c: Likewise.
17451         * c-c++-common/goacc/loop-private-1.c: Likewise.
17452         * c-c++-common/goacc/nesting-1.c: Likewise.
17453         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17454         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17455         * c-c++-common/goacc/parallel-1.c: Likewise.
17456         * c-c++-common/goacc/pcopy.c: Likewise.
17457         * c-c++-common/goacc/pcopyin.c: Likewise.
17458         * c-c++-common/goacc/pcopyout.c: Likewise.
17459         * c-c++-common/goacc/pcreate.c: Likewise.
17460         * c-c++-common/goacc/pragma_context.c: Likewise.
17461         * c-c++-common/goacc/present-1.c: Likewise.
17462         * c-c++-common/goacc/reduction-1.c: Likewise.
17463         * c-c++-common/goacc/reduction-2.c: Likewise.
17464         * c-c++-common/goacc/reduction-3.c: Likewise.
17465         * c-c++-common/goacc/reduction-4.c: Likewise.
17466         * c-c++-common/goacc/sb-1.c: Likewise.
17467         * c-c++-common/goacc/sb-2.c: Likewise.
17468         * c-c++-common/goacc/sb-3.c: Likewise.
17469         * c-c++-common/goacc/update-1.c: Likewise.
17470         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17471         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17472         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17473         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17474         * gfortran.dg/goacc/assumed.f95: Likewise.
17475         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17476         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17477         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17478         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17479         * gfortran.dg/goacc/branch.f95: Likewise.
17480         * gfortran.dg/goacc/cache-1.f95: Likewise.
17481         * gfortran.dg/goacc/coarray.f95: Likewise.
17482         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17483         * gfortran.dg/goacc/cray.f95: Likewise.
17484         * gfortran.dg/goacc/critical.f95: Likewise.
17485         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17486         * gfortran.dg/goacc/data-tree.f95: Likewise.
17487         * gfortran.dg/goacc/declare-1.f95: Likewise.
17488         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17489         * gfortran.dg/goacc/fixed-1.f: Likewise.
17490         * gfortran.dg/goacc/fixed-2.f: Likewise.
17491         * gfortran.dg/goacc/fixed-3.f: Likewise.
17492         * gfortran.dg/goacc/fixed-4.f: Likewise.
17493         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17494         * gfortran.dg/goacc/if.f95: Likewise.
17495         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17496         * gfortran.dg/goacc/list.f95: Likewise.
17497         * gfortran.dg/goacc/literal.f95: Likewise.
17498         * gfortran.dg/goacc/loop-1.f95: Likewise.
17499         * gfortran.dg/goacc/loop-2.f95: Likewise.
17500         * gfortran.dg/goacc/loop-3.f95: Likewise.
17501         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17502         * gfortran.dg/goacc/omp.f95: Likewise.
17503         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17504         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17505         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17506         * gfortran.dg/goacc/parameter.f95: Likewise.
17507         * gfortran.dg/goacc/private-1.f95: Likewise.
17508         * gfortran.dg/goacc/private-2.f95: Likewise.
17509         * gfortran.dg/goacc/private-3.f95: Likewise.
17510         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17511         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17512         * gfortran.dg/goacc/reduction.f95: Likewise.
17513         * gfortran.dg/goacc/routine-1.f90: Likewise.
17514         * gfortran.dg/goacc/routine-2.f90: Likewise.
17515         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17516         * gfortran.dg/goacc/several-directives.f95: Likewise.
17517         * gfortran.dg/goacc/sie.f95: Likewise.
17518         * gfortran.dg/goacc/subarrays.f95: Likewise.
17519         * gfortran.dg/gomp/map-1.f90: Likewise.
17520         * gfortran.dg/openacc-define-1.f90: Likewise.
17521         * gfortran.dg/openacc-define-2.f90: Likewise.
17522         * gfortran.dg/openacc-define-3.f90: Likewise.
17523         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17524         * g++.dg/gomp/block-2.C: Likewise.
17525         * g++.dg/gomp/block-3.C: Likewise.
17526         * g++.dg/gomp/block-5.C: Likewise.
17527         * g++.dg/gomp/target-1.C: Likewise.
17528         * g++.dg/gomp/target-2.C: Likewise.
17529         * g++.dg/gomp/taskgroup-1.C: Likewise.
17530         * g++.dg/gomp/teams-1.C: Likewise.
17531         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17532         * gcc.dg/cilk-plus/jump.c: Likewise.
17533         * gcc.dg/gomp/block-1.c: Likewise.
17534         * gcc.dg/gomp/block-10.c: Likewise.
17535         * gcc.dg/gomp/block-2.c: Likewise.
17536         * gcc.dg/gomp/block-3.c: Likewise.
17537         * gcc.dg/gomp/block-4.c: Likewise.
17538         * gcc.dg/gomp/block-5.c: Likewise.
17539         * gcc.dg/gomp/block-6.c: Likewise.
17540         * gcc.dg/gomp/block-7.c: Likewise.
17541         * gcc.dg/gomp/block-8.c: Likewise.
17542         * gcc.dg/gomp/block-9.c: Likewise.
17543         * gcc.dg/gomp/target-1.c: Likewise.
17544         * gcc.dg/gomp/target-2.c: Likewise.
17545         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17546         * gcc.dg/gomp/teams-1.c: Likewise.
17547
17548 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17549
17550         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17551         test case.
17552
17553 2015-01-15  Mike Stump  <mikestump@comcast.net>
17554
17555         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17556         * gcc.dg/inline_2.c: Likewise.
17557         * gcc.dg/inline_3.c: Likewise.
17558         * gcc.dg/inline_4.c: Likewise.
17559
17560 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17561
17562         PR fortran/58023
17563         * gfortran.dg/proc_ptr_comp_43.f90: New.
17564
17565 2015-01-15  Mike Stump  <mikestump@comcast.net>
17566
17567         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17568         * gcc.dg/unroll_2.c: Likewise.
17569         * gcc.dg/unroll_3.c: Likewise.
17570         * gcc.dg/unroll_4.c: Likewise.
17571         * gcc.dg/unroll_5.c: Likewise.
17572
17573 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17574
17575         PR target/63971
17576         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17577         in epilogue.
17578         * gcc.target/aarch64/test_frame_6.c: Likewise.
17579         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17580         x30 and x19 (in the epilogue).
17581         * gcc.target/aarch64/test_frame_4.c: Likewise.
17582         * gcc.target/aarch64/test_frame_7.c: Likewise.
17583
17584 2015-01-15  Martin Liska  <mliska@suse.cz>
17585
17586         * g++.dg/ipa/pr64068.C: New test.
17587         * gcc.dg/ipa/PR64559.c: New test.
17588
17589 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17590
17591         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17592         with PIE.
17593
17594 2015-01-15  Richard Biener  <rguenther@suse.de>
17595
17596         PR tree-optimization/61743
17597         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17598         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17599
17600 2015-01-15 Renlin Li <renlin.li@arm.com>
17601
17602         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17603         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17604
17605 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17606
17607         * gcc.dg/vect/vect-aggressive-1.c: New.
17608         * gcc.target/i386/avx2-vect-aggressive.c: New.
17609
17610 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17611
17612         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17613
17614 2015-01-15  Richard Biener  <rguenther@suse.de>
17615
17616         PR lto/64415
17617         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17618         -Wl,-undefined,dynamic_lookup.
17619
17620 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17621
17622         * gnat.dg/opt47.adb: New test.
17623
17624 2015-01-15  Richard Biener  <rguenther@suse.de>
17625
17626         PR lto/64415
17627         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17628
17629 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17630
17631         PR tree-optimization/64434
17632         * gcc.dg/torture/pr64434.c: New test.
17633
17634 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
17635
17636         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17637         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
17638         -march=loongson* and -march=octeon* require -mno-micromips.
17639
17640 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
17641             Matthew Fortune  <matthew.fortune@imgtec.com>
17642
17643         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17644         * gcc.target/mips/call-saved-5.c (foo): Likewise.
17645         * gcc.target/mips/call-saved-6.c (foo): Likewise.
17646         * gcc.target/mips/call-saved-7.c: New file.
17647         * gcc.target/mips/call-saved-8.c: New file.
17648         * gcc.target/mips/call-saved-9.c: New file.
17649
17650 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
17651
17652         * gcc.target/mips/lsa.c: New file.
17653         * gcc.target/mips/mips64-lsa.c: Likewise.
17654         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17655         * gcc.target/mips/mulsize-4.c: Likewise.
17656         * gcc.target/mips/mulsize-5.c: New file.
17657         * gcc.target/mips/mulsize-6.c: Likewise.
17658         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17659         and !HAS_LSA as ghost options.
17660         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17661         for !HAS_LSA.
17662
17663 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
17664
17665         * g++.dg/torture/20141013.c: Set -fno-short-enums.
17666
17667 2015-01-15  Richard Biener  <rguenther@suse.de>
17668
17669         PR middle-end/64365
17670         * gcc.dg/torture/pr64365.c: New testcase.
17671
17672 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
17673
17674         * gcc.dg/stackprotectexplicit1.c: New test.
17675         * g++.dg/stackprotectexplicit2.c: New test.
17676
17677 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17678
17679         PR target/61933
17680         * gfortran.dg/inquire_internal.f90: New.
17681         * gfortran.dg/negative_unit_check.f90: New.
17682
17683 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
17684
17685         PR target/53988
17686         * gcc.target/sh/pr53988-1.c: New.
17687
17688 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
17689
17690         PR c++/58671
17691         * g++.dg/tls/thread_local-ice3.C: New.
17692
17693 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
17694
17695         * gcc.target/i386/fentry-override.c: Properly place {} in target
17696         selector.  Remove nonpic.
17697         * gcc.target/i386/fentry.c: Likewise.
17698
17699 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17700
17701         * gcc.dg/atomic-invalid.c: Check for invalid memory model
17702         warnings instead of errors.
17703
17704 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
17705
17706         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17707         option support instead of ENABLE_LTO from Makefile.
17708
17709 2015-01-14  Richard Biener  <rguenther@suse.de>
17710
17711         PR tree-optimization/59354
17712         * gcc.dg/vect/pr59354.c: New testcase.
17713
17714 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
17715
17716         * lib/target-supports.exp
17717         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17718         on ARM architures before v7.
17719
17720 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17721
17722         PR middle-end/59448
17723         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17724         an atomic_exchange.
17725
17726 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17727
17728         PR target/64386
17729         * gcc.target/i386/pr64386.c: New test.
17730
17731 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17732
17733         PR target/64393
17734         * gcc.target/i386/pr64393.c: New test.
17735
17736 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17737
17738         PR target/64387
17739         * gcc.target/i386/pr64387.c: New test.
17740
17741 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
17742
17743         * gcc.target/aarch64/store-pair-1.c: Fix typo.
17744
17745 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17746
17747         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17748
17749 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17750
17751         PR target/64453
17752         * gcc.target/arm/pr64453.c: New.
17753
17754 2015-01-14  Richard Biener  <rguenther@suse.de>
17755
17756         PR lto/64415
17757         * gcc.dg/lto/pr64415_0.c: New testcase.
17758         * gcc.dg/lto/pr64415_1.c: Likewise.
17759
17760 2015-01-14  Martin Liska  <mliska@suse.cz>
17761
17762         * gcc.dg/ipa/pr64307.c: New test.
17763
17764 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
17765
17766         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17767         64-bit and 128-bit.
17768
17769 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17770
17771         PR target/64460
17772         * gcc.target/arm/pr64460_1.c: New test.
17773
17774 2015-01-14  Richard Biener  <rguenther@suse.de>
17775
17776         PR tree-optimization/64493
17777         PR tree-optimization/64495
17778         * gcc.dg/vect/pr64493.c: New testcase.
17779         * gcc.dg/vect/pr64495.c: Likewise.
17780
17781 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
17782
17783         * gcc.dg/Warray-bounds-11.c: New test-case.
17784
17785 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17786
17787         * gcc.target/mips/octeon3-pipe-1.c: New test.
17788
17789 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
17790
17791         * jit.dg/harness.h (set_up_logging): Move string concatenation
17792         into...
17793         (concat_strings): New function.
17794         (dump_reproducer): New function.
17795         (test_jit): Call dump_reproducer.
17796         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17797         function.
17798         (jit-dg-test): Delete any generated reproducer from previous runs.
17799         Verify that a generated reproducer was created, and verify that it
17800         compiles.
17801         * jit.dg/test-nested-contexts.c (main): Call
17802         gcc_jit_context_dump_reproducer_to_file.
17803
17804 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17805
17806         * gcc.dg/aru-2.c: Add dg-require-profiling.
17807
17808 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17809
17810         * lib/target-supports.exp (check_profiling_available): Check if
17811         -pg links.
17812
17813 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
17814
17815         PR ipa/64565
17816         * g++.dg/torture/pr64565.C: New testcase.
17817
17818 2015-01-13  Marek Polacek  <polacek@redhat.com>
17819
17820         PR middle-end/64391
17821         * gcc.dg/tm/pr64391.c: New test.
17822
17823 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17824
17825         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
17826         true.
17827
17828 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17829
17830         * gcc.target/i386/pie.c: New test.
17831
17832         * lib/target-supports.exp (check_effective_target_pie): New.
17833
17834 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
17835
17836         PR rtl-optimization/64286
17837         * gcc.target/i386/avx2-pr64286.c: New test.
17838
17839 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
17840
17841         PR c++/57626
17842         * g++.dg/cpp0x/vt-57626.C: New.
17843
17844 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
17845
17846         PR fortran/64528
17847         * gfortran.dg/pr64528.f90: New test.
17848
17849 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
17850
17851         * gcc.target/aarch64/subsp.c: New test.
17852
17853 2015-01-13  Andrew Pinski  <apinski@cavium.com>
17854
17855         * gcc.target/aarch64/store-pair-1.c: New testcase.
17856
17857 2015-01-13  Richard Biener  <rguenther@suse.de>
17858
17859         PR lto/64373
17860         * gcc.dg/lto/pr64373_0.c: New testcase.
17861
17862 2015-01-13  Andrew Pinski  <apinski@cavium.com>
17863
17864         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
17865         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
17866
17867 2015-01-13  Richard Biener  <rguenther@suse.de>
17868
17869         PR tree-optimization/64406
17870         * gcc.dg/pr64406.c: New testcase.
17871
17872 2015-01-13  Richard Biener  <rguenther@suse.de>
17873
17874         PR tree-optimization/64404
17875         * gcc.dg/vect/pr64404.c: New testcase.
17876
17877 2015-01-13  Richard Biener  <rguenther@suse.de>
17878
17879         PR tree-optimization/64568
17880         * g++.dg/torture/pr64568.C: New testcase.
17881
17882 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
17883
17884         * jit.dg/test-error-local-used-from-other-function.c: New test
17885         case.
17886         * jit.dg/test-error-param-reuse.c: New test case.
17887         * jit.dg/test-error-param-sharing.c: New test case.
17888         * jit.dg/test-error-param-used-from-other-function.c: New test
17889         case.
17890         * jit.dg/test-error-param-used-without-a-function.c: New test
17891         case.
17892
17893 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
17894
17895         PR tree-optimization/64563
17896         * gcc.dg/pr64563.c: New test.
17897
17898         PR target/64513
17899         * gcc.target/i386/pr64513.c: New test.
17900
17901         PR tree-optimization/64454
17902         * gcc.dg/pr64454.c: New test.
17903
17904         PR testsuite/64028
17905         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
17906         bind_pic_locally.
17907         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
17908         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
17909         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
17910         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
17911         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
17912         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
17913         * gcc.dg/vect/slp-25.c: Likewise.
17914         * gcc.dg/vect/vect-109.c: Likewise.
17915         * gcc.dg/vect/vect-13.c: Likewise.
17916         * gcc.dg/vect/vect-17.c: Likewise.
17917         * gcc.dg/vect/vect-18.c: Likewise.
17918         * gcc.dg/vect/vect-19.c: Likewise.
17919         * gcc.dg/vect/vect-20.c: Likewise.
17920         * gcc.dg/vect/vect-21.c: Likewise.
17921         * gcc.dg/vect/vect-22.c: Likewise.
17922         * gcc.dg/vect/vect-27.c: Likewise.
17923         * gcc.dg/vect/vect-29.c: Likewise.
17924         * gcc.dg/vect/vect-2-big-array.c: Likewise.
17925         * gcc.dg/vect/vect-2.c: Likewise.
17926         * gcc.dg/vect/vect-3.c: Likewise.
17927         * gcc.dg/vect/vect-4.c: Likewise.
17928         * gcc.dg/vect/vect-5.c: Likewise.
17929         * gcc.dg/vect/vect-72.c: Likewise.
17930         * gcc.dg/vect/vect-73-big-array.c: Likewise.
17931         * gcc.dg/vect/vect-73.c: Likewise.
17932         * gcc.dg/vect/vect-77-global.c: Likewise.
17933         * gcc.dg/vect/vect-78-global.c: Likewise.
17934         * gcc.dg/vect/vect-7.c: Likewise.
17935         * gcc.dg/vect/vect-86.c: Likewise.
17936         * gcc.dg/vect/vect-align-1.c: Likewise.
17937         * gcc.dg/vect/vect-align-3.c: Likewise.
17938         * gcc.dg/vect/vect-all-big-array.c: Likewise.
17939         * gcc.dg/vect/vect-all.c: Likewise.
17940         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
17941         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
17942         * gcc.dg/vect/vect-peel-3.c: Likewise.
17943         * gcc.dg/vect/vect-peel-4.c: Likewise.
17944         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
17945
17946 2015-01-12  Jeff Law  <law@redhat.com>
17947
17948         PR target/64461
17949         * gcc.target/m68k/pr64461.c: New test.
17950
17951 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
17952
17953         * jit.dg/test-array-as-pointer.c (create_code): Update call
17954         to gcc_jit_context_new_global by setting "kind" to
17955         GCC_JIT_GLOBAL_IMPORTED.
17956         * jit.dg/test-error-array-as-pointer.c: Likewise.
17957         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
17958         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
17959         setting kind to GCC_JIT_GLOBAL_EXPORTED.
17960         * jit.dg/test-using-global.c (the_global): Rename to...
17961         (imported_global): ...this.
17962         (create_code): Update to test the three kinds of global.
17963         (verify_code): Likewise.
17964
17965 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
17966
17967         PR testsuite/64427
17968         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
17969         undefined behavior.
17970         * gcc.target/i386/pr64291-2.c: Updated.
17971
17972 2015-01-12  Richard Biener  <rguenther@suse.de>
17973
17974         PR tree-optimization/64530
17975         * gfortran.dg/pr64530.f90: New testcase.
17976
17977 2015-01-12  Richard Biener  <rguenther@suse.de>
17978
17979         PR middle-end/64357
17980         * gcc.dg/torture/pr64357.c: New testcase.
17981
17982 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
17983
17984         * gcc.target/i386/nop-mcount.c: Properly place {} in target
17985         selector.
17986
17987 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
17988         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
17989
17990 2015-01-12  Martin Liska  <mliska@suse.cz>
17991
17992         * gcc.dg/ipa/PR64550.c: New test.
17993
17994 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
17995
17996         PR ipa/63470
17997         * g++.dg/ipa/pr63470.C: New testcase.
17998
17999 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18000
18001         PR fortran/63733
18002         * gfortran.dg/typebound_operator_20.f90: New.
18003
18004 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18005
18006         PR fortran/58023
18007         * gfortran.dg/proc_ptr_comp_42.f90: New.
18008
18009 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18010
18011         PR fortran/64508
18012         * gfortran.dg/proc_ptr_comp_41.f90: New.
18013
18014 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18015
18016         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18017
18018 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18019
18020         PR fortran/64522
18021         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18022         and add dg-excess-errors.
18023         * gfortran.dg/line_length_6.f90: New.
18024         * gfortran.dg/line_length_7.f90: New.
18025         * gfortran.dg/line_length_8.f90: New.
18026         * gfortran.dg/line_length_9.f90: New.
18027         * gfortran.dg/line_length_10.f90: New.
18028         * gfortran.dg/line_length_11.f90: New.
18029
18030 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18031
18032         * jit.dg/test-threads.c (struct testcase): Move declaration
18033         to jit.dg/all-non-failing-tests.h.
18034         (testcases): Likewise.
18035         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18036         declaration here from jit.dg/all-non-failing-tests.h.
18037         (testcases): Likewise.
18038         * jit.dg/test-combination.c (create_code): Eliminate spelling
18039         out all of the testcases in favor of looping through the
18040         "testcases" metadata.
18041         (verify_code): Likewise.
18042
18043 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18044
18045         PR rtl-optimization/64536
18046         * gcc.dg/pr64536.c: New test.
18047
18048 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18049
18050         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18051         * jit.dg/test-combination.c (create_code): Likewise.
18052         (verify_code): Likewise.
18053         * jit.dg/test-constants.c: New test case.
18054         * jit.dg/test-threads.c: Add test-constants.c.
18055
18056 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18057
18058         PR libobjc/51891
18059         * objc.dg/gnu-api-2-class.m: Add a test case
18060         for the above change.
18061
18062 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18063
18064         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18065
18066 2015-01-09  Richard Biener  <rguenther@suse.de>
18067
18068         PR tree-optimization/64410
18069         * g++.dg/vect/pr64410.cc: New testcase.
18070
18071 2015-01-09  Martin Liska  <mliska@suse.cz>
18072
18073         * gcc.dg/ipa/ipa-icf-32.c: New test.
18074
18075 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18076
18077         * c-c++-common/tsan/tsan_barrier.h: New.
18078         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18079         * c-c++-common/tsan/bitfield_race.c: Likewise.
18080         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18081         * c-c++-common/tsan/mutexset1.c: Likewise.
18082         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18083         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18084         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18085         * c-c++-common/tsan/simple_race.c: Likewise.
18086         * c-c++-common/tsan/simple_stack.c: Likewise.
18087         * c-c++-common/tsan/sleep_sync.c: Likewise.
18088         * c-c++-common/tsan/tiny_race.c: Likewise.
18089         * c-c++-common/tsan/tls_race.c: Likewise.
18090         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18091         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18092         * g++.dg/tsan/atomic_free.C: Likewise.
18093         * g++.dg/tsan/atomic_free2.C: Likewise.
18094         * g++.dg/tsan/cond_race.C: Likewise.
18095         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18096
18097 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18098
18099         PR testsuite/62250
18100         * lib/target-supports.exp (check_effective_target_libatomic_available):
18101         New.
18102         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18103         targets that match effective-target libatomic_available.
18104         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18105
18106 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18107
18108         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18109         Verify the result of gcc_jit_context_get_last_error.
18110         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18111
18112 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18113
18114         PR tree-optimization/63989
18115         * gcc.dg/strlenopt-27.c: New test.
18116
18117 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18118
18119         * jit.dg/harness.h (set_up_logging): New function.
18120         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18121         set_up_logging on the context, so that every testcase is
18122         logged to a particular file.
18123         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18124         and call gcc_jit_context_set_logfile on the top-level context.
18125
18126 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18127
18128         PR target/64338
18129         * g++.dg/opt/pr64338.C: New test.
18130
18131 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18132
18133         * gfortran.dg/coarray/codimension_2b.f90: New file.
18134         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18135         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18136
18137 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18138
18139         PR c++/59004
18140         * g++.dg/ext/fnname4.C: New.
18141
18142 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18143
18144         PR c++/64462
18145         * g++.dg/cpp0x/constexpr-64462.C: New.
18146
18147 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18148
18149         PR c++/60753
18150         * g++.dg/cpp0x/deleted10.C: New.
18151
18152 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18153
18154         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18155
18156 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18157
18158         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18159         GCC_JIT_UNARY_OP_ABS.
18160         (verify_unary_ops): Likewise.
18161
18162 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18163
18164         * jit.dg/test-arith-overflow.c: New test case.
18165         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18166         * jit.dg/test-combination.c (create_code): Likewise.
18167         (verify_code): Likewise.
18168         * jit.dg/test-threads.c (testcases): Likewise.
18169
18170 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18171
18172         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18173         rather than "jit".  Load g++.exp, and call g++_init.
18174         Run test-*.cc files within the testsuite and *.cc files within
18175         docs/examples.
18176         (jit-dg-test): Drop the addition of -fgnu89-inline to
18177         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18178         doing it when compiling C testcases (since g++ does not handle
18179         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18180         is restored to the value after g++_init ran, rather than the
18181         value before g++_init ran.  Return a list of
18182         $comp_output $output_file, as dg-test assumes.
18183
18184 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18185
18186         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18187         make it easier to figure out the origin of each test result when
18188         running test-combination.c and test-threads.c.
18189         (CHECK_VALUE): Likewise.
18190         (CHECK_DOUBLE_VALUE): Likewise.
18191         (CHECK_STRING_VALUE): Likewise.
18192         (CHECK_STRING_STARTS_WITH): Likewise.
18193         (CHECK_STRING_CONTAINS): Likewise.
18194         (CHECK): Likewise.
18195         (check_string_value): Likewise, add "funcname" param.
18196         (check_string_starts_with): Likewise.
18197         (check_string_contains): Likewise.
18198
18199 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18200
18201         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18202         generating name of built executable.
18203
18204 2015-01-07  Marek Polacek  <polacek@redhat.com>
18205
18206         PR c/64440
18207         * gcc.dg/pr64440.c: New test.
18208         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18209
18210 2015-01-07  Marek Polacek  <polacek@redhat.com>
18211
18212         PR c/64417
18213         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18214         * gcc.dg/pr64417.c: New test.
18215
18216 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18217
18218         PR target/64505
18219         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18220         fix is correct.
18221
18222 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18223
18224         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18225         Check if testcases run without errors, not just if they compile.
18226
18227 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18228
18229         PR target/64507
18230         * gcc.target/sh/pr64507.c: New test.
18231
18232 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18233
18234         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18235
18236 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18237
18238         * c-c++-common/asan/sanitize-all-1.c: New test.
18239         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18240         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18241         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18242         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18243
18244 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18245
18246         * lib/target-supports.exp (check_profiling_available): Return 0 for
18247         Visium.
18248         (check_effective_target_tls_runtime): Likewise.
18249         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18250         * gcc.dg/20020312-2.c: Adjust for Visium.
18251         * gcc.dg/tls/thr-cse-1.c: Likewise
18252         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18253         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18254         * gcc.dg/weak/typeof-2.c: Likewise.
18255
18256 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18257
18258         PR rtl-optimization/64287
18259         * gcc.dg/aru-2.c: New test.
18260
18261 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18262
18263         PR sanitizer/64344
18264         * c-c++-common/ubsan/pr64344-1.c: New test.
18265         * c-c++-common/ubsan/pr64344-2.c: New test.
18266
18267         PR tree-optimization/64465
18268         * gcc.dg/pr64465.c: New test.
18269
18270         PR tree-optimization/64494
18271         * gcc.c-torture/compile/pr64494.c: New test.
18272
18273 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18274
18275         PR fortran/47674
18276         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18277
18278 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18279
18280         Update copyright years.
18281
18282 2015-01-05  Marek Polacek  <polacek@redhat.com>
18283
18284         PR c/64423
18285         * gcc.dg/pr64423.c: New test.
18286
18287 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18288
18289         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18290         mmix-knuth-mmixware for the same reason as for MIPS.
18291         * gcc.dg/debug/debug-2.c: Ditto.
18292
18293         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18294
18295 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18296
18297         PR testsuite/62250
18298         * lib/gfortran.exp: Add libatomic library search path.
18299         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18300         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18301
18302         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18303
18304 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18305
18306         * c-c++-common/tsan/bitfield_race.c: New testcase.
18307         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18308
18309 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18310
18311         * gfortran.dg/coarray/collectives_4.f90: New.
18312
18313 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18314
18315         PR fortran/57562
18316         * gfortran.dg/extends_16.f90: New.
18317
18318 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18319
18320         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18321
18322 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18323
18324         * gfortran.dg/coarray/codimension_2.f90: New.
18325         * gfortran.dg/coarray/codimension_2a.f90: New.
18326         * gfortran.dg/coarray_35.f90: New.
18327         * gfortran.dg/coarray_35a.f90: New.
18328
18329 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18330
18331         PR fortran/60507
18332         * gfortran.dg/dummy_procedure_11.f90: New.
18333 ^L
18334 Copyright (C) 2015 Free Software Foundation, Inc.
18335
18336 Copying and distribution of this file, with or without modification,
18337 are permitted in any medium without royalty provided the copyright
18338 notice and this notice are preserved.