constexpr-array13.C: Fix.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         * g++.dg/cpp0x/constexpr-array13.C: Fix.
4
5 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
6
7         * gfortran.dg/nint_p7.f90: New testcase.
8
9 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
10             Paolo Carlini  <paolo.carlini@oracle.com>
11
12         PR c++/68087
13         * g++.dg/cpp0x/constexpr-array13.C: New.
14
15 2015-11-25  Ilmir Usmanov <me@ilmir.us>
16             Cesar Philippidis  <cesar@codesourcery.com>
17
18         PR fortran/63858
19         * goacc/omp-fixed.f: New test.
20         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
21
22 2015-11-25  Richard Biener  <rguenther@suse.de>
23
24         PR middle-end/68528
25         * gcc.dg/torture/pr68528.c: New testcase.
26
27 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
28
29         PR c++/58910
30         * g++.dg/cpp0x/constexpr-tuple2.C: New.
31
32 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
33
34         PR rtl-optimization/68435
35         * gcc.dg/pr68435.c: New test.
36
37 2015-11-25  Richard Biener  <rguenther@suse.de>
38
39         PR tree-optimization/68517
40         * gcc.dg/torture/pr68517.c: New testcase.
41
42 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
43
44         PR target/67089
45         * gcc.dg/pr67089-1.c: New test.
46         * gcc.dg/pr67089-2.c: New test.
47         * gcc.dg/pr67089-3.c: New test.
48         * gcc.dg/pr67089-4.c: New test.
49         * gcc.dg/pr67089-5.c: New test.
50         * gcc.dg/pr67089-6.c: New test.
51         * gcc.dg/pr67089-7.c: New test.
52
53 2015-11-25  Richard Biener  <rguenther@suse.de>
54
55         PR tree-optimization/68502
56         * gcc.dg/vect/pr68502-1.c: New testcase.
57         * gcc.dg/vect/pr68502-2.c: Likewise.
58
59 2015-11-24  Michael Collison  <michael.collison@linaro.org>
60
61         * gcc.target/aarch64/saddw-1.c: New test.
62         * gcc.target/aarch64/saddw-2.c: New test.
63         * gcc.target/aarch64/uaddw-1.c: New test.
64         * gcc.target/aarch64/uaddw-2.c: New test.
65         * gcc.target/aarch64/uaddw-3.c: New test.
66         * lib/target-support.exp
67         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
68         Add aarch64 to list of support targets.
69
70 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
71
72         * gcc.target/mips/frame-header-4.c: New test.
73
74 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
75
76         PR fortran/68486
77         * gfortran.dg/simplify_cshift_3.f90
78
79 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
80
81         PR c++/68278
82         * g++.dg/cpp1y/pr68278.C: New.
83
84 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
85
86         PR c++/68388
87         * g++.dg/cpp1y/pr68388.C: New.
88
89 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
90             Sebastian Pop  <s.pop@samsung.com>
91
92         PR tree-optimization/67984
93         * gcc.dg/graphite/pr67984.c: New.
94
95 2015-11-24  Michael Matz  <matz@suse.de>
96
97         PR rtl-optimization/68392
98         * g++.dg/pr68392.C: New test.
99
100 2015-11-24  Nathan Sidwell  <nathan@acm.org>
101
102         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
103
104 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
105
106         PR rtl-optimization/68381
107         * gcc.c-torture/execute/pr68381.c: New test.
108
109 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
110
111         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
112         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
113
114 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
115
116         PR target/68497
117         * gcc.target/i386/pr68497.c: New test.
118
119 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
120
121         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
122         New.
123         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
124         New.
125         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
126         New.
127         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
128         New.
129         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
130         New.
131         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
132         New.
133         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
134         New.
135         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
136         New.
137         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
138         New.
139         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
140         New.
141         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
142         New.
143         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
144         New.
145
146 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
147
148         PR middle-end/68375
149         * gcc.dg/pr68375.c: New test.
150
151 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
152
153         PR target/68483
154         * gcc.target/i386/pr68483-1.c: New test.
155         * gcc.target/i386/pr68483-2.c: New test.
156
157 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
158
159         PR c/68337
160         * gcc.target/i386/mpx/pr68337-1.c: New test.
161         * gcc.target/i386/mpx/pr68337-2.c: New test.
162
163 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
164
165         PR rtl-optimization/68194
166         PR rtl-optimization/68328
167         PR rtl-optimization/68185
168         * gcc.c-torture/execute/pr68185.c: New test.
169         * gcc.c-torture/execute/pr68328.c: Likewise.
170
171 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
172
173         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
174
175 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
176
177         PR objc/68438
178         * objc.dg/plugin: New subdirectory.
179         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
180         * objc.dg/plugin/plugin.exp: New file, based on
181         gcc.dg/plugin/plugin.exp.
182
183 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
184             Sebastian Pop  <s.pop@samsung.com>
185
186         PR tree-optimization/68493
187         * gcc.dg/graphite/pr68493.c: New.
188
189 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
190             Sebastian Pop  <s.pop@samsung.com>
191
192         PR tree-optimization/68279
193         * gfortran.dg/graphite/pr68279.f90: New.
194
195 2015-11-23  Marek Polacek  <polacek@redhat.com>
196
197         PR tree-optimization/68455
198         * gcc.dg/tree-ssa/pr68455.c: New test.
199
200 2015-11-23  Richard Biener  <rguenther@suse.de>
201
202         PR tree-optimization/68465
203         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
204
205 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
206
207         PR target/68363
208         * gcc.target/aarch64/pr68363_1.c: New test.
209
210 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
211
212         * gcc.target/aarch64/simd/vmulx.x: New.
213         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
214         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
215         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
216
217 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
218
219         PR c++/68001
220         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
221
222 2015-11-23  Richard Biener  <rguenther@suse.de>
223             Jiong Wang  <jiong.wang@arm.com>
224
225         PR tree-optimization/68317
226         PR tree-optimization/68326
227         * gcc.dg/pr68317.c: New testcase.
228
229 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
230
231         PR tree-optimization/68327
232         * gcc.dg/pr68327.c: New test.
233
234 2015-11-23  Tom de Vries  <tom@codesourcery.com>
235
236         PR tree-optimization/68460
237         * gcc.dg/autopar/pr68460.c: New test.
238
239 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
240
241         * c-c++-common/asan/halt_on_error-1.c: New test.
242         * c-c++-common/asan/halt_on_error-2.c: Likewise.
243
244 2015-11-23  Richard Biener  <rguenther@suse.de>
245
246         PR tree-optimization/68482
247         * gcc.dg/vect/pr68482.c: New testcase.
248
249 2015-11-23  Richard Biener  <rguenther@suse.de>
250
251         PR tree-optimization/68445
252         * gcc.dg/vect/pr68445.c: New testcase.
253
254 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
255
256         * gcc.target/s390/load-relative-check.c: New test to check
257         generation of load relative instructions.
258
259 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
260
261         * gfortran.dg/fmt_t_8.f90: New test.
262
263 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
264
265         PR target/68390
266         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
267
268 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
269
270         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
271
272 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
273
274         PR fortran/68486
275         * gfortran.dg/simplify_cshift_2.f90: New test.
276
277 2015-11-22  James Norris  <jnorris@codesourcery.com>
278             Cesar Philippidis  <cesar@codesourcery.com>
279
280         * gfortran.dg/goacc/declare-1.f95: Update test.
281         * gfortran.dg/goacc/declare-2.f95: New test.
282
283 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
284
285         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
286         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
287         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
288         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
289         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
290         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
291         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
292         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
293         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
294         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
295         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
296         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
297
298 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
299
300         * gfortran.dg/simplify_cshift_1.f90: New test.
301
302 2015-11-21  Nathan Sidwell  <nathan@acm.org>
303
304         * gcc.dg/atomic-generic.c: Include <string.h>.
305
306 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
307
308         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
309
310 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
311
312         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
313
314 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
315
316         PR debug/66432
317         * gcc.dg/debug/pr66432.c: New test.
318
319 2015-11-20  Ian Lance Taylor  <iant@google.com>
320
321         PR go/66406
322         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
323
324 2015-11-20  Mike Stump  <mikestump@comcast.net>
325
326         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
327         isn't portable.
328
329 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
330
331         PR 62314
332         * gcc.dg/fixits.c: New file.
333         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
334         (test_fixit_insert): New.
335         (test_fixit_remove): New.
336         (test_fixit_replace): New.
337         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
338         (test_fixit_insert): New.
339         (test_fixit_remove): New.
340         (test_fixit_replace): New.
341         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
342         (test_show_locus): Add tests of rendering fixit hints.
343
344 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
345
346         PR middle-end/68339
347         * gcc.dg/vect/pr68339.c: New test.
348
349 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
350
351         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
352
353 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
354
355         PR fortran/68237
356         * gfortran.dg/submodule_12.f90: New test
357
358         PR fortran/66762
359         * gfortran.dg/submodule_6.f08: Add compile option -flto.
360
361 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
362
363         * lib/target-supports.exp
364         (check_effective_target_arm_neon_ok_nocache): Add check
365         for M profile.
366
367 2015-11-20  Tom de Vries  <tom@codesourcery.com>
368
369         PR tree-optimization/68373
370         * gcc.dg/autopar/pr68373.c: New test.
371
372 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
373
374         PR c++/67354
375         * g++.dg/abi/mangle67.C: New test.
376
377 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
378
379         * gcc.target/s390/bswap-1.c: New test.
380
381 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
382
383         * gcc.target/s390/pfpo.c: New test.
384
385 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
386
387         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
388         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
389
390 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
391
392         * g++.dg/spellcheck-fields.C: New file.
393
394 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
395             Sebastian Pop  <s.pop@samsung.com>
396
397         PR tree-optimization/68428
398         * gcc.dg/graphite/pr68428.c: New.
399
400 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
401             Sebastian Pop  <s.pop@samsung.com>
402
403         PR tree-optimization/68335
404         * gfortran.dg/graphite/pr68335.f90: New.
405
406 2015-11-19  Nathan Sidwell  <nathan@acm.org>
407
408         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
409         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
410         * gcc.dg/special/weak-2.c: Likewise.
411         * gcc.dg/weak/weak-12.c: Likewise.
412         * gcc.dg/weak/weak-15.c: Likewise.
413         * gcc.dg/weak/weak-16.c: Likewise.
414         * gcc.dg/weak/weak-1.c: Likewise.
415         * gcc.dg/weak/weak-2.c: Likewise.
416         * gcc.dg/weak/weak-4.c: Likewise.
417         * gcc.dg/torture/pr53922.c: Likewise.
418         * gcc.dg/torture/pr60092.c: Likewise.
419
420 2015-11-19  Marek Polacek  <polacek@redhat.com>
421
422         PR c/68412
423         * gcc.dg/pr68412-2.c: New test.
424         * gcc.dg/pr68412.c: New test.
425
426 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
427
428         * gcc.dg/tree-ssa/vrp98.c: New testcase.
429         * gcc.target/avr/uint8-single-reg.c: New testcase.
430
431 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
432
433         PR c++/67409
434         * g++.dg/eh/goto3.C: New test.
435
436 2015-11-19  Marek Polacek  <polacek@redhat.com>
437
438         PR tree-optimization/68431
439         * gcc.dg/tree-ssa/pr68431.c: New test.
440
441 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
442
443         PR rtl-optimization/68376
444         * gcc.c-torture/execute/pr68376-1.c: New test.
445         * gcc.c-torture/execute/pr68376-2.c: New test.
446
447         PR target/67770
448         * gcc.target/i386/pr67770.c: New test.
449
450 2015-11-18  Jeff Law  <law@redhat.com>
451
452         PR tree-optimization/68198
453         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
454         * gcc.dg/tree-ssa/pr68198.c: New test.
455
456 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
457
458         PR fortran/59910
459         * gfortran.dg/pr59910.f90: New test.
460
461 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
462
463         PR fortran/43996
464         * gfortran.dg/pr43996.f90: New test.
465
466 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
467
468         PR c/65083
469         * gcc.dg/atomic/stdatomic-fence-2.c,
470         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
471
472 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
473
474         * gnat.dg/loop_optimization19.adb: New test.
475         * gnat.dg/loop_optimization20.adb: Likewise.
476         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
477
478 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
479
480         * gnat.dg/opt52.adb: New test.
481
482 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
483
484         * gcc.dg/goacc/nvptx-sese-1.c: New.
485
486 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
487
488         * gnat.dg/renaming7.adb: New test.
489         * gnat.dg/renaming7_pkg.ads: New helper.
490
491 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
492
493         PR tree-optimization/68402
494         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
495         to avoid undefined behaviour.
496
497 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
498
499         PR tree-optimization/68157
500         * g++.dg/opt/pr68157.C: New test.
501
502 2015-11-18  Richard Biener  <rguenther@suse.de>
503
504         PR tree-optimization/67790
505         * gcc.dg/vect/pr67790.c: New testcase.
506
507 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
508
509         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
510
511 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
512
513         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
514         (test_braced_init): New function.
515         (test_statement_expression): New function.
516         (test_address_of_label): New function.
517         (test_transaction_expressions): New function.
518         (test_keywords): New function.
519         (test_builtin_va_arg): New function.
520         (test_builtin_offsetof): New function.
521         * lib/multiline.exp (_build_multiline_regex): Escape braces.
522
523 2015-11-17  Martin Sebor  <msebor@redhat.com>
524
525         PR c++/68308
526         * g++.dg/init/new46.C: New test.
527
528 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
529
530         PR fortran/65751
531         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
532
533 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
534
535         PR middle-end/68134
536         * gcc.dg/pr68134.c: New test.
537
538 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
539
540         PR target/68143
541         * gcc.c-torture/execute/pr68143_1.c: New test.
542
543 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
544
545         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
546
547 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
548
549         * gcc.dg/tree-ssa/ifc-8.c: New test.
550
551 2015-11-16  Marek Polacek  <polacek@redhat.com>
552
553         PR c++/68362
554         * g++.dg/delayedfold/switch-1.C: New test.
555
556 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
557
558         PR fortran/58027
559         PR fortran/60993
560         * gfortran.dg/pr58027.f90: New test.
561
562 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
563
564         * c-c++-common/attr-simd.c: New test.
565         * c-c++-common/attr-simd-2.c: New test.
566         * c-c++-common/attr-simd-3.c: New test.
567
568 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
569
570         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
571
572 2015-11-16  Christian Bruel  <christian.bruel@st.com>
573
574         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
575          Check __ARM_NEON__ instead of "arm_neon.h.
576         * gcc.target/arm/attr-neon3.c: New test.
577         * gcc.target/arm/attr-neon-fp16.c: Likewise
578
579 2015-11-16  Christian Bruel  <christian.bruel@st.com>
580
581         PR target/65837
582         * gcc.target/arm/lto/pr65837_0.c
583         * gcc.target/arm/attr-neon2.c
584         * gcc.target/arm/attr-neon.c
585         * gcc.target/arm/attr-neon-builtin-fail.c
586         * gcc.target/arm/attr-crypto.c
587
588 2015-11-16  Richard Biener  <rguenther@suse.de>
589
590         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
591
592 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
593
594         PR fortran/50221
595         * gfortran.dg/deferred_character_1.f90: New test.
596         * gfortran.dg/deferred_character_4.f90: New test for comment
597         #4 of the PR.
598
599         PR fortran/68216
600         * gfortran.dg/deferred_character_2.f90: New test.
601
602         PR fortran/67674
603         * gfortran.dg/deferred_character_3.f90: New test.
604
605         PR fortran/63932
606         * gfortran.dg/deferred_character_5.f90: New test.
607
608         PR fortran/66408
609         * gfortran.dg/deferred_character_6.f90: New test.
610
611         PR fortran/49954
612         * gfortran.dg/deferred_character_7.f90: New test.
613
614 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
615
616         PR fortran/67803
617         * gfortran.dg/pr67803.f90: New test.
618
619 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
620
621         * g++.dg/cpp/ucn-1.C: Fix typo.
622
623 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
624
625         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
626         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
627
628 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
629             Jeff Law  <law@redhat.com>
630
631         * gcc.dg/tree-ssa/split-path-1.c: New test.
632
633 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
634
635         * c-c++-common/goacc/loop-auto-1.c: New.
636
637         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
638         * gcc.dg/goacc/nvptx-merged-loop.c: New.
639
640 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
641
642         PR fortran/68319
643         * gfortran.dg/pr68319.f90: New test.
644
645 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
646
647         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
648         hardware floating point support.
649
650         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
651         vector direct move instructions.
652
653         * gcc.target/powerpc/maddld.c: New test.
654
655 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
656
657         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
658         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
659         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
660
661 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
662
663         * gcc.dg/diagnostic-token-ranges.c: New file.
664         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
665         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
666         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
667         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
668         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
669         line_table param when calling
670         linemap_position_for_line_and_column.
671         (test_show_locus): Pass line_table to rich_location ctors.
672         (plugin_init): Remove setting of global_dc->colorize_source_p.
673         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
674         New file.
675         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
676         diagnostic_plugin_test_tree_expression_range.c,
677         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
678         and diagnostic-test-show-trees-1.c.
679
680 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
681
682         PR tree-optimization/67682
683         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
684         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
685         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
686         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
687
688 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
689
690         * gcc.target/aarch64/umaddl_combine_1.c: New test.
691
692 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
693
694         PR tree-optimization/68264
695         * gcc.dg/torture/pr68264.c: New test.
696
697 2015-11-13  Marek Polacek  <polacek@redhat.com>
698
699         PR c/68320
700         * gcc.dg/pr68320.c: New test.
701
702 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
703
704         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
705
706 2015-11-13  Richard Biener  <rguenther@suse.de>
707
708         PR tree-optimization/68306
709         * gcc.dg/pr68306.c: Adjust.
710         * gcc.dg/pr68306-2.c: New testcase.
711         * gcc.dg/pr68306-3.c: Likewise.
712
713 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
714
715         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
716         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
717
718 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
719
720         PR fortran/47266
721         * gfortran.dg/module_private_2.f90: New test.
722
723 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
724
725         PR fortran/47266
726         * gfortran.dg/warn_unused_function_2.f90: New test.
727
728 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
729
730         Revert [ARM] Remove neon-testgen.ml and generated tests.
731         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
732
733         * gcc.target/arm/neon/vRaddhns16.c: Remove.
734         * gcc.target/arm/neon/vRaddhns32.c: Remove.
735         * gcc.target/arm/neon/vRaddhns64.c: Remove.
736         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
737         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
738         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
739         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
740         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
741         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
742         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
743         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
744         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
745         * gcc.target/arm/neon/vRhadds16.c: Remove.
746         * gcc.target/arm/neon/vRhadds32.c: Remove.
747         * gcc.target/arm/neon/vRhadds8.c: Remove.
748         * gcc.target/arm/neon/vRhaddu16.c: Remove.
749         * gcc.target/arm/neon/vRhaddu32.c: Remove.
750         * gcc.target/arm/neon/vRhaddu8.c: Remove.
751         * gcc.target/arm/neon/vRshlQs16.c: Remove.
752         * gcc.target/arm/neon/vRshlQs32.c: Remove.
753         * gcc.target/arm/neon/vRshlQs64.c: Remove.
754         * gcc.target/arm/neon/vRshlQs8.c: Remove.
755         * gcc.target/arm/neon/vRshlQu16.c: Remove.
756         * gcc.target/arm/neon/vRshlQu32.c: Remove.
757         * gcc.target/arm/neon/vRshlQu64.c: Remove.
758         * gcc.target/arm/neon/vRshlQu8.c: Remove.
759         * gcc.target/arm/neon/vRshls16.c: Remove.
760         * gcc.target/arm/neon/vRshls32.c: Remove.
761         * gcc.target/arm/neon/vRshls64.c: Remove.
762         * gcc.target/arm/neon/vRshls8.c: Remove.
763         * gcc.target/arm/neon/vRshlu16.c: Remove.
764         * gcc.target/arm/neon/vRshlu32.c: Remove.
765         * gcc.target/arm/neon/vRshlu64.c: Remove.
766         * gcc.target/arm/neon/vRshlu8.c: Remove.
767         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
768         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
769         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
770         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
771         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
772         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
773         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
774         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
775         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
776         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
777         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
778         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
779         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
780         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
781         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
782         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
783         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
784         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
785         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
786         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
787         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
788         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
789         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
790         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
791         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
792         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
793         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
794         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
795         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
796         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
797         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
798         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
799         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
800         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
801         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
802         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
803         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
804         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
805         * gcc.target/arm/neon/vRsubhns16.c: Remove.
806         * gcc.target/arm/neon/vRsubhns32.c: Remove.
807         * gcc.target/arm/neon/vRsubhns64.c: Remove.
808         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
809         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
810         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
811         * gcc.target/arm/neon/vabaQs16.c: Remove.
812         * gcc.target/arm/neon/vabaQs32.c: Remove.
813         * gcc.target/arm/neon/vabaQs8.c: Remove.
814         * gcc.target/arm/neon/vabaQu16.c: Remove.
815         * gcc.target/arm/neon/vabaQu32.c: Remove.
816         * gcc.target/arm/neon/vabaQu8.c: Remove.
817         * gcc.target/arm/neon/vabals16.c: Remove.
818         * gcc.target/arm/neon/vabals32.c: Remove.
819         * gcc.target/arm/neon/vabals8.c: Remove.
820         * gcc.target/arm/neon/vabalu16.c: Remove.
821         * gcc.target/arm/neon/vabalu32.c: Remove.
822         * gcc.target/arm/neon/vabalu8.c: Remove.
823         * gcc.target/arm/neon/vabas16.c: Remove.
824         * gcc.target/arm/neon/vabas32.c: Remove.
825         * gcc.target/arm/neon/vabas8.c: Remove.
826         * gcc.target/arm/neon/vabau16.c: Remove.
827         * gcc.target/arm/neon/vabau32.c: Remove.
828         * gcc.target/arm/neon/vabau8.c: Remove.
829         * gcc.target/arm/neon/vabdQf32.c: Remove.
830         * gcc.target/arm/neon/vabdQs16.c: Remove.
831         * gcc.target/arm/neon/vabdQs32.c: Remove.
832         * gcc.target/arm/neon/vabdQs8.c: Remove.
833         * gcc.target/arm/neon/vabdQu16.c: Remove.
834         * gcc.target/arm/neon/vabdQu32.c: Remove.
835         * gcc.target/arm/neon/vabdQu8.c: Remove.
836         * gcc.target/arm/neon/vabdf32.c: Remove.
837         * gcc.target/arm/neon/vabdls16.c: Remove.
838         * gcc.target/arm/neon/vabdls32.c: Remove.
839         * gcc.target/arm/neon/vabdls8.c: Remove.
840         * gcc.target/arm/neon/vabdlu16.c: Remove.
841         * gcc.target/arm/neon/vabdlu32.c: Remove.
842         * gcc.target/arm/neon/vabdlu8.c: Remove.
843         * gcc.target/arm/neon/vabds16.c: Remove.
844         * gcc.target/arm/neon/vabds32.c: Remove.
845         * gcc.target/arm/neon/vabds8.c: Remove.
846         * gcc.target/arm/neon/vabdu16.c: Remove.
847         * gcc.target/arm/neon/vabdu32.c: Remove.
848         * gcc.target/arm/neon/vabdu8.c: Remove.
849         * gcc.target/arm/neon/vabsQf32.c: Remove.
850         * gcc.target/arm/neon/vabsQs16.c: Remove.
851         * gcc.target/arm/neon/vabsQs32.c: Remove.
852         * gcc.target/arm/neon/vabsQs8.c: Remove.
853         * gcc.target/arm/neon/vabsf32.c: Remove.
854         * gcc.target/arm/neon/vabss16.c: Remove.
855         * gcc.target/arm/neon/vabss32.c: Remove.
856         * gcc.target/arm/neon/vabss8.c: Remove.
857         * gcc.target/arm/neon/vaddQf32.c: Remove.
858         * gcc.target/arm/neon/vaddQs16.c: Remove.
859         * gcc.target/arm/neon/vaddQs32.c: Remove.
860         * gcc.target/arm/neon/vaddQs64.c: Remove.
861         * gcc.target/arm/neon/vaddQs8.c: Remove.
862         * gcc.target/arm/neon/vaddQu16.c: Remove.
863         * gcc.target/arm/neon/vaddQu32.c: Remove.
864         * gcc.target/arm/neon/vaddQu64.c: Remove.
865         * gcc.target/arm/neon/vaddQu8.c: Remove.
866         * gcc.target/arm/neon/vaddf32.c: Remove.
867         * gcc.target/arm/neon/vaddhns16.c: Remove.
868         * gcc.target/arm/neon/vaddhns32.c: Remove.
869         * gcc.target/arm/neon/vaddhns64.c: Remove.
870         * gcc.target/arm/neon/vaddhnu16.c: Remove.
871         * gcc.target/arm/neon/vaddhnu32.c: Remove.
872         * gcc.target/arm/neon/vaddhnu64.c: Remove.
873         * gcc.target/arm/neon/vaddls16.c: Remove.
874         * gcc.target/arm/neon/vaddls32.c: Remove.
875         * gcc.target/arm/neon/vaddls8.c: Remove.
876         * gcc.target/arm/neon/vaddlu16.c: Remove.
877         * gcc.target/arm/neon/vaddlu32.c: Remove.
878         * gcc.target/arm/neon/vaddlu8.c: Remove.
879         * gcc.target/arm/neon/vadds16.c: Remove.
880         * gcc.target/arm/neon/vadds32.c: Remove.
881         * gcc.target/arm/neon/vadds64.c: Remove.
882         * gcc.target/arm/neon/vadds8.c: Remove.
883         * gcc.target/arm/neon/vaddu16.c: Remove.
884         * gcc.target/arm/neon/vaddu32.c: Remove.
885         * gcc.target/arm/neon/vaddu64.c: Remove.
886         * gcc.target/arm/neon/vaddu8.c: Remove.
887         * gcc.target/arm/neon/vaddws16.c: Remove.
888         * gcc.target/arm/neon/vaddws32.c: Remove.
889         * gcc.target/arm/neon/vaddws8.c: Remove.
890         * gcc.target/arm/neon/vaddwu16.c: Remove.
891         * gcc.target/arm/neon/vaddwu32.c: Remove.
892         * gcc.target/arm/neon/vaddwu8.c: Remove.
893         * gcc.target/arm/neon/vandQs16.c: Remove.
894         * gcc.target/arm/neon/vandQs32.c: Remove.
895         * gcc.target/arm/neon/vandQs64.c: Remove.
896         * gcc.target/arm/neon/vandQs8.c: Remove.
897         * gcc.target/arm/neon/vandQu16.c: Remove.
898         * gcc.target/arm/neon/vandQu32.c: Remove.
899         * gcc.target/arm/neon/vandQu64.c: Remove.
900         * gcc.target/arm/neon/vandQu8.c: Remove.
901         * gcc.target/arm/neon/vands16.c: Remove.
902         * gcc.target/arm/neon/vands32.c: Remove.
903         * gcc.target/arm/neon/vands64.c: Remove.
904         * gcc.target/arm/neon/vands8.c: Remove.
905         * gcc.target/arm/neon/vandu16.c: Remove.
906         * gcc.target/arm/neon/vandu32.c: Remove.
907         * gcc.target/arm/neon/vandu64.c: Remove.
908         * gcc.target/arm/neon/vandu8.c: Remove.
909         * gcc.target/arm/neon/vbicQs16.c: Remove.
910         * gcc.target/arm/neon/vbicQs32.c: Remove.
911         * gcc.target/arm/neon/vbicQs64.c: Remove.
912         * gcc.target/arm/neon/vbicQs8.c: Remove.
913         * gcc.target/arm/neon/vbicQu16.c: Remove.
914         * gcc.target/arm/neon/vbicQu32.c: Remove.
915         * gcc.target/arm/neon/vbicQu64.c: Remove.
916         * gcc.target/arm/neon/vbicQu8.c: Remove.
917         * gcc.target/arm/neon/vbics16.c: Remove.
918         * gcc.target/arm/neon/vbics32.c: Remove.
919         * gcc.target/arm/neon/vbics64.c: Remove.
920         * gcc.target/arm/neon/vbics8.c: Remove.
921         * gcc.target/arm/neon/vbicu16.c: Remove.
922         * gcc.target/arm/neon/vbicu32.c: Remove.
923         * gcc.target/arm/neon/vbicu64.c: Remove.
924         * gcc.target/arm/neon/vbicu8.c: Remove.
925         * gcc.target/arm/neon/vbslQf32.c: Remove.
926         * gcc.target/arm/neon/vbslQp16.c: Remove.
927         * gcc.target/arm/neon/vbslQp64.c: Remove.
928         * gcc.target/arm/neon/vbslQp8.c: Remove.
929         * gcc.target/arm/neon/vbslQs16.c: Remove.
930         * gcc.target/arm/neon/vbslQs32.c: Remove.
931         * gcc.target/arm/neon/vbslQs64.c: Remove.
932         * gcc.target/arm/neon/vbslQs8.c: Remove.
933         * gcc.target/arm/neon/vbslQu16.c: Remove.
934         * gcc.target/arm/neon/vbslQu32.c: Remove.
935         * gcc.target/arm/neon/vbslQu64.c: Remove.
936         * gcc.target/arm/neon/vbslQu8.c: Remove.
937         * gcc.target/arm/neon/vbslf32.c: Remove.
938         * gcc.target/arm/neon/vbslp16.c: Remove.
939         * gcc.target/arm/neon/vbslp64.c: Remove.
940         * gcc.target/arm/neon/vbslp8.c: Remove.
941         * gcc.target/arm/neon/vbsls16.c: Remove.
942         * gcc.target/arm/neon/vbsls32.c: Remove.
943         * gcc.target/arm/neon/vbsls64.c: Remove.
944         * gcc.target/arm/neon/vbsls8.c: Remove.
945         * gcc.target/arm/neon/vbslu16.c: Remove.
946         * gcc.target/arm/neon/vbslu32.c: Remove.
947         * gcc.target/arm/neon/vbslu64.c: Remove.
948         * gcc.target/arm/neon/vbslu8.c: Remove.
949         * gcc.target/arm/neon/vcageQf32.c: Remove.
950         * gcc.target/arm/neon/vcagef32.c: Remove.
951         * gcc.target/arm/neon/vcagtQf32.c: Remove.
952         * gcc.target/arm/neon/vcagtf32.c: Remove.
953         * gcc.target/arm/neon/vcaleQf32.c: Remove.
954         * gcc.target/arm/neon/vcalef32.c: Remove.
955         * gcc.target/arm/neon/vcaltQf32.c: Remove.
956         * gcc.target/arm/neon/vcaltf32.c: Remove.
957         * gcc.target/arm/neon/vceqQf32.c: Remove.
958         * gcc.target/arm/neon/vceqQp8.c: Remove.
959         * gcc.target/arm/neon/vceqQs16.c: Remove.
960         * gcc.target/arm/neon/vceqQs32.c: Remove.
961         * gcc.target/arm/neon/vceqQs8.c: Remove.
962         * gcc.target/arm/neon/vceqQu16.c: Remove.
963         * gcc.target/arm/neon/vceqQu32.c: Remove.
964         * gcc.target/arm/neon/vceqQu8.c: Remove.
965         * gcc.target/arm/neon/vceqf32.c: Remove.
966         * gcc.target/arm/neon/vceqp8.c: Remove.
967         * gcc.target/arm/neon/vceqs16.c: Remove.
968         * gcc.target/arm/neon/vceqs32.c: Remove.
969         * gcc.target/arm/neon/vceqs8.c: Remove.
970         * gcc.target/arm/neon/vcequ16.c: Remove.
971         * gcc.target/arm/neon/vcequ32.c: Remove.
972         * gcc.target/arm/neon/vcequ8.c: Remove.
973         * gcc.target/arm/neon/vcgeQf32.c: Remove.
974         * gcc.target/arm/neon/vcgeQs16.c: Remove.
975         * gcc.target/arm/neon/vcgeQs32.c: Remove.
976         * gcc.target/arm/neon/vcgeQs8.c: Remove.
977         * gcc.target/arm/neon/vcgeQu16.c: Remove.
978         * gcc.target/arm/neon/vcgeQu32.c: Remove.
979         * gcc.target/arm/neon/vcgeQu8.c: Remove.
980         * gcc.target/arm/neon/vcgef32.c: Remove.
981         * gcc.target/arm/neon/vcges16.c: Remove.
982         * gcc.target/arm/neon/vcges32.c: Remove.
983         * gcc.target/arm/neon/vcges8.c: Remove.
984         * gcc.target/arm/neon/vcgeu16.c: Remove.
985         * gcc.target/arm/neon/vcgeu32.c: Remove.
986         * gcc.target/arm/neon/vcgeu8.c: Remove.
987         * gcc.target/arm/neon/vcgtQf32.c: Remove.
988         * gcc.target/arm/neon/vcgtQs16.c: Remove.
989         * gcc.target/arm/neon/vcgtQs32.c: Remove.
990         * gcc.target/arm/neon/vcgtQs8.c: Remove.
991         * gcc.target/arm/neon/vcgtQu16.c: Remove.
992         * gcc.target/arm/neon/vcgtQu32.c: Remove.
993         * gcc.target/arm/neon/vcgtQu8.c: Remove.
994         * gcc.target/arm/neon/vcgtf32.c: Remove.
995         * gcc.target/arm/neon/vcgts16.c: Remove.
996         * gcc.target/arm/neon/vcgts32.c: Remove.
997         * gcc.target/arm/neon/vcgts8.c: Remove.
998         * gcc.target/arm/neon/vcgtu16.c: Remove.
999         * gcc.target/arm/neon/vcgtu32.c: Remove.
1000         * gcc.target/arm/neon/vcgtu8.c: Remove.
1001         * gcc.target/arm/neon/vcleQf32.c: Remove.
1002         * gcc.target/arm/neon/vcleQs16.c: Remove.
1003         * gcc.target/arm/neon/vcleQs32.c: Remove.
1004         * gcc.target/arm/neon/vcleQs8.c: Remove.
1005         * gcc.target/arm/neon/vcleQu16.c: Remove.
1006         * gcc.target/arm/neon/vcleQu32.c: Remove.
1007         * gcc.target/arm/neon/vcleQu8.c: Remove.
1008         * gcc.target/arm/neon/vclef32.c: Remove.
1009         * gcc.target/arm/neon/vcles16.c: Remove.
1010         * gcc.target/arm/neon/vcles32.c: Remove.
1011         * gcc.target/arm/neon/vcles8.c: Remove.
1012         * gcc.target/arm/neon/vcleu16.c: Remove.
1013         * gcc.target/arm/neon/vcleu32.c: Remove.
1014         * gcc.target/arm/neon/vcleu8.c: Remove.
1015         * gcc.target/arm/neon/vclsQs16.c: Remove.
1016         * gcc.target/arm/neon/vclsQs32.c: Remove.
1017         * gcc.target/arm/neon/vclsQs8.c: Remove.
1018         * gcc.target/arm/neon/vclss16.c: Remove.
1019         * gcc.target/arm/neon/vclss32.c: Remove.
1020         * gcc.target/arm/neon/vclss8.c: Remove.
1021         * gcc.target/arm/neon/vcltQf32.c: Remove.
1022         * gcc.target/arm/neon/vcltQs16.c: Remove.
1023         * gcc.target/arm/neon/vcltQs32.c: Remove.
1024         * gcc.target/arm/neon/vcltQs8.c: Remove.
1025         * gcc.target/arm/neon/vcltQu16.c: Remove.
1026         * gcc.target/arm/neon/vcltQu32.c: Remove.
1027         * gcc.target/arm/neon/vcltQu8.c: Remove.
1028         * gcc.target/arm/neon/vcltf32.c: Remove.
1029         * gcc.target/arm/neon/vclts16.c: Remove.
1030         * gcc.target/arm/neon/vclts32.c: Remove.
1031         * gcc.target/arm/neon/vclts8.c: Remove.
1032         * gcc.target/arm/neon/vcltu16.c: Remove.
1033         * gcc.target/arm/neon/vcltu32.c: Remove.
1034         * gcc.target/arm/neon/vcltu8.c: Remove.
1035         * gcc.target/arm/neon/vclzQs16.c: Remove.
1036         * gcc.target/arm/neon/vclzQs32.c: Remove.
1037         * gcc.target/arm/neon/vclzQs8.c: Remove.
1038         * gcc.target/arm/neon/vclzQu16.c: Remove.
1039         * gcc.target/arm/neon/vclzQu32.c: Remove.
1040         * gcc.target/arm/neon/vclzQu8.c: Remove.
1041         * gcc.target/arm/neon/vclzs16.c: Remove.
1042         * gcc.target/arm/neon/vclzs32.c: Remove.
1043         * gcc.target/arm/neon/vclzs8.c: Remove.
1044         * gcc.target/arm/neon/vclzu16.c: Remove.
1045         * gcc.target/arm/neon/vclzu32.c: Remove.
1046         * gcc.target/arm/neon/vclzu8.c: Remove.
1047         * gcc.target/arm/neon/vcntQp8.c: Remove.
1048         * gcc.target/arm/neon/vcntQs8.c: Remove.
1049         * gcc.target/arm/neon/vcntQu8.c: Remove.
1050         * gcc.target/arm/neon/vcntp8.c: Remove.
1051         * gcc.target/arm/neon/vcnts8.c: Remove.
1052         * gcc.target/arm/neon/vcntu8.c: Remove.
1053         * gcc.target/arm/neon/vcombinef32.c: Remove.
1054         * gcc.target/arm/neon/vcombinep16.c: Remove.
1055         * gcc.target/arm/neon/vcombinep64.c: Remove.
1056         * gcc.target/arm/neon/vcombinep8.c: Remove.
1057         * gcc.target/arm/neon/vcombines16.c: Remove.
1058         * gcc.target/arm/neon/vcombines32.c: Remove.
1059         * gcc.target/arm/neon/vcombines64.c: Remove.
1060         * gcc.target/arm/neon/vcombines8.c: Remove.
1061         * gcc.target/arm/neon/vcombineu16.c: Remove.
1062         * gcc.target/arm/neon/vcombineu32.c: Remove.
1063         * gcc.target/arm/neon/vcombineu64.c: Remove.
1064         * gcc.target/arm/neon/vcombineu8.c: Remove.
1065         * gcc.target/arm/neon/vcreatef32.c: Remove.
1066         * gcc.target/arm/neon/vcreatep16.c: Remove.
1067         * gcc.target/arm/neon/vcreatep64.c: Remove.
1068         * gcc.target/arm/neon/vcreatep8.c: Remove.
1069         * gcc.target/arm/neon/vcreates16.c: Remove.
1070         * gcc.target/arm/neon/vcreates32.c: Remove.
1071         * gcc.target/arm/neon/vcreates64.c: Remove.
1072         * gcc.target/arm/neon/vcreates8.c: Remove.
1073         * gcc.target/arm/neon/vcreateu16.c: Remove.
1074         * gcc.target/arm/neon/vcreateu32.c: Remove.
1075         * gcc.target/arm/neon/vcreateu64.c: Remove.
1076         * gcc.target/arm/neon/vcreateu8.c: Remove.
1077         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1078         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1079         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1080         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1081         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1082         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1083         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1084         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1085         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1086         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1087         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1088         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1089         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1090         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1091         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1092         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1093         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1094         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1095         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1096         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1097         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1098         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1099         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1100         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1101         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1102         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1103         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1104         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1105         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1106         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1107         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1108         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1109         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1110         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1111         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1112         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1113         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1114         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1115         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1116         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1117         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1118         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1119         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1120         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1121         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1122         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1123         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1124         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1125         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1126         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1127         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1128         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1129         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1130         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1131         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1132         * gcc.target/arm/neon/vdup_np16.c: Remove.
1133         * gcc.target/arm/neon/vdup_np64.c: Remove.
1134         * gcc.target/arm/neon/vdup_np8.c: Remove.
1135         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1136         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1137         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1138         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1139         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1140         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1141         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1142         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1143         * gcc.target/arm/neon/veorQs16.c: Remove.
1144         * gcc.target/arm/neon/veorQs32.c: Remove.
1145         * gcc.target/arm/neon/veorQs64.c: Remove.
1146         * gcc.target/arm/neon/veorQs8.c: Remove.
1147         * gcc.target/arm/neon/veorQu16.c: Remove.
1148         * gcc.target/arm/neon/veorQu32.c: Remove.
1149         * gcc.target/arm/neon/veorQu64.c: Remove.
1150         * gcc.target/arm/neon/veorQu8.c: Remove.
1151         * gcc.target/arm/neon/veors16.c: Remove.
1152         * gcc.target/arm/neon/veors32.c: Remove.
1153         * gcc.target/arm/neon/veors64.c: Remove.
1154         * gcc.target/arm/neon/veors8.c: Remove.
1155         * gcc.target/arm/neon/veoru16.c: Remove.
1156         * gcc.target/arm/neon/veoru32.c: Remove.
1157         * gcc.target/arm/neon/veoru64.c: Remove.
1158         * gcc.target/arm/neon/veoru8.c: Remove.
1159         * gcc.target/arm/neon/vextQf32.c: Remove.
1160         * gcc.target/arm/neon/vextQp16.c: Remove.
1161         * gcc.target/arm/neon/vextQp64.c: Remove.
1162         * gcc.target/arm/neon/vextQp8.c: Remove.
1163         * gcc.target/arm/neon/vextQs16.c: Remove.
1164         * gcc.target/arm/neon/vextQs32.c: Remove.
1165         * gcc.target/arm/neon/vextQs64.c: Remove.
1166         * gcc.target/arm/neon/vextQs8.c: Remove.
1167         * gcc.target/arm/neon/vextQu16.c: Remove.
1168         * gcc.target/arm/neon/vextQu32.c: Remove.
1169         * gcc.target/arm/neon/vextQu64.c: Remove.
1170         * gcc.target/arm/neon/vextQu8.c: Remove.
1171         * gcc.target/arm/neon/vextf32.c: Remove.
1172         * gcc.target/arm/neon/vextp16.c: Remove.
1173         * gcc.target/arm/neon/vextp64.c: Remove.
1174         * gcc.target/arm/neon/vextp8.c: Remove.
1175         * gcc.target/arm/neon/vexts16.c: Remove.
1176         * gcc.target/arm/neon/vexts32.c: Remove.
1177         * gcc.target/arm/neon/vexts64.c: Remove.
1178         * gcc.target/arm/neon/vexts8.c: Remove.
1179         * gcc.target/arm/neon/vextu16.c: Remove.
1180         * gcc.target/arm/neon/vextu32.c: Remove.
1181         * gcc.target/arm/neon/vextu64.c: Remove.
1182         * gcc.target/arm/neon/vextu8.c: Remove.
1183         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1184         * gcc.target/arm/neon/vfmaf32.c: Remove.
1185         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1186         * gcc.target/arm/neon/vfmsf32.c: Remove.
1187         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1188         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1189         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1190         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1191         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1192         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1193         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1194         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1195         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1196         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1197         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1198         * gcc.target/arm/neon/vget_highf32.c: Remove.
1199         * gcc.target/arm/neon/vget_highp16.c: Remove.
1200         * gcc.target/arm/neon/vget_highp64.c: Remove.
1201         * gcc.target/arm/neon/vget_highp8.c: Remove.
1202         * gcc.target/arm/neon/vget_highs16.c: Remove.
1203         * gcc.target/arm/neon/vget_highs32.c: Remove.
1204         * gcc.target/arm/neon/vget_highs64.c: Remove.
1205         * gcc.target/arm/neon/vget_highs8.c: Remove.
1206         * gcc.target/arm/neon/vget_highu16.c: Remove.
1207         * gcc.target/arm/neon/vget_highu32.c: Remove.
1208         * gcc.target/arm/neon/vget_highu64.c: Remove.
1209         * gcc.target/arm/neon/vget_highu8.c: Remove.
1210         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1211         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1212         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1213         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1214         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1215         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1216         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1217         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1218         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1219         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1220         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1221         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1222         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1223         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1224         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1225         * gcc.target/arm/neon/vget_lows16.c: Remove.
1226         * gcc.target/arm/neon/vget_lows32.c: Remove.
1227         * gcc.target/arm/neon/vget_lows64.c: Remove.
1228         * gcc.target/arm/neon/vget_lows8.c: Remove.
1229         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1230         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1231         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1232         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1233         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1234         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1235         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1236         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1237         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1238         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1239         * gcc.target/arm/neon/vhadds16.c: Remove.
1240         * gcc.target/arm/neon/vhadds32.c: Remove.
1241         * gcc.target/arm/neon/vhadds8.c: Remove.
1242         * gcc.target/arm/neon/vhaddu16.c: Remove.
1243         * gcc.target/arm/neon/vhaddu32.c: Remove.
1244         * gcc.target/arm/neon/vhaddu8.c: Remove.
1245         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1246         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1247         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1248         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1249         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1250         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1251         * gcc.target/arm/neon/vhsubs16.c: Remove.
1252         * gcc.target/arm/neon/vhsubs32.c: Remove.
1253         * gcc.target/arm/neon/vhsubs8.c: Remove.
1254         * gcc.target/arm/neon/vhsubu16.c: Remove.
1255         * gcc.target/arm/neon/vhsubu32.c: Remove.
1256         * gcc.target/arm/neon/vhsubu8.c: Remove.
1257         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1258         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1259         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1260         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1261         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1262         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1263         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1264         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1265         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1266         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1267         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1268         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1269         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1270         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1271         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1272         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1273         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1274         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1275         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1276         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1277         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1278         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1279         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1280         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1281         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1282         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1283         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1284         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1285         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1286         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1287         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1288         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1289         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1290         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1291         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1292         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1293         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1294         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1295         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1296         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1297         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1298         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1299         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1300         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1301         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1302         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1303         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1304         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1305         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1306         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1307         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1308         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1309         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1310         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1311         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1312         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1313         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1314         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1315         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1316         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1317         * gcc.target/arm/neon/vld1f32.c: Remove.
1318         * gcc.target/arm/neon/vld1p16.c: Remove.
1319         * gcc.target/arm/neon/vld1p64.c: Remove.
1320         * gcc.target/arm/neon/vld1p8.c: Remove.
1321         * gcc.target/arm/neon/vld1s16.c: Remove.
1322         * gcc.target/arm/neon/vld1s32.c: Remove.
1323         * gcc.target/arm/neon/vld1s64.c: Remove.
1324         * gcc.target/arm/neon/vld1s8.c: Remove.
1325         * gcc.target/arm/neon/vld1u16.c: Remove.
1326         * gcc.target/arm/neon/vld1u32.c: Remove.
1327         * gcc.target/arm/neon/vld1u64.c: Remove.
1328         * gcc.target/arm/neon/vld1u8.c: Remove.
1329         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1330         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1331         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1332         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1333         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1334         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1335         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1336         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1337         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1338         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1339         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1340         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1341         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1342         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1343         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1344         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1345         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1346         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1347         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1348         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1349         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1350         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1351         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1352         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1353         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1354         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1355         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1356         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1357         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1358         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1359         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1360         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1361         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1362         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1363         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1364         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1365         * gcc.target/arm/neon/vld2f32.c: Remove.
1366         * gcc.target/arm/neon/vld2p16.c: Remove.
1367         * gcc.target/arm/neon/vld2p64.c: Remove.
1368         * gcc.target/arm/neon/vld2p8.c: Remove.
1369         * gcc.target/arm/neon/vld2s16.c: Remove.
1370         * gcc.target/arm/neon/vld2s32.c: Remove.
1371         * gcc.target/arm/neon/vld2s64.c: Remove.
1372         * gcc.target/arm/neon/vld2s8.c: Remove.
1373         * gcc.target/arm/neon/vld2u16.c: Remove.
1374         * gcc.target/arm/neon/vld2u32.c: Remove.
1375         * gcc.target/arm/neon/vld2u64.c: Remove.
1376         * gcc.target/arm/neon/vld2u8.c: Remove.
1377         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1378         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1379         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1380         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1381         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1382         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1383         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1384         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1385         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1386         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1387         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1388         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1389         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1390         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1391         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1392         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1393         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1394         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1395         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1396         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1397         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1398         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1399         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1400         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1401         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1402         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1403         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1404         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1405         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1406         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1407         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1408         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1409         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1410         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1411         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1412         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1413         * gcc.target/arm/neon/vld3f32.c: Remove.
1414         * gcc.target/arm/neon/vld3p16.c: Remove.
1415         * gcc.target/arm/neon/vld3p64.c: Remove.
1416         * gcc.target/arm/neon/vld3p8.c: Remove.
1417         * gcc.target/arm/neon/vld3s16.c: Remove.
1418         * gcc.target/arm/neon/vld3s32.c: Remove.
1419         * gcc.target/arm/neon/vld3s64.c: Remove.
1420         * gcc.target/arm/neon/vld3s8.c: Remove.
1421         * gcc.target/arm/neon/vld3u16.c: Remove.
1422         * gcc.target/arm/neon/vld3u32.c: Remove.
1423         * gcc.target/arm/neon/vld3u64.c: Remove.
1424         * gcc.target/arm/neon/vld3u8.c: Remove.
1425         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1426         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1427         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1428         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1429         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1430         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1431         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1432         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1433         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1434         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1435         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1436         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1437         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1438         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1439         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1440         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1441         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1442         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1443         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1444         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1445         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1446         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1447         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1448         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1449         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1450         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1451         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1452         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1453         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1454         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1455         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1456         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1457         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1458         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1459         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1460         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1461         * gcc.target/arm/neon/vld4f32.c: Remove.
1462         * gcc.target/arm/neon/vld4p16.c: Remove.
1463         * gcc.target/arm/neon/vld4p64.c: Remove.
1464         * gcc.target/arm/neon/vld4p8.c: Remove.
1465         * gcc.target/arm/neon/vld4s16.c: Remove.
1466         * gcc.target/arm/neon/vld4s32.c: Remove.
1467         * gcc.target/arm/neon/vld4s64.c: Remove.
1468         * gcc.target/arm/neon/vld4s8.c: Remove.
1469         * gcc.target/arm/neon/vld4u16.c: Remove.
1470         * gcc.target/arm/neon/vld4u32.c: Remove.
1471         * gcc.target/arm/neon/vld4u64.c: Remove.
1472         * gcc.target/arm/neon/vld4u8.c: Remove.
1473         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1474         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1475         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1476         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1477         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1478         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1479         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1480         * gcc.target/arm/neon/vmaxf32.c: Remove.
1481         * gcc.target/arm/neon/vmaxs16.c: Remove.
1482         * gcc.target/arm/neon/vmaxs32.c: Remove.
1483         * gcc.target/arm/neon/vmaxs8.c: Remove.
1484         * gcc.target/arm/neon/vmaxu16.c: Remove.
1485         * gcc.target/arm/neon/vmaxu32.c: Remove.
1486         * gcc.target/arm/neon/vmaxu8.c: Remove.
1487         * gcc.target/arm/neon/vminQf32.c: Remove.
1488         * gcc.target/arm/neon/vminQs16.c: Remove.
1489         * gcc.target/arm/neon/vminQs32.c: Remove.
1490         * gcc.target/arm/neon/vminQs8.c: Remove.
1491         * gcc.target/arm/neon/vminQu16.c: Remove.
1492         * gcc.target/arm/neon/vminQu32.c: Remove.
1493         * gcc.target/arm/neon/vminQu8.c: Remove.
1494         * gcc.target/arm/neon/vminf32.c: Remove.
1495         * gcc.target/arm/neon/vmins16.c: Remove.
1496         * gcc.target/arm/neon/vmins32.c: Remove.
1497         * gcc.target/arm/neon/vmins8.c: Remove.
1498         * gcc.target/arm/neon/vminu16.c: Remove.
1499         * gcc.target/arm/neon/vminu32.c: Remove.
1500         * gcc.target/arm/neon/vminu8.c: Remove.
1501         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1502         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1503         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1504         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1505         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1506         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1507         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1508         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1509         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1510         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1511         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1512         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1513         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1514         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1515         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1516         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1517         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1518         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1519         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1520         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1521         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1522         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1523         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1524         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1525         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1526         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1527         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1528         * gcc.target/arm/neon/vmlaf32.c: Remove.
1529         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1530         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1531         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1532         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1533         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1534         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1535         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1536         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1537         * gcc.target/arm/neon/vmlals16.c: Remove.
1538         * gcc.target/arm/neon/vmlals32.c: Remove.
1539         * gcc.target/arm/neon/vmlals8.c: Remove.
1540         * gcc.target/arm/neon/vmlalu16.c: Remove.
1541         * gcc.target/arm/neon/vmlalu32.c: Remove.
1542         * gcc.target/arm/neon/vmlalu8.c: Remove.
1543         * gcc.target/arm/neon/vmlas16.c: Remove.
1544         * gcc.target/arm/neon/vmlas32.c: Remove.
1545         * gcc.target/arm/neon/vmlas8.c: Remove.
1546         * gcc.target/arm/neon/vmlau16.c: Remove.
1547         * gcc.target/arm/neon/vmlau32.c: Remove.
1548         * gcc.target/arm/neon/vmlau8.c: Remove.
1549         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1550         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1551         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1552         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1553         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1554         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1555         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1556         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1557         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1558         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1559         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1560         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1561         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1562         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1563         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1564         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1565         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1566         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1567         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1568         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1569         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1570         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1571         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1572         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1573         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1574         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1575         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1576         * gcc.target/arm/neon/vmlsf32.c: Remove.
1577         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1578         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1579         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1580         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1581         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1582         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1583         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1584         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1585         * gcc.target/arm/neon/vmlsls16.c: Remove.
1586         * gcc.target/arm/neon/vmlsls32.c: Remove.
1587         * gcc.target/arm/neon/vmlsls8.c: Remove.
1588         * gcc.target/arm/neon/vmlslu16.c: Remove.
1589         * gcc.target/arm/neon/vmlslu32.c: Remove.
1590         * gcc.target/arm/neon/vmlslu8.c: Remove.
1591         * gcc.target/arm/neon/vmlss16.c: Remove.
1592         * gcc.target/arm/neon/vmlss32.c: Remove.
1593         * gcc.target/arm/neon/vmlss8.c: Remove.
1594         * gcc.target/arm/neon/vmlsu16.c: Remove.
1595         * gcc.target/arm/neon/vmlsu32.c: Remove.
1596         * gcc.target/arm/neon/vmlsu8.c: Remove.
1597         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1598         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1599         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1600         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1601         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1602         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1603         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1604         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1605         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1606         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1607         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1608         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1609         * gcc.target/arm/neon/vmov_np16.c: Remove.
1610         * gcc.target/arm/neon/vmov_np8.c: Remove.
1611         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1612         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1613         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1614         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1615         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1616         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1617         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1618         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1619         * gcc.target/arm/neon/vmovls16.c: Remove.
1620         * gcc.target/arm/neon/vmovls32.c: Remove.
1621         * gcc.target/arm/neon/vmovls8.c: Remove.
1622         * gcc.target/arm/neon/vmovlu16.c: Remove.
1623         * gcc.target/arm/neon/vmovlu32.c: Remove.
1624         * gcc.target/arm/neon/vmovlu8.c: Remove.
1625         * gcc.target/arm/neon/vmovns16.c: Remove.
1626         * gcc.target/arm/neon/vmovns32.c: Remove.
1627         * gcc.target/arm/neon/vmovns64.c: Remove.
1628         * gcc.target/arm/neon/vmovnu16.c: Remove.
1629         * gcc.target/arm/neon/vmovnu32.c: Remove.
1630         * gcc.target/arm/neon/vmovnu64.c: Remove.
1631         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1632         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1633         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1634         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1635         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1636         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1637         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1638         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1639         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1640         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1641         * gcc.target/arm/neon/vmulQf32.c: Remove.
1642         * gcc.target/arm/neon/vmulQp8.c: Remove.
1643         * gcc.target/arm/neon/vmulQs16.c: Remove.
1644         * gcc.target/arm/neon/vmulQs32.c: Remove.
1645         * gcc.target/arm/neon/vmulQs8.c: Remove.
1646         * gcc.target/arm/neon/vmulQu16.c: Remove.
1647         * gcc.target/arm/neon/vmulQu32.c: Remove.
1648         * gcc.target/arm/neon/vmulQu8.c: Remove.
1649         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1650         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1651         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1652         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1653         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1654         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1655         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1656         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1657         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1658         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1659         * gcc.target/arm/neon/vmulf32.c: Remove.
1660         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1661         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1662         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1663         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1664         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1665         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1666         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1667         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1668         * gcc.target/arm/neon/vmullp8.c: Remove.
1669         * gcc.target/arm/neon/vmulls16.c: Remove.
1670         * gcc.target/arm/neon/vmulls32.c: Remove.
1671         * gcc.target/arm/neon/vmulls8.c: Remove.
1672         * gcc.target/arm/neon/vmullu16.c: Remove.
1673         * gcc.target/arm/neon/vmullu32.c: Remove.
1674         * gcc.target/arm/neon/vmullu8.c: Remove.
1675         * gcc.target/arm/neon/vmulp8.c: Remove.
1676         * gcc.target/arm/neon/vmuls16.c: Remove.
1677         * gcc.target/arm/neon/vmuls32.c: Remove.
1678         * gcc.target/arm/neon/vmuls8.c: Remove.
1679         * gcc.target/arm/neon/vmulu16.c: Remove.
1680         * gcc.target/arm/neon/vmulu32.c: Remove.
1681         * gcc.target/arm/neon/vmulu8.c: Remove.
1682         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1683         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1684         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1685         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1686         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1687         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1688         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1689         * gcc.target/arm/neon/vmvnp8.c: Remove.
1690         * gcc.target/arm/neon/vmvns16.c: Remove.
1691         * gcc.target/arm/neon/vmvns32.c: Remove.
1692         * gcc.target/arm/neon/vmvns8.c: Remove.
1693         * gcc.target/arm/neon/vmvnu16.c: Remove.
1694         * gcc.target/arm/neon/vmvnu32.c: Remove.
1695         * gcc.target/arm/neon/vmvnu8.c: Remove.
1696         * gcc.target/arm/neon/vnegQf32.c: Remove.
1697         * gcc.target/arm/neon/vnegQs16.c: Remove.
1698         * gcc.target/arm/neon/vnegQs32.c: Remove.
1699         * gcc.target/arm/neon/vnegQs8.c: Remove.
1700         * gcc.target/arm/neon/vnegf32.c: Remove.
1701         * gcc.target/arm/neon/vnegs16.c: Remove.
1702         * gcc.target/arm/neon/vnegs32.c: Remove.
1703         * gcc.target/arm/neon/vnegs8.c: Remove.
1704         * gcc.target/arm/neon/vornQs16.c: Remove.
1705         * gcc.target/arm/neon/vornQs32.c: Remove.
1706         * gcc.target/arm/neon/vornQs64.c: Remove.
1707         * gcc.target/arm/neon/vornQs8.c: Remove.
1708         * gcc.target/arm/neon/vornQu16.c: Remove.
1709         * gcc.target/arm/neon/vornQu32.c: Remove.
1710         * gcc.target/arm/neon/vornQu64.c: Remove.
1711         * gcc.target/arm/neon/vornQu8.c: Remove.
1712         * gcc.target/arm/neon/vorns16.c: Remove.
1713         * gcc.target/arm/neon/vorns32.c: Remove.
1714         * gcc.target/arm/neon/vorns64.c: Remove.
1715         * gcc.target/arm/neon/vorns8.c: Remove.
1716         * gcc.target/arm/neon/vornu16.c: Remove.
1717         * gcc.target/arm/neon/vornu32.c: Remove.
1718         * gcc.target/arm/neon/vornu64.c: Remove.
1719         * gcc.target/arm/neon/vornu8.c: Remove.
1720         * gcc.target/arm/neon/vorrQs16.c: Remove.
1721         * gcc.target/arm/neon/vorrQs32.c: Remove.
1722         * gcc.target/arm/neon/vorrQs64.c: Remove.
1723         * gcc.target/arm/neon/vorrQs8.c: Remove.
1724         * gcc.target/arm/neon/vorrQu16.c: Remove.
1725         * gcc.target/arm/neon/vorrQu32.c: Remove.
1726         * gcc.target/arm/neon/vorrQu64.c: Remove.
1727         * gcc.target/arm/neon/vorrQu8.c: Remove.
1728         * gcc.target/arm/neon/vorrs16.c: Remove.
1729         * gcc.target/arm/neon/vorrs32.c: Remove.
1730         * gcc.target/arm/neon/vorrs64.c: Remove.
1731         * gcc.target/arm/neon/vorrs8.c: Remove.
1732         * gcc.target/arm/neon/vorru16.c: Remove.
1733         * gcc.target/arm/neon/vorru32.c: Remove.
1734         * gcc.target/arm/neon/vorru64.c: Remove.
1735         * gcc.target/arm/neon/vorru8.c: Remove.
1736         * gcc.target/arm/neon/vpadalQs16.c: Remove.
1737         * gcc.target/arm/neon/vpadalQs32.c: Remove.
1738         * gcc.target/arm/neon/vpadalQs8.c: Remove.
1739         * gcc.target/arm/neon/vpadalQu16.c: Remove.
1740         * gcc.target/arm/neon/vpadalQu32.c: Remove.
1741         * gcc.target/arm/neon/vpadalQu8.c: Remove.
1742         * gcc.target/arm/neon/vpadals16.c: Remove.
1743         * gcc.target/arm/neon/vpadals32.c: Remove.
1744         * gcc.target/arm/neon/vpadals8.c: Remove.
1745         * gcc.target/arm/neon/vpadalu16.c: Remove.
1746         * gcc.target/arm/neon/vpadalu32.c: Remove.
1747         * gcc.target/arm/neon/vpadalu8.c: Remove.
1748         * gcc.target/arm/neon/vpaddf32.c: Remove.
1749         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1750         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1751         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1752         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1753         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1754         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1755         * gcc.target/arm/neon/vpaddls16.c: Remove.
1756         * gcc.target/arm/neon/vpaddls32.c: Remove.
1757         * gcc.target/arm/neon/vpaddls8.c: Remove.
1758         * gcc.target/arm/neon/vpaddlu16.c: Remove.
1759         * gcc.target/arm/neon/vpaddlu32.c: Remove.
1760         * gcc.target/arm/neon/vpaddlu8.c: Remove.
1761         * gcc.target/arm/neon/vpadds16.c: Remove.
1762         * gcc.target/arm/neon/vpadds32.c: Remove.
1763         * gcc.target/arm/neon/vpadds8.c: Remove.
1764         * gcc.target/arm/neon/vpaddu16.c: Remove.
1765         * gcc.target/arm/neon/vpaddu32.c: Remove.
1766         * gcc.target/arm/neon/vpaddu8.c: Remove.
1767         * gcc.target/arm/neon/vpmaxf32.c: Remove.
1768         * gcc.target/arm/neon/vpmaxs16.c: Remove.
1769         * gcc.target/arm/neon/vpmaxs32.c: Remove.
1770         * gcc.target/arm/neon/vpmaxs8.c: Remove.
1771         * gcc.target/arm/neon/vpmaxu16.c: Remove.
1772         * gcc.target/arm/neon/vpmaxu32.c: Remove.
1773         * gcc.target/arm/neon/vpmaxu8.c: Remove.
1774         * gcc.target/arm/neon/vpminf32.c: Remove.
1775         * gcc.target/arm/neon/vpmins16.c: Remove.
1776         * gcc.target/arm/neon/vpmins32.c: Remove.
1777         * gcc.target/arm/neon/vpmins8.c: Remove.
1778         * gcc.target/arm/neon/vpminu16.c: Remove.
1779         * gcc.target/arm/neon/vpminu32.c: Remove.
1780         * gcc.target/arm/neon/vpminu8.c: Remove.
1781         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1782         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1783         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1784         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1785         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1786         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1787         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1788         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1789         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1790         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1791         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1792         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1793         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1794         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1795         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1796         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1797         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1798         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1799         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1800         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1801         * gcc.target/arm/neon/vqRshls16.c: Remove.
1802         * gcc.target/arm/neon/vqRshls32.c: Remove.
1803         * gcc.target/arm/neon/vqRshls64.c: Remove.
1804         * gcc.target/arm/neon/vqRshls8.c: Remove.
1805         * gcc.target/arm/neon/vqRshlu16.c: Remove.
1806         * gcc.target/arm/neon/vqRshlu32.c: Remove.
1807         * gcc.target/arm/neon/vqRshlu64.c: Remove.
1808         * gcc.target/arm/neon/vqRshlu8.c: Remove.
1809         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1810         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1811         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1812         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1813         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1814         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1815         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1816         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1817         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1818         * gcc.target/arm/neon/vqabsQs16.c: Remove.
1819         * gcc.target/arm/neon/vqabsQs32.c: Remove.
1820         * gcc.target/arm/neon/vqabsQs8.c: Remove.
1821         * gcc.target/arm/neon/vqabss16.c: Remove.
1822         * gcc.target/arm/neon/vqabss32.c: Remove.
1823         * gcc.target/arm/neon/vqabss8.c: Remove.
1824         * gcc.target/arm/neon/vqaddQs16.c: Remove.
1825         * gcc.target/arm/neon/vqaddQs32.c: Remove.
1826         * gcc.target/arm/neon/vqaddQs64.c: Remove.
1827         * gcc.target/arm/neon/vqaddQs8.c: Remove.
1828         * gcc.target/arm/neon/vqaddQu16.c: Remove.
1829         * gcc.target/arm/neon/vqaddQu32.c: Remove.
1830         * gcc.target/arm/neon/vqaddQu64.c: Remove.
1831         * gcc.target/arm/neon/vqaddQu8.c: Remove.
1832         * gcc.target/arm/neon/vqadds16.c: Remove.
1833         * gcc.target/arm/neon/vqadds32.c: Remove.
1834         * gcc.target/arm/neon/vqadds64.c: Remove.
1835         * gcc.target/arm/neon/vqadds8.c: Remove.
1836         * gcc.target/arm/neon/vqaddu16.c: Remove.
1837         * gcc.target/arm/neon/vqaddu32.c: Remove.
1838         * gcc.target/arm/neon/vqaddu64.c: Remove.
1839         * gcc.target/arm/neon/vqaddu8.c: Remove.
1840         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1841         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1842         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1843         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1844         * gcc.target/arm/neon/vqdmlals16.c: Remove.
1845         * gcc.target/arm/neon/vqdmlals32.c: Remove.
1846         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1847         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1848         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1849         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1850         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1851         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1852         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1853         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1854         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1855         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1856         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1857         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1858         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1859         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1860         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1861         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1862         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1863         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1864         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1865         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1866         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1867         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1868         * gcc.target/arm/neon/vqdmulls16.c: Remove.
1869         * gcc.target/arm/neon/vqdmulls32.c: Remove.
1870         * gcc.target/arm/neon/vqmovns16.c: Remove.
1871         * gcc.target/arm/neon/vqmovns32.c: Remove.
1872         * gcc.target/arm/neon/vqmovns64.c: Remove.
1873         * gcc.target/arm/neon/vqmovnu16.c: Remove.
1874         * gcc.target/arm/neon/vqmovnu32.c: Remove.
1875         * gcc.target/arm/neon/vqmovnu64.c: Remove.
1876         * gcc.target/arm/neon/vqmovuns16.c: Remove.
1877         * gcc.target/arm/neon/vqmovuns32.c: Remove.
1878         * gcc.target/arm/neon/vqmovuns64.c: Remove.
1879         * gcc.target/arm/neon/vqnegQs16.c: Remove.
1880         * gcc.target/arm/neon/vqnegQs32.c: Remove.
1881         * gcc.target/arm/neon/vqnegQs8.c: Remove.
1882         * gcc.target/arm/neon/vqnegs16.c: Remove.
1883         * gcc.target/arm/neon/vqnegs32.c: Remove.
1884         * gcc.target/arm/neon/vqnegs8.c: Remove.
1885         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1886         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1887         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1888         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1889         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1890         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1891         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1892         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1893         * gcc.target/arm/neon/vqshlQs16.c: Remove.
1894         * gcc.target/arm/neon/vqshlQs32.c: Remove.
1895         * gcc.target/arm/neon/vqshlQs64.c: Remove.
1896         * gcc.target/arm/neon/vqshlQs8.c: Remove.
1897         * gcc.target/arm/neon/vqshlQu16.c: Remove.
1898         * gcc.target/arm/neon/vqshlQu32.c: Remove.
1899         * gcc.target/arm/neon/vqshlQu64.c: Remove.
1900         * gcc.target/arm/neon/vqshlQu8.c: Remove.
1901         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
1902         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
1903         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
1904         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
1905         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
1906         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
1907         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
1908         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
1909         * gcc.target/arm/neon/vqshls16.c: Remove.
1910         * gcc.target/arm/neon/vqshls32.c: Remove.
1911         * gcc.target/arm/neon/vqshls64.c: Remove.
1912         * gcc.target/arm/neon/vqshls8.c: Remove.
1913         * gcc.target/arm/neon/vqshlu16.c: Remove.
1914         * gcc.target/arm/neon/vqshlu32.c: Remove.
1915         * gcc.target/arm/neon/vqshlu64.c: Remove.
1916         * gcc.target/arm/neon/vqshlu8.c: Remove.
1917         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
1918         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
1919         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
1920         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
1921         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
1922         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
1923         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
1924         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
1925         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
1926         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
1927         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
1928         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
1929         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
1930         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
1931         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
1932         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
1933         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
1934         * gcc.target/arm/neon/vqsubQs16.c: Remove.
1935         * gcc.target/arm/neon/vqsubQs32.c: Remove.
1936         * gcc.target/arm/neon/vqsubQs64.c: Remove.
1937         * gcc.target/arm/neon/vqsubQs8.c: Remove.
1938         * gcc.target/arm/neon/vqsubQu16.c: Remove.
1939         * gcc.target/arm/neon/vqsubQu32.c: Remove.
1940         * gcc.target/arm/neon/vqsubQu64.c: Remove.
1941         * gcc.target/arm/neon/vqsubQu8.c: Remove.
1942         * gcc.target/arm/neon/vqsubs16.c: Remove.
1943         * gcc.target/arm/neon/vqsubs32.c: Remove.
1944         * gcc.target/arm/neon/vqsubs64.c: Remove.
1945         * gcc.target/arm/neon/vqsubs8.c: Remove.
1946         * gcc.target/arm/neon/vqsubu16.c: Remove.
1947         * gcc.target/arm/neon/vqsubu32.c: Remove.
1948         * gcc.target/arm/neon/vqsubu64.c: Remove.
1949         * gcc.target/arm/neon/vqsubu8.c: Remove.
1950         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
1951         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
1952         * gcc.target/arm/neon/vrecpef32.c: Remove.
1953         * gcc.target/arm/neon/vrecpeu32.c: Remove.
1954         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
1955         * gcc.target/arm/neon/vrecpsf32.c: Remove.
1956         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
1957         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
1958         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
1959         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
1960         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
1961         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
1962         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
1963         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
1964         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
1965         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
1966         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
1967         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
1968         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
1969         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
1970         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
1971         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
1972         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
1973         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
1974         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
1975         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
1976         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
1977         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
1978         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
1979         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
1980         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
1981         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
1982         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
1983         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
1984         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
1985         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
1986         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
1987         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
1988         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
1989         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
1990         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
1991         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
1992         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
1993         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
1994         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
1995         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
1996         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
1997         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
1998         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
1999         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2000         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2001         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2002         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2003         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2004         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2005         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2006         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2007         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2008         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2009         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2010         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2011         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2012         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2013         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2014         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2015         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2016         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2017         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2018         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2019         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2020         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2021         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2022         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2023         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2024         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2025         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2026         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2027         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2028         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2029         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2030         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2031         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2032         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2033         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2034         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2035         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2036         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2037         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2038         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2039         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2040         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2041         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2042         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2043         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2044         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2045         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2046         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2047         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2048         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2049         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2050         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2051         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2052         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2053         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2054         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2055         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2056         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2057         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2058         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2059         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2060         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2061         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2062         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2063         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2064         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2065         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2066         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2067         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2068         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2069         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2070         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2071         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2072         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2073         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2074         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2075         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2076         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2077         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2078         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2079         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2080         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2081         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2082         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2083         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2084         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2085         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2086         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2087         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2088         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2089         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2090         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2091         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2092         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2093         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2094         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2095         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2096         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2097         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2098         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2099         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2100         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2101         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2102         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2103         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2104         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2105         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2106         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2107         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2108         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2109         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2110         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2111         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2112         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2113         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2114         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2115         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2116         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2117         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2118         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2119         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2120         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2121         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2122         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2123         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2124         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2125         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2126         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2127         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2128         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2129         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2130         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2131         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2132         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2133         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2134         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2135         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2136         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2137         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2138         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2139         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2140         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2141         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2142         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2143         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2144         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2145         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2146         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2147         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2148         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2149         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2150         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2151         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2152         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2153         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2154         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2155         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2156         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2157         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2158         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2159         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2160         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2161         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2162         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2163         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2164         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2165         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2166         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2167         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2168         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2169         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2170         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2171         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2172         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2173         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2174         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2175         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2176         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2177         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2178         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2179         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2180         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2181         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2182         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2183         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2184         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2185         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2186         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2187         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2188         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2189         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2190         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2191         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2192         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2193         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2194         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2195         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2196         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2197         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2198         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2199         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2200         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2201         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2202         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2203         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2204         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2205         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2206         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2207         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2208         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2209         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2210         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2211         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2212         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2213         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2214         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2215         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2216         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2217         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2218         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2219         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2220         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2221         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2222         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2223         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2224         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2225         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2226         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2227         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2228         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2229         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2230         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2231         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2232         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2233         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2234         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2235         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2236         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2237         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2238         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2239         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2240         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2241         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2242         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2243         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2244         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2245         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2246         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2247         * gcc.target/arm/neon/vrev16p8.c: Remove.
2248         * gcc.target/arm/neon/vrev16s8.c: Remove.
2249         * gcc.target/arm/neon/vrev16u8.c: Remove.
2250         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2251         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2252         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2253         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2254         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2255         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2256         * gcc.target/arm/neon/vrev32p16.c: Remove.
2257         * gcc.target/arm/neon/vrev32p8.c: Remove.
2258         * gcc.target/arm/neon/vrev32s16.c: Remove.
2259         * gcc.target/arm/neon/vrev32s8.c: Remove.
2260         * gcc.target/arm/neon/vrev32u16.c: Remove.
2261         * gcc.target/arm/neon/vrev32u8.c: Remove.
2262         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2263         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2264         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2265         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2266         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2267         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2268         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2269         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2270         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2271         * gcc.target/arm/neon/vrev64f32.c: Remove.
2272         * gcc.target/arm/neon/vrev64p16.c: Remove.
2273         * gcc.target/arm/neon/vrev64p8.c: Remove.
2274         * gcc.target/arm/neon/vrev64s16.c: Remove.
2275         * gcc.target/arm/neon/vrev64s32.c: Remove.
2276         * gcc.target/arm/neon/vrev64s8.c: Remove.
2277         * gcc.target/arm/neon/vrev64u16.c: Remove.
2278         * gcc.target/arm/neon/vrev64u32.c: Remove.
2279         * gcc.target/arm/neon/vrev64u8.c: Remove.
2280         * gcc.target/arm/neon/vrndaf32.c: Remove.
2281         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2282         * gcc.target/arm/neon/vrndf32.c: Remove.
2283         * gcc.target/arm/neon/vrndmf32.c: Remove.
2284         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2285         * gcc.target/arm/neon/vrndnf32.c: Remove.
2286         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2287         * gcc.target/arm/neon/vrndpf32.c: Remove.
2288         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2289         * gcc.target/arm/neon/vrndqf32.c: Remove.
2290         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2291         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2292         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2293         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2294         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2295         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2296         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2297         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2298         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2299         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2300         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2301         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2302         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2303         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2304         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2305         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2306         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2307         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2308         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2309         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2310         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2311         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2312         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2313         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2314         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2315         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2316         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2317         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2318         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2319         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2320         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2321         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2322         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2323         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2324         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2325         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2326         * gcc.target/arm/neon/vshlQs16.c: Remove.
2327         * gcc.target/arm/neon/vshlQs32.c: Remove.
2328         * gcc.target/arm/neon/vshlQs64.c: Remove.
2329         * gcc.target/arm/neon/vshlQs8.c: Remove.
2330         * gcc.target/arm/neon/vshlQu16.c: Remove.
2331         * gcc.target/arm/neon/vshlQu32.c: Remove.
2332         * gcc.target/arm/neon/vshlQu64.c: Remove.
2333         * gcc.target/arm/neon/vshlQu8.c: Remove.
2334         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2335         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2336         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2337         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2338         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2339         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2340         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2341         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2342         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2343         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2344         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2345         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2346         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2347         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2348         * gcc.target/arm/neon/vshls16.c: Remove.
2349         * gcc.target/arm/neon/vshls32.c: Remove.
2350         * gcc.target/arm/neon/vshls64.c: Remove.
2351         * gcc.target/arm/neon/vshls8.c: Remove.
2352         * gcc.target/arm/neon/vshlu16.c: Remove.
2353         * gcc.target/arm/neon/vshlu32.c: Remove.
2354         * gcc.target/arm/neon/vshlu64.c: Remove.
2355         * gcc.target/arm/neon/vshlu8.c: Remove.
2356         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2357         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2358         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2359         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2360         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2361         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2362         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2363         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2364         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2365         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2366         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2367         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2368         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2369         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2370         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2371         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2372         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2373         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2374         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2375         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2376         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2377         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2378         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2379         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2380         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2381         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2382         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2383         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2384         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2385         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2386         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2387         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2388         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2389         * gcc.target/arm/neon/vsli_np16.c: Remove.
2390         * gcc.target/arm/neon/vsli_np64.c: Remove.
2391         * gcc.target/arm/neon/vsli_np8.c: Remove.
2392         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2393         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2394         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2395         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2396         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2397         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2398         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2399         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2400         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2401         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2402         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2403         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2404         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2405         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2406         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2407         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2408         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2409         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2410         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2411         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2412         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2413         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2414         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2415         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2416         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2417         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2418         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2419         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2420         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2421         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2422         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2423         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2424         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2425         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2426         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2427         * gcc.target/arm/neon/vsri_np16.c: Remove.
2428         * gcc.target/arm/neon/vsri_np64.c: Remove.
2429         * gcc.target/arm/neon/vsri_np8.c: Remove.
2430         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2431         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2432         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2433         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2434         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2435         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2436         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2437         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2438         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2439         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2440         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2441         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2442         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2443         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2444         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2445         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2446         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2447         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2448         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2449         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2450         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2451         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2452         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2453         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2454         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2455         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2456         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2457         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2458         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2459         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2460         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2461         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2462         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2463         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2464         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2465         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2466         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2467         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2468         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2469         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2470         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2471         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2472         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2473         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2474         * gcc.target/arm/neon/vst1f32.c: Remove.
2475         * gcc.target/arm/neon/vst1p16.c: Remove.
2476         * gcc.target/arm/neon/vst1p64.c: Remove.
2477         * gcc.target/arm/neon/vst1p8.c: Remove.
2478         * gcc.target/arm/neon/vst1s16.c: Remove.
2479         * gcc.target/arm/neon/vst1s32.c: Remove.
2480         * gcc.target/arm/neon/vst1s64.c: Remove.
2481         * gcc.target/arm/neon/vst1s8.c: Remove.
2482         * gcc.target/arm/neon/vst1u16.c: Remove.
2483         * gcc.target/arm/neon/vst1u32.c: Remove.
2484         * gcc.target/arm/neon/vst1u64.c: Remove.
2485         * gcc.target/arm/neon/vst1u8.c: Remove.
2486         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2487         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2488         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2489         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2490         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2491         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2492         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2493         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2494         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2495         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2496         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2497         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2498         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2499         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2500         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2501         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2502         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2503         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2504         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2505         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2506         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2507         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2508         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2509         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2510         * gcc.target/arm/neon/vst2f32.c: Remove.
2511         * gcc.target/arm/neon/vst2p16.c: Remove.
2512         * gcc.target/arm/neon/vst2p64.c: Remove.
2513         * gcc.target/arm/neon/vst2p8.c: Remove.
2514         * gcc.target/arm/neon/vst2s16.c: Remove.
2515         * gcc.target/arm/neon/vst2s32.c: Remove.
2516         * gcc.target/arm/neon/vst2s64.c: Remove.
2517         * gcc.target/arm/neon/vst2s8.c: Remove.
2518         * gcc.target/arm/neon/vst2u16.c: Remove.
2519         * gcc.target/arm/neon/vst2u32.c: Remove.
2520         * gcc.target/arm/neon/vst2u64.c: Remove.
2521         * gcc.target/arm/neon/vst2u8.c: Remove.
2522         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2523         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2524         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2525         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2526         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2527         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2528         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2529         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2530         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2531         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2532         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2533         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2534         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2535         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2536         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2537         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2538         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2539         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2540         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2541         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2542         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2543         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2544         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2545         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2546         * gcc.target/arm/neon/vst3f32.c: Remove.
2547         * gcc.target/arm/neon/vst3p16.c: Remove.
2548         * gcc.target/arm/neon/vst3p64.c: Remove.
2549         * gcc.target/arm/neon/vst3p8.c: Remove.
2550         * gcc.target/arm/neon/vst3s16.c: Remove.
2551         * gcc.target/arm/neon/vst3s32.c: Remove.
2552         * gcc.target/arm/neon/vst3s64.c: Remove.
2553         * gcc.target/arm/neon/vst3s8.c: Remove.
2554         * gcc.target/arm/neon/vst3u16.c: Remove.
2555         * gcc.target/arm/neon/vst3u32.c: Remove.
2556         * gcc.target/arm/neon/vst3u64.c: Remove.
2557         * gcc.target/arm/neon/vst3u8.c: Remove.
2558         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2559         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2560         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2561         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2562         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2563         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2564         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2565         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2566         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2567         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2568         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2569         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2570         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2571         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2572         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2573         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2574         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2575         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2576         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2577         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2578         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2579         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2580         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2581         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2582         * gcc.target/arm/neon/vst4f32.c: Remove.
2583         * gcc.target/arm/neon/vst4p16.c: Remove.
2584         * gcc.target/arm/neon/vst4p64.c: Remove.
2585         * gcc.target/arm/neon/vst4p8.c: Remove.
2586         * gcc.target/arm/neon/vst4s16.c: Remove.
2587         * gcc.target/arm/neon/vst4s32.c: Remove.
2588         * gcc.target/arm/neon/vst4s64.c: Remove.
2589         * gcc.target/arm/neon/vst4s8.c: Remove.
2590         * gcc.target/arm/neon/vst4u16.c: Remove.
2591         * gcc.target/arm/neon/vst4u32.c: Remove.
2592         * gcc.target/arm/neon/vst4u64.c: Remove.
2593         * gcc.target/arm/neon/vst4u8.c: Remove.
2594         * gcc.target/arm/neon/vsubQf32.c: Remove.
2595         * gcc.target/arm/neon/vsubQs16.c: Remove.
2596         * gcc.target/arm/neon/vsubQs32.c: Remove.
2597         * gcc.target/arm/neon/vsubQs64.c: Remove.
2598         * gcc.target/arm/neon/vsubQs8.c: Remove.
2599         * gcc.target/arm/neon/vsubQu16.c: Remove.
2600         * gcc.target/arm/neon/vsubQu32.c: Remove.
2601         * gcc.target/arm/neon/vsubQu64.c: Remove.
2602         * gcc.target/arm/neon/vsubQu8.c: Remove.
2603         * gcc.target/arm/neon/vsubf32.c: Remove.
2604         * gcc.target/arm/neon/vsubhns16.c: Remove.
2605         * gcc.target/arm/neon/vsubhns32.c: Remove.
2606         * gcc.target/arm/neon/vsubhns64.c: Remove.
2607         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2608         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2609         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2610         * gcc.target/arm/neon/vsubls16.c: Remove.
2611         * gcc.target/arm/neon/vsubls32.c: Remove.
2612         * gcc.target/arm/neon/vsubls8.c: Remove.
2613         * gcc.target/arm/neon/vsublu16.c: Remove.
2614         * gcc.target/arm/neon/vsublu32.c: Remove.
2615         * gcc.target/arm/neon/vsublu8.c: Remove.
2616         * gcc.target/arm/neon/vsubs16.c: Remove.
2617         * gcc.target/arm/neon/vsubs32.c: Remove.
2618         * gcc.target/arm/neon/vsubs64.c: Remove.
2619         * gcc.target/arm/neon/vsubs8.c: Remove.
2620         * gcc.target/arm/neon/vsubu16.c: Remove.
2621         * gcc.target/arm/neon/vsubu32.c: Remove.
2622         * gcc.target/arm/neon/vsubu64.c: Remove.
2623         * gcc.target/arm/neon/vsubu8.c: Remove.
2624         * gcc.target/arm/neon/vsubws16.c: Remove.
2625         * gcc.target/arm/neon/vsubws32.c: Remove.
2626         * gcc.target/arm/neon/vsubws8.c: Remove.
2627         * gcc.target/arm/neon/vsubwu16.c: Remove.
2628         * gcc.target/arm/neon/vsubwu32.c: Remove.
2629         * gcc.target/arm/neon/vsubwu8.c: Remove.
2630         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2631         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2632         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2633         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2634         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2635         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2636         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2637         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2638         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2639         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2640         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2641         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2642         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2643         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2644         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2645         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2646         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2647         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2648         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2649         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2650         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2651         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2652         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2653         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2654         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2655         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2656         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2657         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2658         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2659         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2660         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2661         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2662         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2663         * gcc.target/arm/neon/vtrnf32.c: Remove.
2664         * gcc.target/arm/neon/vtrnp16.c: Remove.
2665         * gcc.target/arm/neon/vtrnp8.c: Remove.
2666         * gcc.target/arm/neon/vtrns16.c: Remove.
2667         * gcc.target/arm/neon/vtrns32.c: Remove.
2668         * gcc.target/arm/neon/vtrns8.c: Remove.
2669         * gcc.target/arm/neon/vtrnu16.c: Remove.
2670         * gcc.target/arm/neon/vtrnu32.c: Remove.
2671         * gcc.target/arm/neon/vtrnu8.c: Remove.
2672         * gcc.target/arm/neon/vtstQp8.c: Remove.
2673         * gcc.target/arm/neon/vtstQs16.c: Remove.
2674         * gcc.target/arm/neon/vtstQs32.c: Remove.
2675         * gcc.target/arm/neon/vtstQs8.c: Remove.
2676         * gcc.target/arm/neon/vtstQu16.c: Remove.
2677         * gcc.target/arm/neon/vtstQu32.c: Remove.
2678         * gcc.target/arm/neon/vtstQu8.c: Remove.
2679         * gcc.target/arm/neon/vtstp8.c: Remove.
2680         * gcc.target/arm/neon/vtsts16.c: Remove.
2681         * gcc.target/arm/neon/vtsts32.c: Remove.
2682         * gcc.target/arm/neon/vtsts8.c: Remove.
2683         * gcc.target/arm/neon/vtstu16.c: Remove.
2684         * gcc.target/arm/neon/vtstu32.c: Remove.
2685         * gcc.target/arm/neon/vtstu8.c: Remove.
2686         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2687         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2688         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2689         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2690         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2691         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2692         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2693         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2694         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2695         * gcc.target/arm/neon/vuzpf32.c: Remove.
2696         * gcc.target/arm/neon/vuzpp16.c: Remove.
2697         * gcc.target/arm/neon/vuzpp8.c: Remove.
2698         * gcc.target/arm/neon/vuzps16.c: Remove.
2699         * gcc.target/arm/neon/vuzps32.c: Remove.
2700         * gcc.target/arm/neon/vuzps8.c: Remove.
2701         * gcc.target/arm/neon/vuzpu16.c: Remove.
2702         * gcc.target/arm/neon/vuzpu32.c: Remove.
2703         * gcc.target/arm/neon/vuzpu8.c: Remove.
2704         * gcc.target/arm/neon/vzipQf32.c: Remove.
2705         * gcc.target/arm/neon/vzipQp16.c: Remove.
2706         * gcc.target/arm/neon/vzipQp8.c: Remove.
2707         * gcc.target/arm/neon/vzipQs16.c: Remove.
2708         * gcc.target/arm/neon/vzipQs32.c: Remove.
2709         * gcc.target/arm/neon/vzipQs8.c: Remove.
2710         * gcc.target/arm/neon/vzipQu16.c: Remove.
2711         * gcc.target/arm/neon/vzipQu32.c: Remove.
2712         * gcc.target/arm/neon/vzipQu8.c: Remove.
2713         * gcc.target/arm/neon/vzipf32.c: Remove.
2714         * gcc.target/arm/neon/vzipp16.c: Remove.
2715         * gcc.target/arm/neon/vzipp8.c: Remove.
2716         * gcc.target/arm/neon/vzips16.c: Remove.
2717         * gcc.target/arm/neon/vzips32.c: Remove.
2718         * gcc.target/arm/neon/vzips8.c: Remove.
2719         * gcc.target/arm/neon/vzipu16.c: Remove.
2720         * gcc.target/arm/neon/vzipu32.c: Remove.
2721         * gcc.target/arm/neon/vzipu8.c: Remove.
2722
2723 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2724
2725         * g++.dg/vect/simd-mask-store-bool.cc: New test.
2726
2727 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2728
2729         PR driver/67613
2730         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2731         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2732
2733 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2734
2735         * gcc.dg/plugin/levenshtein-test-1.c: New file.
2736         * gcc.dg/plugin/levenshtein_plugin.c: New file.
2737         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2738         levenshtein_plugin.c.
2739         * gcc.dg/spellcheck-fields.c: New file.
2740
2741 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2742
2743         PR fortran/68318
2744         * gfortran.dg/pr68318_1.f90: New test.
2745         * gfortran.dg/pr68318_2.f90: Ditto.
2746
2747 2015-11-12  James Norris  <jnorris@codesourcery.com>
2748             Joseph Myers  <joseph@codesourcery.com>
2749
2750         * c-c++-common/goacc/declare-1.c: New test.
2751         * c-c++-common/goacc/declare-2.c: Likewise.
2752
2753 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2754
2755         [ARM] Remove neon-testgen.ml and generated tests.
2756
2757         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2758         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2759         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2760         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2761         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2762         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2763         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2764         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2765         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2766         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2767         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2768         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2769         * gcc.target/arm/neon/vRhadds16.c: Remove.
2770         * gcc.target/arm/neon/vRhadds32.c: Remove.
2771         * gcc.target/arm/neon/vRhadds8.c: Remove.
2772         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2773         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2774         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2775         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2776         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2777         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2778         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2779         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2780         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2781         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2782         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2783         * gcc.target/arm/neon/vRshls16.c: Remove.
2784         * gcc.target/arm/neon/vRshls32.c: Remove.
2785         * gcc.target/arm/neon/vRshls64.c: Remove.
2786         * gcc.target/arm/neon/vRshls8.c: Remove.
2787         * gcc.target/arm/neon/vRshlu16.c: Remove.
2788         * gcc.target/arm/neon/vRshlu32.c: Remove.
2789         * gcc.target/arm/neon/vRshlu64.c: Remove.
2790         * gcc.target/arm/neon/vRshlu8.c: Remove.
2791         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2792         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2793         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2794         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2795         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2796         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2797         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2798         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2799         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2800         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2801         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2802         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2803         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2804         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2805         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2806         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2807         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2808         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2809         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2810         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2811         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2812         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2813         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2814         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2815         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2816         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2817         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2818         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2819         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2820         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2821         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2822         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2823         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2824         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2825         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2826         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2827         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2828         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2829         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2830         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2831         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2832         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2833         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2834         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2835         * gcc.target/arm/neon/vabaQs16.c: Remove.
2836         * gcc.target/arm/neon/vabaQs32.c: Remove.
2837         * gcc.target/arm/neon/vabaQs8.c: Remove.
2838         * gcc.target/arm/neon/vabaQu16.c: Remove.
2839         * gcc.target/arm/neon/vabaQu32.c: Remove.
2840         * gcc.target/arm/neon/vabaQu8.c: Remove.
2841         * gcc.target/arm/neon/vabals16.c: Remove.
2842         * gcc.target/arm/neon/vabals32.c: Remove.
2843         * gcc.target/arm/neon/vabals8.c: Remove.
2844         * gcc.target/arm/neon/vabalu16.c: Remove.
2845         * gcc.target/arm/neon/vabalu32.c: Remove.
2846         * gcc.target/arm/neon/vabalu8.c: Remove.
2847         * gcc.target/arm/neon/vabas16.c: Remove.
2848         * gcc.target/arm/neon/vabas32.c: Remove.
2849         * gcc.target/arm/neon/vabas8.c: Remove.
2850         * gcc.target/arm/neon/vabau16.c: Remove.
2851         * gcc.target/arm/neon/vabau32.c: Remove.
2852         * gcc.target/arm/neon/vabau8.c: Remove.
2853         * gcc.target/arm/neon/vabdQf32.c: Remove.
2854         * gcc.target/arm/neon/vabdQs16.c: Remove.
2855         * gcc.target/arm/neon/vabdQs32.c: Remove.
2856         * gcc.target/arm/neon/vabdQs8.c: Remove.
2857         * gcc.target/arm/neon/vabdQu16.c: Remove.
2858         * gcc.target/arm/neon/vabdQu32.c: Remove.
2859         * gcc.target/arm/neon/vabdQu8.c: Remove.
2860         * gcc.target/arm/neon/vabdf32.c: Remove.
2861         * gcc.target/arm/neon/vabdls16.c: Remove.
2862         * gcc.target/arm/neon/vabdls32.c: Remove.
2863         * gcc.target/arm/neon/vabdls8.c: Remove.
2864         * gcc.target/arm/neon/vabdlu16.c: Remove.
2865         * gcc.target/arm/neon/vabdlu32.c: Remove.
2866         * gcc.target/arm/neon/vabdlu8.c: Remove.
2867         * gcc.target/arm/neon/vabds16.c: Remove.
2868         * gcc.target/arm/neon/vabds32.c: Remove.
2869         * gcc.target/arm/neon/vabds8.c: Remove.
2870         * gcc.target/arm/neon/vabdu16.c: Remove.
2871         * gcc.target/arm/neon/vabdu32.c: Remove.
2872         * gcc.target/arm/neon/vabdu8.c: Remove.
2873         * gcc.target/arm/neon/vabsQf32.c: Remove.
2874         * gcc.target/arm/neon/vabsQs16.c: Remove.
2875         * gcc.target/arm/neon/vabsQs32.c: Remove.
2876         * gcc.target/arm/neon/vabsQs8.c: Remove.
2877         * gcc.target/arm/neon/vabsf32.c: Remove.
2878         * gcc.target/arm/neon/vabss16.c: Remove.
2879         * gcc.target/arm/neon/vabss32.c: Remove.
2880         * gcc.target/arm/neon/vabss8.c: Remove.
2881         * gcc.target/arm/neon/vaddQf32.c: Remove.
2882         * gcc.target/arm/neon/vaddQs16.c: Remove.
2883         * gcc.target/arm/neon/vaddQs32.c: Remove.
2884         * gcc.target/arm/neon/vaddQs64.c: Remove.
2885         * gcc.target/arm/neon/vaddQs8.c: Remove.
2886         * gcc.target/arm/neon/vaddQu16.c: Remove.
2887         * gcc.target/arm/neon/vaddQu32.c: Remove.
2888         * gcc.target/arm/neon/vaddQu64.c: Remove.
2889         * gcc.target/arm/neon/vaddQu8.c: Remove.
2890         * gcc.target/arm/neon/vaddf32.c: Remove.
2891         * gcc.target/arm/neon/vaddhns16.c: Remove.
2892         * gcc.target/arm/neon/vaddhns32.c: Remove.
2893         * gcc.target/arm/neon/vaddhns64.c: Remove.
2894         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2895         * gcc.target/arm/neon/vaddhnu32.c: Remove.
2896         * gcc.target/arm/neon/vaddhnu64.c: Remove.
2897         * gcc.target/arm/neon/vaddls16.c: Remove.
2898         * gcc.target/arm/neon/vaddls32.c: Remove.
2899         * gcc.target/arm/neon/vaddls8.c: Remove.
2900         * gcc.target/arm/neon/vaddlu16.c: Remove.
2901         * gcc.target/arm/neon/vaddlu32.c: Remove.
2902         * gcc.target/arm/neon/vaddlu8.c: Remove.
2903         * gcc.target/arm/neon/vadds16.c: Remove.
2904         * gcc.target/arm/neon/vadds32.c: Remove.
2905         * gcc.target/arm/neon/vadds64.c: Remove.
2906         * gcc.target/arm/neon/vadds8.c: Remove.
2907         * gcc.target/arm/neon/vaddu16.c: Remove.
2908         * gcc.target/arm/neon/vaddu32.c: Remove.
2909         * gcc.target/arm/neon/vaddu64.c: Remove.
2910         * gcc.target/arm/neon/vaddu8.c: Remove.
2911         * gcc.target/arm/neon/vaddws16.c: Remove.
2912         * gcc.target/arm/neon/vaddws32.c: Remove.
2913         * gcc.target/arm/neon/vaddws8.c: Remove.
2914         * gcc.target/arm/neon/vaddwu16.c: Remove.
2915         * gcc.target/arm/neon/vaddwu32.c: Remove.
2916         * gcc.target/arm/neon/vaddwu8.c: Remove.
2917         * gcc.target/arm/neon/vandQs16.c: Remove.
2918         * gcc.target/arm/neon/vandQs32.c: Remove.
2919         * gcc.target/arm/neon/vandQs64.c: Remove.
2920         * gcc.target/arm/neon/vandQs8.c: Remove.
2921         * gcc.target/arm/neon/vandQu16.c: Remove.
2922         * gcc.target/arm/neon/vandQu32.c: Remove.
2923         * gcc.target/arm/neon/vandQu64.c: Remove.
2924         * gcc.target/arm/neon/vandQu8.c: Remove.
2925         * gcc.target/arm/neon/vands16.c: Remove.
2926         * gcc.target/arm/neon/vands32.c: Remove.
2927         * gcc.target/arm/neon/vands64.c: Remove.
2928         * gcc.target/arm/neon/vands8.c: Remove.
2929         * gcc.target/arm/neon/vandu16.c: Remove.
2930         * gcc.target/arm/neon/vandu32.c: Remove.
2931         * gcc.target/arm/neon/vandu64.c: Remove.
2932         * gcc.target/arm/neon/vandu8.c: Remove.
2933         * gcc.target/arm/neon/vbicQs16.c: Remove.
2934         * gcc.target/arm/neon/vbicQs32.c: Remove.
2935         * gcc.target/arm/neon/vbicQs64.c: Remove.
2936         * gcc.target/arm/neon/vbicQs8.c: Remove.
2937         * gcc.target/arm/neon/vbicQu16.c: Remove.
2938         * gcc.target/arm/neon/vbicQu32.c: Remove.
2939         * gcc.target/arm/neon/vbicQu64.c: Remove.
2940         * gcc.target/arm/neon/vbicQu8.c: Remove.
2941         * gcc.target/arm/neon/vbics16.c: Remove.
2942         * gcc.target/arm/neon/vbics32.c: Remove.
2943         * gcc.target/arm/neon/vbics64.c: Remove.
2944         * gcc.target/arm/neon/vbics8.c: Remove.
2945         * gcc.target/arm/neon/vbicu16.c: Remove.
2946         * gcc.target/arm/neon/vbicu32.c: Remove.
2947         * gcc.target/arm/neon/vbicu64.c: Remove.
2948         * gcc.target/arm/neon/vbicu8.c: Remove.
2949         * gcc.target/arm/neon/vbslQf32.c: Remove.
2950         * gcc.target/arm/neon/vbslQp16.c: Remove.
2951         * gcc.target/arm/neon/vbslQp64.c: Remove.
2952         * gcc.target/arm/neon/vbslQp8.c: Remove.
2953         * gcc.target/arm/neon/vbslQs16.c: Remove.
2954         * gcc.target/arm/neon/vbslQs32.c: Remove.
2955         * gcc.target/arm/neon/vbslQs64.c: Remove.
2956         * gcc.target/arm/neon/vbslQs8.c: Remove.
2957         * gcc.target/arm/neon/vbslQu16.c: Remove.
2958         * gcc.target/arm/neon/vbslQu32.c: Remove.
2959         * gcc.target/arm/neon/vbslQu64.c: Remove.
2960         * gcc.target/arm/neon/vbslQu8.c: Remove.
2961         * gcc.target/arm/neon/vbslf32.c: Remove.
2962         * gcc.target/arm/neon/vbslp16.c: Remove.
2963         * gcc.target/arm/neon/vbslp64.c: Remove.
2964         * gcc.target/arm/neon/vbslp8.c: Remove.
2965         * gcc.target/arm/neon/vbsls16.c: Remove.
2966         * gcc.target/arm/neon/vbsls32.c: Remove.
2967         * gcc.target/arm/neon/vbsls64.c: Remove.
2968         * gcc.target/arm/neon/vbsls8.c: Remove.
2969         * gcc.target/arm/neon/vbslu16.c: Remove.
2970         * gcc.target/arm/neon/vbslu32.c: Remove.
2971         * gcc.target/arm/neon/vbslu64.c: Remove.
2972         * gcc.target/arm/neon/vbslu8.c: Remove.
2973         * gcc.target/arm/neon/vcageQf32.c: Remove.
2974         * gcc.target/arm/neon/vcagef32.c: Remove.
2975         * gcc.target/arm/neon/vcagtQf32.c: Remove.
2976         * gcc.target/arm/neon/vcagtf32.c: Remove.
2977         * gcc.target/arm/neon/vcaleQf32.c: Remove.
2978         * gcc.target/arm/neon/vcalef32.c: Remove.
2979         * gcc.target/arm/neon/vcaltQf32.c: Remove.
2980         * gcc.target/arm/neon/vcaltf32.c: Remove.
2981         * gcc.target/arm/neon/vceqQf32.c: Remove.
2982         * gcc.target/arm/neon/vceqQp8.c: Remove.
2983         * gcc.target/arm/neon/vceqQs16.c: Remove.
2984         * gcc.target/arm/neon/vceqQs32.c: Remove.
2985         * gcc.target/arm/neon/vceqQs8.c: Remove.
2986         * gcc.target/arm/neon/vceqQu16.c: Remove.
2987         * gcc.target/arm/neon/vceqQu32.c: Remove.
2988         * gcc.target/arm/neon/vceqQu8.c: Remove.
2989         * gcc.target/arm/neon/vceqf32.c: Remove.
2990         * gcc.target/arm/neon/vceqp8.c: Remove.
2991         * gcc.target/arm/neon/vceqs16.c: Remove.
2992         * gcc.target/arm/neon/vceqs32.c: Remove.
2993         * gcc.target/arm/neon/vceqs8.c: Remove.
2994         * gcc.target/arm/neon/vcequ16.c: Remove.
2995         * gcc.target/arm/neon/vcequ32.c: Remove.
2996         * gcc.target/arm/neon/vcequ8.c: Remove.
2997         * gcc.target/arm/neon/vcgeQf32.c: Remove.
2998         * gcc.target/arm/neon/vcgeQs16.c: Remove.
2999         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3000         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3001         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3002         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3003         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3004         * gcc.target/arm/neon/vcgef32.c: Remove.
3005         * gcc.target/arm/neon/vcges16.c: Remove.
3006         * gcc.target/arm/neon/vcges32.c: Remove.
3007         * gcc.target/arm/neon/vcges8.c: Remove.
3008         * gcc.target/arm/neon/vcgeu16.c: Remove.
3009         * gcc.target/arm/neon/vcgeu32.c: Remove.
3010         * gcc.target/arm/neon/vcgeu8.c: Remove.
3011         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3012         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3013         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3014         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3015         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3016         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3017         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3018         * gcc.target/arm/neon/vcgtf32.c: Remove.
3019         * gcc.target/arm/neon/vcgts16.c: Remove.
3020         * gcc.target/arm/neon/vcgts32.c: Remove.
3021         * gcc.target/arm/neon/vcgts8.c: Remove.
3022         * gcc.target/arm/neon/vcgtu16.c: Remove.
3023         * gcc.target/arm/neon/vcgtu32.c: Remove.
3024         * gcc.target/arm/neon/vcgtu8.c: Remove.
3025         * gcc.target/arm/neon/vcleQf32.c: Remove.
3026         * gcc.target/arm/neon/vcleQs16.c: Remove.
3027         * gcc.target/arm/neon/vcleQs32.c: Remove.
3028         * gcc.target/arm/neon/vcleQs8.c: Remove.
3029         * gcc.target/arm/neon/vcleQu16.c: Remove.
3030         * gcc.target/arm/neon/vcleQu32.c: Remove.
3031         * gcc.target/arm/neon/vcleQu8.c: Remove.
3032         * gcc.target/arm/neon/vclef32.c: Remove.
3033         * gcc.target/arm/neon/vcles16.c: Remove.
3034         * gcc.target/arm/neon/vcles32.c: Remove.
3035         * gcc.target/arm/neon/vcles8.c: Remove.
3036         * gcc.target/arm/neon/vcleu16.c: Remove.
3037         * gcc.target/arm/neon/vcleu32.c: Remove.
3038         * gcc.target/arm/neon/vcleu8.c: Remove.
3039         * gcc.target/arm/neon/vclsQs16.c: Remove.
3040         * gcc.target/arm/neon/vclsQs32.c: Remove.
3041         * gcc.target/arm/neon/vclsQs8.c: Remove.
3042         * gcc.target/arm/neon/vclss16.c: Remove.
3043         * gcc.target/arm/neon/vclss32.c: Remove.
3044         * gcc.target/arm/neon/vclss8.c: Remove.
3045         * gcc.target/arm/neon/vcltQf32.c: Remove.
3046         * gcc.target/arm/neon/vcltQs16.c: Remove.
3047         * gcc.target/arm/neon/vcltQs32.c: Remove.
3048         * gcc.target/arm/neon/vcltQs8.c: Remove.
3049         * gcc.target/arm/neon/vcltQu16.c: Remove.
3050         * gcc.target/arm/neon/vcltQu32.c: Remove.
3051         * gcc.target/arm/neon/vcltQu8.c: Remove.
3052         * gcc.target/arm/neon/vcltf32.c: Remove.
3053         * gcc.target/arm/neon/vclts16.c: Remove.
3054         * gcc.target/arm/neon/vclts32.c: Remove.
3055         * gcc.target/arm/neon/vclts8.c: Remove.
3056         * gcc.target/arm/neon/vcltu16.c: Remove.
3057         * gcc.target/arm/neon/vcltu32.c: Remove.
3058         * gcc.target/arm/neon/vcltu8.c: Remove.
3059         * gcc.target/arm/neon/vclzQs16.c: Remove.
3060         * gcc.target/arm/neon/vclzQs32.c: Remove.
3061         * gcc.target/arm/neon/vclzQs8.c: Remove.
3062         * gcc.target/arm/neon/vclzQu16.c: Remove.
3063         * gcc.target/arm/neon/vclzQu32.c: Remove.
3064         * gcc.target/arm/neon/vclzQu8.c: Remove.
3065         * gcc.target/arm/neon/vclzs16.c: Remove.
3066         * gcc.target/arm/neon/vclzs32.c: Remove.
3067         * gcc.target/arm/neon/vclzs8.c: Remove.
3068         * gcc.target/arm/neon/vclzu16.c: Remove.
3069         * gcc.target/arm/neon/vclzu32.c: Remove.
3070         * gcc.target/arm/neon/vclzu8.c: Remove.
3071         * gcc.target/arm/neon/vcntQp8.c: Remove.
3072         * gcc.target/arm/neon/vcntQs8.c: Remove.
3073         * gcc.target/arm/neon/vcntQu8.c: Remove.
3074         * gcc.target/arm/neon/vcntp8.c: Remove.
3075         * gcc.target/arm/neon/vcnts8.c: Remove.
3076         * gcc.target/arm/neon/vcntu8.c: Remove.
3077         * gcc.target/arm/neon/vcombinef32.c: Remove.
3078         * gcc.target/arm/neon/vcombinep16.c: Remove.
3079         * gcc.target/arm/neon/vcombinep64.c: Remove.
3080         * gcc.target/arm/neon/vcombinep8.c: Remove.
3081         * gcc.target/arm/neon/vcombines16.c: Remove.
3082         * gcc.target/arm/neon/vcombines32.c: Remove.
3083         * gcc.target/arm/neon/vcombines64.c: Remove.
3084         * gcc.target/arm/neon/vcombines8.c: Remove.
3085         * gcc.target/arm/neon/vcombineu16.c: Remove.
3086         * gcc.target/arm/neon/vcombineu32.c: Remove.
3087         * gcc.target/arm/neon/vcombineu64.c: Remove.
3088         * gcc.target/arm/neon/vcombineu8.c: Remove.
3089         * gcc.target/arm/neon/vcreatef32.c: Remove.
3090         * gcc.target/arm/neon/vcreatep16.c: Remove.
3091         * gcc.target/arm/neon/vcreatep64.c: Remove.
3092         * gcc.target/arm/neon/vcreatep8.c: Remove.
3093         * gcc.target/arm/neon/vcreates16.c: Remove.
3094         * gcc.target/arm/neon/vcreates32.c: Remove.
3095         * gcc.target/arm/neon/vcreates64.c: Remove.
3096         * gcc.target/arm/neon/vcreates8.c: Remove.
3097         * gcc.target/arm/neon/vcreateu16.c: Remove.
3098         * gcc.target/arm/neon/vcreateu32.c: Remove.
3099         * gcc.target/arm/neon/vcreateu64.c: Remove.
3100         * gcc.target/arm/neon/vcreateu8.c: Remove.
3101         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3102         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3103         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3104         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3105         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3106         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3107         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3108         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3109         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3110         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3111         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3112         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3113         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3114         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3115         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3116         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3117         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3118         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3119         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3120         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3121         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3122         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3123         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3124         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3125         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3126         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3127         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3128         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3129         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3130         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3131         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3132         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3133         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3134         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3135         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3136         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3137         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3138         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3139         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3140         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3141         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3142         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3143         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3144         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3145         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3146         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3147         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3148         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3149         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3150         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3151         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3152         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3153         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3154         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3155         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3156         * gcc.target/arm/neon/vdup_np16.c: Remove.
3157         * gcc.target/arm/neon/vdup_np64.c: Remove.
3158         * gcc.target/arm/neon/vdup_np8.c: Remove.
3159         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3160         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3161         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3162         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3163         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3164         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3165         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3166         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3167         * gcc.target/arm/neon/veorQs16.c: Remove.
3168         * gcc.target/arm/neon/veorQs32.c: Remove.
3169         * gcc.target/arm/neon/veorQs64.c: Remove.
3170         * gcc.target/arm/neon/veorQs8.c: Remove.
3171         * gcc.target/arm/neon/veorQu16.c: Remove.
3172         * gcc.target/arm/neon/veorQu32.c: Remove.
3173         * gcc.target/arm/neon/veorQu64.c: Remove.
3174         * gcc.target/arm/neon/veorQu8.c: Remove.
3175         * gcc.target/arm/neon/veors16.c: Remove.
3176         * gcc.target/arm/neon/veors32.c: Remove.
3177         * gcc.target/arm/neon/veors64.c: Remove.
3178         * gcc.target/arm/neon/veors8.c: Remove.
3179         * gcc.target/arm/neon/veoru16.c: Remove.
3180         * gcc.target/arm/neon/veoru32.c: Remove.
3181         * gcc.target/arm/neon/veoru64.c: Remove.
3182         * gcc.target/arm/neon/veoru8.c: Remove.
3183         * gcc.target/arm/neon/vextQf32.c: Remove.
3184         * gcc.target/arm/neon/vextQp16.c: Remove.
3185         * gcc.target/arm/neon/vextQp64.c: Remove.
3186         * gcc.target/arm/neon/vextQp8.c: Remove.
3187         * gcc.target/arm/neon/vextQs16.c: Remove.
3188         * gcc.target/arm/neon/vextQs32.c: Remove.
3189         * gcc.target/arm/neon/vextQs64.c: Remove.
3190         * gcc.target/arm/neon/vextQs8.c: Remove.
3191         * gcc.target/arm/neon/vextQu16.c: Remove.
3192         * gcc.target/arm/neon/vextQu32.c: Remove.
3193         * gcc.target/arm/neon/vextQu64.c: Remove.
3194         * gcc.target/arm/neon/vextQu8.c: Remove.
3195         * gcc.target/arm/neon/vextf32.c: Remove.
3196         * gcc.target/arm/neon/vextp16.c: Remove.
3197         * gcc.target/arm/neon/vextp64.c: Remove.
3198         * gcc.target/arm/neon/vextp8.c: Remove.
3199         * gcc.target/arm/neon/vexts16.c: Remove.
3200         * gcc.target/arm/neon/vexts32.c: Remove.
3201         * gcc.target/arm/neon/vexts64.c: Remove.
3202         * gcc.target/arm/neon/vexts8.c: Remove.
3203         * gcc.target/arm/neon/vextu16.c: Remove.
3204         * gcc.target/arm/neon/vextu32.c: Remove.
3205         * gcc.target/arm/neon/vextu64.c: Remove.
3206         * gcc.target/arm/neon/vextu8.c: Remove.
3207         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3208         * gcc.target/arm/neon/vfmaf32.c: Remove.
3209         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3210         * gcc.target/arm/neon/vfmsf32.c: Remove.
3211         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3212         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3213         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3214         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3215         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3216         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3217         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3218         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3219         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3220         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3221         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3222         * gcc.target/arm/neon/vget_highf32.c: Remove.
3223         * gcc.target/arm/neon/vget_highp16.c: Remove.
3224         * gcc.target/arm/neon/vget_highp64.c: Remove.
3225         * gcc.target/arm/neon/vget_highp8.c: Remove.
3226         * gcc.target/arm/neon/vget_highs16.c: Remove.
3227         * gcc.target/arm/neon/vget_highs32.c: Remove.
3228         * gcc.target/arm/neon/vget_highs64.c: Remove.
3229         * gcc.target/arm/neon/vget_highs8.c: Remove.
3230         * gcc.target/arm/neon/vget_highu16.c: Remove.
3231         * gcc.target/arm/neon/vget_highu32.c: Remove.
3232         * gcc.target/arm/neon/vget_highu64.c: Remove.
3233         * gcc.target/arm/neon/vget_highu8.c: Remove.
3234         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3235         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3236         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3237         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3238         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3239         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3240         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3241         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3242         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3243         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3244         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3245         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3246         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3247         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3248         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3249         * gcc.target/arm/neon/vget_lows16.c: Remove.
3250         * gcc.target/arm/neon/vget_lows32.c: Remove.
3251         * gcc.target/arm/neon/vget_lows64.c: Remove.
3252         * gcc.target/arm/neon/vget_lows8.c: Remove.
3253         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3254         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3255         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3256         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3257         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3258         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3259         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3260         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3261         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3262         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3263         * gcc.target/arm/neon/vhadds16.c: Remove.
3264         * gcc.target/arm/neon/vhadds32.c: Remove.
3265         * gcc.target/arm/neon/vhadds8.c: Remove.
3266         * gcc.target/arm/neon/vhaddu16.c: Remove.
3267         * gcc.target/arm/neon/vhaddu32.c: Remove.
3268         * gcc.target/arm/neon/vhaddu8.c: Remove.
3269         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3270         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3271         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3272         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3273         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3274         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3275         * gcc.target/arm/neon/vhsubs16.c: Remove.
3276         * gcc.target/arm/neon/vhsubs32.c: Remove.
3277         * gcc.target/arm/neon/vhsubs8.c: Remove.
3278         * gcc.target/arm/neon/vhsubu16.c: Remove.
3279         * gcc.target/arm/neon/vhsubu32.c: Remove.
3280         * gcc.target/arm/neon/vhsubu8.c: Remove.
3281         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3282         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3283         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3284         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3285         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3286         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3287         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3288         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3289         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3290         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3291         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3292         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3293         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3294         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3295         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3296         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3297         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3298         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3299         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3300         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3301         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3302         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3303         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3304         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3305         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3306         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3307         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3308         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3309         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3310         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3311         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3312         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3313         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3314         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3315         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3316         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3317         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3318         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3319         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3320         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3321         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3322         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3323         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3324         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3325         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3326         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3327         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3328         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3329         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3330         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3331         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3332         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3333         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3334         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3335         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3336         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3337         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3338         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3339         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3340         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3341         * gcc.target/arm/neon/vld1f32.c: Remove.
3342         * gcc.target/arm/neon/vld1p16.c: Remove.
3343         * gcc.target/arm/neon/vld1p64.c: Remove.
3344         * gcc.target/arm/neon/vld1p8.c: Remove.
3345         * gcc.target/arm/neon/vld1s16.c: Remove.
3346         * gcc.target/arm/neon/vld1s32.c: Remove.
3347         * gcc.target/arm/neon/vld1s64.c: Remove.
3348         * gcc.target/arm/neon/vld1s8.c: Remove.
3349         * gcc.target/arm/neon/vld1u16.c: Remove.
3350         * gcc.target/arm/neon/vld1u32.c: Remove.
3351         * gcc.target/arm/neon/vld1u64.c: Remove.
3352         * gcc.target/arm/neon/vld1u8.c: Remove.
3353         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3354         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3355         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3356         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3357         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3358         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3359         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3360         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3361         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3362         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3363         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3364         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3365         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3366         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3367         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3368         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3369         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3370         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3371         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3372         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3373         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3374         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3375         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3376         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3377         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3378         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3379         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3380         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3381         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3382         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3383         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3384         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3385         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3386         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3387         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3388         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3389         * gcc.target/arm/neon/vld2f32.c: Remove.
3390         * gcc.target/arm/neon/vld2p16.c: Remove.
3391         * gcc.target/arm/neon/vld2p64.c: Remove.
3392         * gcc.target/arm/neon/vld2p8.c: Remove.
3393         * gcc.target/arm/neon/vld2s16.c: Remove.
3394         * gcc.target/arm/neon/vld2s32.c: Remove.
3395         * gcc.target/arm/neon/vld2s64.c: Remove.
3396         * gcc.target/arm/neon/vld2s8.c: Remove.
3397         * gcc.target/arm/neon/vld2u16.c: Remove.
3398         * gcc.target/arm/neon/vld2u32.c: Remove.
3399         * gcc.target/arm/neon/vld2u64.c: Remove.
3400         * gcc.target/arm/neon/vld2u8.c: Remove.
3401         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3402         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3403         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3404         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3405         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3406         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3407         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3408         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3409         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3410         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3411         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3412         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3413         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3414         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3415         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3416         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3417         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3418         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3419         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3420         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3421         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3422         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3423         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3424         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3425         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3426         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3427         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3428         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3429         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3430         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3431         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3432         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3433         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3434         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3435         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3436         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3437         * gcc.target/arm/neon/vld3f32.c: Remove.
3438         * gcc.target/arm/neon/vld3p16.c: Remove.
3439         * gcc.target/arm/neon/vld3p64.c: Remove.
3440         * gcc.target/arm/neon/vld3p8.c: Remove.
3441         * gcc.target/arm/neon/vld3s16.c: Remove.
3442         * gcc.target/arm/neon/vld3s32.c: Remove.
3443         * gcc.target/arm/neon/vld3s64.c: Remove.
3444         * gcc.target/arm/neon/vld3s8.c: Remove.
3445         * gcc.target/arm/neon/vld3u16.c: Remove.
3446         * gcc.target/arm/neon/vld3u32.c: Remove.
3447         * gcc.target/arm/neon/vld3u64.c: Remove.
3448         * gcc.target/arm/neon/vld3u8.c: Remove.
3449         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3450         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3451         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3452         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3453         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3454         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3455         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3456         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3457         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3458         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3459         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3460         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3461         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3462         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3463         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3464         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3465         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3466         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3467         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3468         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3469         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3470         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3471         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3472         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3473         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3474         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3475         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3476         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3477         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3478         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3479         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3480         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3481         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3482         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3483         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3484         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3485         * gcc.target/arm/neon/vld4f32.c: Remove.
3486         * gcc.target/arm/neon/vld4p16.c: Remove.
3487         * gcc.target/arm/neon/vld4p64.c: Remove.
3488         * gcc.target/arm/neon/vld4p8.c: Remove.
3489         * gcc.target/arm/neon/vld4s16.c: Remove.
3490         * gcc.target/arm/neon/vld4s32.c: Remove.
3491         * gcc.target/arm/neon/vld4s64.c: Remove.
3492         * gcc.target/arm/neon/vld4s8.c: Remove.
3493         * gcc.target/arm/neon/vld4u16.c: Remove.
3494         * gcc.target/arm/neon/vld4u32.c: Remove.
3495         * gcc.target/arm/neon/vld4u64.c: Remove.
3496         * gcc.target/arm/neon/vld4u8.c: Remove.
3497         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3498         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3499         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3500         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3501         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3502         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3503         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3504         * gcc.target/arm/neon/vmaxf32.c: Remove.
3505         * gcc.target/arm/neon/vmaxs16.c: Remove.
3506         * gcc.target/arm/neon/vmaxs32.c: Remove.
3507         * gcc.target/arm/neon/vmaxs8.c: Remove.
3508         * gcc.target/arm/neon/vmaxu16.c: Remove.
3509         * gcc.target/arm/neon/vmaxu32.c: Remove.
3510         * gcc.target/arm/neon/vmaxu8.c: Remove.
3511         * gcc.target/arm/neon/vminQf32.c: Remove.
3512         * gcc.target/arm/neon/vminQs16.c: Remove.
3513         * gcc.target/arm/neon/vminQs32.c: Remove.
3514         * gcc.target/arm/neon/vminQs8.c: Remove.
3515         * gcc.target/arm/neon/vminQu16.c: Remove.
3516         * gcc.target/arm/neon/vminQu32.c: Remove.
3517         * gcc.target/arm/neon/vminQu8.c: Remove.
3518         * gcc.target/arm/neon/vminf32.c: Remove.
3519         * gcc.target/arm/neon/vmins16.c: Remove.
3520         * gcc.target/arm/neon/vmins32.c: Remove.
3521         * gcc.target/arm/neon/vmins8.c: Remove.
3522         * gcc.target/arm/neon/vminu16.c: Remove.
3523         * gcc.target/arm/neon/vminu32.c: Remove.
3524         * gcc.target/arm/neon/vminu8.c: Remove.
3525         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3526         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3527         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3528         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3529         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3530         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3531         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3532         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3533         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3534         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3535         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3536         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3537         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3538         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3539         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3540         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3541         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3542         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3543         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3544         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3545         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3546         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3547         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3548         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3549         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3550         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3551         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3552         * gcc.target/arm/neon/vmlaf32.c: Remove.
3553         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3554         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3555         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3556         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3557         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3558         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3559         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3560         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3561         * gcc.target/arm/neon/vmlals16.c: Remove.
3562         * gcc.target/arm/neon/vmlals32.c: Remove.
3563         * gcc.target/arm/neon/vmlals8.c: Remove.
3564         * gcc.target/arm/neon/vmlalu16.c: Remove.
3565         * gcc.target/arm/neon/vmlalu32.c: Remove.
3566         * gcc.target/arm/neon/vmlalu8.c: Remove.
3567         * gcc.target/arm/neon/vmlas16.c: Remove.
3568         * gcc.target/arm/neon/vmlas32.c: Remove.
3569         * gcc.target/arm/neon/vmlas8.c: Remove.
3570         * gcc.target/arm/neon/vmlau16.c: Remove.
3571         * gcc.target/arm/neon/vmlau32.c: Remove.
3572         * gcc.target/arm/neon/vmlau8.c: Remove.
3573         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3574         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3575         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3576         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3577         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3578         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3579         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3580         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3581         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3582         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3583         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3584         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3585         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3586         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3587         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3588         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3589         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3590         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3591         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3592         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3593         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3594         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3595         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3596         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3597         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3598         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3599         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3600         * gcc.target/arm/neon/vmlsf32.c: Remove.
3601         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3602         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3603         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3604         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3605         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3606         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3607         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3608         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3609         * gcc.target/arm/neon/vmlsls16.c: Remove.
3610         * gcc.target/arm/neon/vmlsls32.c: Remove.
3611         * gcc.target/arm/neon/vmlsls8.c: Remove.
3612         * gcc.target/arm/neon/vmlslu16.c: Remove.
3613         * gcc.target/arm/neon/vmlslu32.c: Remove.
3614         * gcc.target/arm/neon/vmlslu8.c: Remove.
3615         * gcc.target/arm/neon/vmlss16.c: Remove.
3616         * gcc.target/arm/neon/vmlss32.c: Remove.
3617         * gcc.target/arm/neon/vmlss8.c: Remove.
3618         * gcc.target/arm/neon/vmlsu16.c: Remove.
3619         * gcc.target/arm/neon/vmlsu32.c: Remove.
3620         * gcc.target/arm/neon/vmlsu8.c: Remove.
3621         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3622         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3623         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3624         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3625         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3626         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3627         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3628         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3629         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3630         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3631         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3632         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3633         * gcc.target/arm/neon/vmov_np16.c: Remove.
3634         * gcc.target/arm/neon/vmov_np8.c: Remove.
3635         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3636         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3637         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3638         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3639         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3640         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3641         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3642         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3643         * gcc.target/arm/neon/vmovls16.c: Remove.
3644         * gcc.target/arm/neon/vmovls32.c: Remove.
3645         * gcc.target/arm/neon/vmovls8.c: Remove.
3646         * gcc.target/arm/neon/vmovlu16.c: Remove.
3647         * gcc.target/arm/neon/vmovlu32.c: Remove.
3648         * gcc.target/arm/neon/vmovlu8.c: Remove.
3649         * gcc.target/arm/neon/vmovns16.c: Remove.
3650         * gcc.target/arm/neon/vmovns32.c: Remove.
3651         * gcc.target/arm/neon/vmovns64.c: Remove.
3652         * gcc.target/arm/neon/vmovnu16.c: Remove.
3653         * gcc.target/arm/neon/vmovnu32.c: Remove.
3654         * gcc.target/arm/neon/vmovnu64.c: Remove.
3655         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3656         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3657         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3658         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3659         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3660         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3661         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3662         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3663         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3664         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3665         * gcc.target/arm/neon/vmulQf32.c: Remove.
3666         * gcc.target/arm/neon/vmulQp8.c: Remove.
3667         * gcc.target/arm/neon/vmulQs16.c: Remove.
3668         * gcc.target/arm/neon/vmulQs32.c: Remove.
3669         * gcc.target/arm/neon/vmulQs8.c: Remove.
3670         * gcc.target/arm/neon/vmulQu16.c: Remove.
3671         * gcc.target/arm/neon/vmulQu32.c: Remove.
3672         * gcc.target/arm/neon/vmulQu8.c: Remove.
3673         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3674         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3675         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3676         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3677         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3678         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3679         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3680         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3681         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3682         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3683         * gcc.target/arm/neon/vmulf32.c: Remove.
3684         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3685         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3686         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3687         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3688         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3689         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3690         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3691         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3692         * gcc.target/arm/neon/vmullp8.c: Remove.
3693         * gcc.target/arm/neon/vmulls16.c: Remove.
3694         * gcc.target/arm/neon/vmulls32.c: Remove.
3695         * gcc.target/arm/neon/vmulls8.c: Remove.
3696         * gcc.target/arm/neon/vmullu16.c: Remove.
3697         * gcc.target/arm/neon/vmullu32.c: Remove.
3698         * gcc.target/arm/neon/vmullu8.c: Remove.
3699         * gcc.target/arm/neon/vmulp8.c: Remove.
3700         * gcc.target/arm/neon/vmuls16.c: Remove.
3701         * gcc.target/arm/neon/vmuls32.c: Remove.
3702         * gcc.target/arm/neon/vmuls8.c: Remove.
3703         * gcc.target/arm/neon/vmulu16.c: Remove.
3704         * gcc.target/arm/neon/vmulu32.c: Remove.
3705         * gcc.target/arm/neon/vmulu8.c: Remove.
3706         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3707         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3708         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3709         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3710         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3711         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3712         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3713         * gcc.target/arm/neon/vmvnp8.c: Remove.
3714         * gcc.target/arm/neon/vmvns16.c: Remove.
3715         * gcc.target/arm/neon/vmvns32.c: Remove.
3716         * gcc.target/arm/neon/vmvns8.c: Remove.
3717         * gcc.target/arm/neon/vmvnu16.c: Remove.
3718         * gcc.target/arm/neon/vmvnu32.c: Remove.
3719         * gcc.target/arm/neon/vmvnu8.c: Remove.
3720         * gcc.target/arm/neon/vnegQf32.c: Remove.
3721         * gcc.target/arm/neon/vnegQs16.c: Remove.
3722         * gcc.target/arm/neon/vnegQs32.c: Remove.
3723         * gcc.target/arm/neon/vnegQs8.c: Remove.
3724         * gcc.target/arm/neon/vnegf32.c: Remove.
3725         * gcc.target/arm/neon/vnegs16.c: Remove.
3726         * gcc.target/arm/neon/vnegs32.c: Remove.
3727         * gcc.target/arm/neon/vnegs8.c: Remove.
3728         * gcc.target/arm/neon/vornQs16.c: Remove.
3729         * gcc.target/arm/neon/vornQs32.c: Remove.
3730         * gcc.target/arm/neon/vornQs64.c: Remove.
3731         * gcc.target/arm/neon/vornQs8.c: Remove.
3732         * gcc.target/arm/neon/vornQu16.c: Remove.
3733         * gcc.target/arm/neon/vornQu32.c: Remove.
3734         * gcc.target/arm/neon/vornQu64.c: Remove.
3735         * gcc.target/arm/neon/vornQu8.c: Remove.
3736         * gcc.target/arm/neon/vorns16.c: Remove.
3737         * gcc.target/arm/neon/vorns32.c: Remove.
3738         * gcc.target/arm/neon/vorns64.c: Remove.
3739         * gcc.target/arm/neon/vorns8.c: Remove.
3740         * gcc.target/arm/neon/vornu16.c: Remove.
3741         * gcc.target/arm/neon/vornu32.c: Remove.
3742         * gcc.target/arm/neon/vornu64.c: Remove.
3743         * gcc.target/arm/neon/vornu8.c: Remove.
3744         * gcc.target/arm/neon/vorrQs16.c: Remove.
3745         * gcc.target/arm/neon/vorrQs32.c: Remove.
3746         * gcc.target/arm/neon/vorrQs64.c: Remove.
3747         * gcc.target/arm/neon/vorrQs8.c: Remove.
3748         * gcc.target/arm/neon/vorrQu16.c: Remove.
3749         * gcc.target/arm/neon/vorrQu32.c: Remove.
3750         * gcc.target/arm/neon/vorrQu64.c: Remove.
3751         * gcc.target/arm/neon/vorrQu8.c: Remove.
3752         * gcc.target/arm/neon/vorrs16.c: Remove.
3753         * gcc.target/arm/neon/vorrs32.c: Remove.
3754         * gcc.target/arm/neon/vorrs64.c: Remove.
3755         * gcc.target/arm/neon/vorrs8.c: Remove.
3756         * gcc.target/arm/neon/vorru16.c: Remove.
3757         * gcc.target/arm/neon/vorru32.c: Remove.
3758         * gcc.target/arm/neon/vorru64.c: Remove.
3759         * gcc.target/arm/neon/vorru8.c: Remove.
3760         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3761         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3762         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3763         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3764         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3765         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3766         * gcc.target/arm/neon/vpadals16.c: Remove.
3767         * gcc.target/arm/neon/vpadals32.c: Remove.
3768         * gcc.target/arm/neon/vpadals8.c: Remove.
3769         * gcc.target/arm/neon/vpadalu16.c: Remove.
3770         * gcc.target/arm/neon/vpadalu32.c: Remove.
3771         * gcc.target/arm/neon/vpadalu8.c: Remove.
3772         * gcc.target/arm/neon/vpaddf32.c: Remove.
3773         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3774         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3775         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3776         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3777         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3778         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3779         * gcc.target/arm/neon/vpaddls16.c: Remove.
3780         * gcc.target/arm/neon/vpaddls32.c: Remove.
3781         * gcc.target/arm/neon/vpaddls8.c: Remove.
3782         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3783         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3784         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3785         * gcc.target/arm/neon/vpadds16.c: Remove.
3786         * gcc.target/arm/neon/vpadds32.c: Remove.
3787         * gcc.target/arm/neon/vpadds8.c: Remove.
3788         * gcc.target/arm/neon/vpaddu16.c: Remove.
3789         * gcc.target/arm/neon/vpaddu32.c: Remove.
3790         * gcc.target/arm/neon/vpaddu8.c: Remove.
3791         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3792         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3793         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3794         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3795         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3796         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3797         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3798         * gcc.target/arm/neon/vpminf32.c: Remove.
3799         * gcc.target/arm/neon/vpmins16.c: Remove.
3800         * gcc.target/arm/neon/vpmins32.c: Remove.
3801         * gcc.target/arm/neon/vpmins8.c: Remove.
3802         * gcc.target/arm/neon/vpminu16.c: Remove.
3803         * gcc.target/arm/neon/vpminu32.c: Remove.
3804         * gcc.target/arm/neon/vpminu8.c: Remove.
3805         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3806         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3807         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3808         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3809         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3810         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3811         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3812         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3813         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3814         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3815         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3816         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3817         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3818         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3819         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3820         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3821         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3822         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3823         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3824         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3825         * gcc.target/arm/neon/vqRshls16.c: Remove.
3826         * gcc.target/arm/neon/vqRshls32.c: Remove.
3827         * gcc.target/arm/neon/vqRshls64.c: Remove.
3828         * gcc.target/arm/neon/vqRshls8.c: Remove.
3829         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3830         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3831         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3832         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3833         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3834         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3835         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3836         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3837         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3838         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3839         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3840         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3841         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3842         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3843         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3844         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3845         * gcc.target/arm/neon/vqabss16.c: Remove.
3846         * gcc.target/arm/neon/vqabss32.c: Remove.
3847         * gcc.target/arm/neon/vqabss8.c: Remove.
3848         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3849         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3850         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3851         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3852         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3853         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3854         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3855         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3856         * gcc.target/arm/neon/vqadds16.c: Remove.
3857         * gcc.target/arm/neon/vqadds32.c: Remove.
3858         * gcc.target/arm/neon/vqadds64.c: Remove.
3859         * gcc.target/arm/neon/vqadds8.c: Remove.
3860         * gcc.target/arm/neon/vqaddu16.c: Remove.
3861         * gcc.target/arm/neon/vqaddu32.c: Remove.
3862         * gcc.target/arm/neon/vqaddu64.c: Remove.
3863         * gcc.target/arm/neon/vqaddu8.c: Remove.
3864         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3865         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3866         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3867         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3868         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3869         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3870         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3871         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3872         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3873         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3874         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3875         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3876         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3877         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3878         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3879         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3880         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3881         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3882         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3883         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3884         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3885         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3886         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3887         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3888         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3889         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3890         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3891         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3892         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3893         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3894         * gcc.target/arm/neon/vqmovns16.c: Remove.
3895         * gcc.target/arm/neon/vqmovns32.c: Remove.
3896         * gcc.target/arm/neon/vqmovns64.c: Remove.
3897         * gcc.target/arm/neon/vqmovnu16.c: Remove.
3898         * gcc.target/arm/neon/vqmovnu32.c: Remove.
3899         * gcc.target/arm/neon/vqmovnu64.c: Remove.
3900         * gcc.target/arm/neon/vqmovuns16.c: Remove.
3901         * gcc.target/arm/neon/vqmovuns32.c: Remove.
3902         * gcc.target/arm/neon/vqmovuns64.c: Remove.
3903         * gcc.target/arm/neon/vqnegQs16.c: Remove.
3904         * gcc.target/arm/neon/vqnegQs32.c: Remove.
3905         * gcc.target/arm/neon/vqnegQs8.c: Remove.
3906         * gcc.target/arm/neon/vqnegs16.c: Remove.
3907         * gcc.target/arm/neon/vqnegs32.c: Remove.
3908         * gcc.target/arm/neon/vqnegs8.c: Remove.
3909         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3910         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3911         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3912         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3913         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3914         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3915         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3916         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3917         * gcc.target/arm/neon/vqshlQs16.c: Remove.
3918         * gcc.target/arm/neon/vqshlQs32.c: Remove.
3919         * gcc.target/arm/neon/vqshlQs64.c: Remove.
3920         * gcc.target/arm/neon/vqshlQs8.c: Remove.
3921         * gcc.target/arm/neon/vqshlQu16.c: Remove.
3922         * gcc.target/arm/neon/vqshlQu32.c: Remove.
3923         * gcc.target/arm/neon/vqshlQu64.c: Remove.
3924         * gcc.target/arm/neon/vqshlQu8.c: Remove.
3925         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3926         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3927         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3928         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3929         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3930         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3931         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3932         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3933         * gcc.target/arm/neon/vqshls16.c: Remove.
3934         * gcc.target/arm/neon/vqshls32.c: Remove.
3935         * gcc.target/arm/neon/vqshls64.c: Remove.
3936         * gcc.target/arm/neon/vqshls8.c: Remove.
3937         * gcc.target/arm/neon/vqshlu16.c: Remove.
3938         * gcc.target/arm/neon/vqshlu32.c: Remove.
3939         * gcc.target/arm/neon/vqshlu64.c: Remove.
3940         * gcc.target/arm/neon/vqshlu8.c: Remove.
3941         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3942         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3943         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3944         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3945         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3946         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3947         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3948         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3949         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3950         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3951         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3952         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3953         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3954         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3955         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3956         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3957         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3958         * gcc.target/arm/neon/vqsubQs16.c: Remove.
3959         * gcc.target/arm/neon/vqsubQs32.c: Remove.
3960         * gcc.target/arm/neon/vqsubQs64.c: Remove.
3961         * gcc.target/arm/neon/vqsubQs8.c: Remove.
3962         * gcc.target/arm/neon/vqsubQu16.c: Remove.
3963         * gcc.target/arm/neon/vqsubQu32.c: Remove.
3964         * gcc.target/arm/neon/vqsubQu64.c: Remove.
3965         * gcc.target/arm/neon/vqsubQu8.c: Remove.
3966         * gcc.target/arm/neon/vqsubs16.c: Remove.
3967         * gcc.target/arm/neon/vqsubs32.c: Remove.
3968         * gcc.target/arm/neon/vqsubs64.c: Remove.
3969         * gcc.target/arm/neon/vqsubs8.c: Remove.
3970         * gcc.target/arm/neon/vqsubu16.c: Remove.
3971         * gcc.target/arm/neon/vqsubu32.c: Remove.
3972         * gcc.target/arm/neon/vqsubu64.c: Remove.
3973         * gcc.target/arm/neon/vqsubu8.c: Remove.
3974         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3975         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3976         * gcc.target/arm/neon/vrecpef32.c: Remove.
3977         * gcc.target/arm/neon/vrecpeu32.c: Remove.
3978         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3979         * gcc.target/arm/neon/vrecpsf32.c: Remove.
3980         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3981         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3982         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3983         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3984         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3985         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3986         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3987         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3988         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3989         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3990         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3991         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3992         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3993         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3994         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3995         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3996         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3997         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3998         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3999         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4000         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4001         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4002         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4003         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4004         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4005         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4006         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4007         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4008         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4009         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4010         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4011         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4012         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4013         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4014         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4015         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4016         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4017         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4018         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4019         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4020         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4021         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4022         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4023         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4024         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4025         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4026         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4027         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4028         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4029         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4030         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4031         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4032         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4033         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4034         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4035         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4036         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4037         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4038         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4039         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4040         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4041         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4042         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4043         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4044         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4045         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4046         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4047         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4048         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4049         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4050         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4051         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4052         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4053         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4054         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4055         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4056         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4057         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4058         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4059         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4060         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4061         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4062         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4063         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4064         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4065         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4066         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4067         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4068         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4069         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4070         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4071         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4072         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4073         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4074         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4075         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4076         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4077         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4078         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4079         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4080         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4081         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4082         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4083         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4084         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4085         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4086         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4087         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4088         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4089         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4090         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4091         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4092         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4093         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4094         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4095         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4096         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4097         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4098         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4099         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4100         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4101         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4102         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4103         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4104         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4105         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4106         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4107         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4108         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4109         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4110         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4111         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4112         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4113         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4114         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4115         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4116         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4117         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4118         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4119         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4120         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4121         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4122         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4123         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4124         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4125         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4126         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4127         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4128         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4129         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4130         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4131         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4132         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4133         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4134         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4135         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4136         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4137         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4138         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4139         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4140         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4141         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4142         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4143         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4144         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4145         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4146         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4147         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4148         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4149         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4150         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4151         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4152         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4153         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4154         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4155         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4156         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4157         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4158         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4159         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4160         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4161         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4162         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4163         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4164         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4165         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4166         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4167         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4168         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4169         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4170         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4171         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4172         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4173         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4174         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4175         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4176         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4177         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4178         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4179         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4180         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4181         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4182         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4183         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4184         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4185         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4186         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4187         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4188         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4189         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4190         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4191         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4192         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4193         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4194         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4195         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4196         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4197         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4198         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4199         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4200         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4201         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4202         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4203         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4204         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4205         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4206         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4207         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4208         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4209         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4210         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4211         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4212         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4213         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4214         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4215         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4216         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4217         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4218         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4219         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4220         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4221         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4222         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4223         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4224         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4225         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4226         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4227         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4228         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4229         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4230         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4231         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4232         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4233         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4234         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4235         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4236         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4237         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4238         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4239         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4240         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4241         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4242         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4243         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4244         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4245         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4246         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4247         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4248         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4249         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4250         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4251         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4252         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4253         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4254         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4255         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4256         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4257         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4258         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4259         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4260         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4261         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4262         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4263         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4264         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4265         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4266         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4267         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4268         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4269         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4270         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4271         * gcc.target/arm/neon/vrev16p8.c: Remove.
4272         * gcc.target/arm/neon/vrev16s8.c: Remove.
4273         * gcc.target/arm/neon/vrev16u8.c: Remove.
4274         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4275         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4276         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4277         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4278         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4279         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4280         * gcc.target/arm/neon/vrev32p16.c: Remove.
4281         * gcc.target/arm/neon/vrev32p8.c: Remove.
4282         * gcc.target/arm/neon/vrev32s16.c: Remove.
4283         * gcc.target/arm/neon/vrev32s8.c: Remove.
4284         * gcc.target/arm/neon/vrev32u16.c: Remove.
4285         * gcc.target/arm/neon/vrev32u8.c: Remove.
4286         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4287         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4288         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4289         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4290         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4291         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4292         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4293         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4294         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4295         * gcc.target/arm/neon/vrev64f32.c: Remove.
4296         * gcc.target/arm/neon/vrev64p16.c: Remove.
4297         * gcc.target/arm/neon/vrev64p8.c: Remove.
4298         * gcc.target/arm/neon/vrev64s16.c: Remove.
4299         * gcc.target/arm/neon/vrev64s32.c: Remove.
4300         * gcc.target/arm/neon/vrev64s8.c: Remove.
4301         * gcc.target/arm/neon/vrev64u16.c: Remove.
4302         * gcc.target/arm/neon/vrev64u32.c: Remove.
4303         * gcc.target/arm/neon/vrev64u8.c: Remove.
4304         * gcc.target/arm/neon/vrndaf32.c: Remove.
4305         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4306         * gcc.target/arm/neon/vrndf32.c: Remove.
4307         * gcc.target/arm/neon/vrndmf32.c: Remove.
4308         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4309         * gcc.target/arm/neon/vrndnf32.c: Remove.
4310         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4311         * gcc.target/arm/neon/vrndpf32.c: Remove.
4312         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4313         * gcc.target/arm/neon/vrndqf32.c: Remove.
4314         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4315         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4316         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4317         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4318         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4319         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4320         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4321         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4322         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4323         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4324         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4325         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4326         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4327         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4328         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4329         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4330         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4331         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4332         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4333         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4334         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4335         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4336         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4337         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4338         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4339         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4340         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4341         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4342         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4343         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4344         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4345         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4346         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4347         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4348         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4349         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4350         * gcc.target/arm/neon/vshlQs16.c: Remove.
4351         * gcc.target/arm/neon/vshlQs32.c: Remove.
4352         * gcc.target/arm/neon/vshlQs64.c: Remove.
4353         * gcc.target/arm/neon/vshlQs8.c: Remove.
4354         * gcc.target/arm/neon/vshlQu16.c: Remove.
4355         * gcc.target/arm/neon/vshlQu32.c: Remove.
4356         * gcc.target/arm/neon/vshlQu64.c: Remove.
4357         * gcc.target/arm/neon/vshlQu8.c: Remove.
4358         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4359         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4360         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4361         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4362         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4363         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4364         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4365         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4366         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4367         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4368         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4369         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4370         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4371         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4372         * gcc.target/arm/neon/vshls16.c: Remove.
4373         * gcc.target/arm/neon/vshls32.c: Remove.
4374         * gcc.target/arm/neon/vshls64.c: Remove.
4375         * gcc.target/arm/neon/vshls8.c: Remove.
4376         * gcc.target/arm/neon/vshlu16.c: Remove.
4377         * gcc.target/arm/neon/vshlu32.c: Remove.
4378         * gcc.target/arm/neon/vshlu64.c: Remove.
4379         * gcc.target/arm/neon/vshlu8.c: Remove.
4380         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4381         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4382         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4383         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4384         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4385         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4386         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4387         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4388         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4389         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4390         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4391         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4392         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4393         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4394         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4395         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4396         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4397         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4398         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4399         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4400         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4401         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4402         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4403         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4404         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4405         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4406         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4407         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4408         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4409         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4410         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4411         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4412         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4413         * gcc.target/arm/neon/vsli_np16.c: Remove.
4414         * gcc.target/arm/neon/vsli_np64.c: Remove.
4415         * gcc.target/arm/neon/vsli_np8.c: Remove.
4416         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4417         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4418         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4419         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4420         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4421         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4422         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4423         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4424         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4425         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4426         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4427         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4428         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4429         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4430         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4431         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4432         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4433         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4434         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4435         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4436         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4437         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4438         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4439         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4440         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4441         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4442         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4443         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4444         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4445         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4446         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4447         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4448         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4449         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4450         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4451         * gcc.target/arm/neon/vsri_np16.c: Remove.
4452         * gcc.target/arm/neon/vsri_np64.c: Remove.
4453         * gcc.target/arm/neon/vsri_np8.c: Remove.
4454         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4455         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4456         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4457         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4458         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4459         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4460         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4461         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4462         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4463         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4464         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4465         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4466         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4467         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4468         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4469         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4470         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4471         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4472         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4473         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4474         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4475         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4476         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4477         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4478         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4479         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4480         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4481         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4482         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4483         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4484         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4485         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4486         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4487         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4488         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4489         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4490         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4491         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4492         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4493         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4494         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4495         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4496         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4497         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4498         * gcc.target/arm/neon/vst1f32.c: Remove.
4499         * gcc.target/arm/neon/vst1p16.c: Remove.
4500         * gcc.target/arm/neon/vst1p64.c: Remove.
4501         * gcc.target/arm/neon/vst1p8.c: Remove.
4502         * gcc.target/arm/neon/vst1s16.c: Remove.
4503         * gcc.target/arm/neon/vst1s32.c: Remove.
4504         * gcc.target/arm/neon/vst1s64.c: Remove.
4505         * gcc.target/arm/neon/vst1s8.c: Remove.
4506         * gcc.target/arm/neon/vst1u16.c: Remove.
4507         * gcc.target/arm/neon/vst1u32.c: Remove.
4508         * gcc.target/arm/neon/vst1u64.c: Remove.
4509         * gcc.target/arm/neon/vst1u8.c: Remove.
4510         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4511         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4512         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4513         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4514         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4515         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4516         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4517         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4518         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4519         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4520         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4521         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4522         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4523         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4524         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4525         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4526         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4527         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4528         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4529         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4530         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4531         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4532         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4533         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4534         * gcc.target/arm/neon/vst2f32.c: Remove.
4535         * gcc.target/arm/neon/vst2p16.c: Remove.
4536         * gcc.target/arm/neon/vst2p64.c: Remove.
4537         * gcc.target/arm/neon/vst2p8.c: Remove.
4538         * gcc.target/arm/neon/vst2s16.c: Remove.
4539         * gcc.target/arm/neon/vst2s32.c: Remove.
4540         * gcc.target/arm/neon/vst2s64.c: Remove.
4541         * gcc.target/arm/neon/vst2s8.c: Remove.
4542         * gcc.target/arm/neon/vst2u16.c: Remove.
4543         * gcc.target/arm/neon/vst2u32.c: Remove.
4544         * gcc.target/arm/neon/vst2u64.c: Remove.
4545         * gcc.target/arm/neon/vst2u8.c: Remove.
4546         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4547         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4548         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4549         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4550         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4551         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4552         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4553         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4554         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4555         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4556         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4557         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4558         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4559         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4560         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4561         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4562         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4563         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4564         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4565         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4566         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4567         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4568         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4569         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4570         * gcc.target/arm/neon/vst3f32.c: Remove.
4571         * gcc.target/arm/neon/vst3p16.c: Remove.
4572         * gcc.target/arm/neon/vst3p64.c: Remove.
4573         * gcc.target/arm/neon/vst3p8.c: Remove.
4574         * gcc.target/arm/neon/vst3s16.c: Remove.
4575         * gcc.target/arm/neon/vst3s32.c: Remove.
4576         * gcc.target/arm/neon/vst3s64.c: Remove.
4577         * gcc.target/arm/neon/vst3s8.c: Remove.
4578         * gcc.target/arm/neon/vst3u16.c: Remove.
4579         * gcc.target/arm/neon/vst3u32.c: Remove.
4580         * gcc.target/arm/neon/vst3u64.c: Remove.
4581         * gcc.target/arm/neon/vst3u8.c: Remove.
4582         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4583         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4584         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4585         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4586         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4587         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4588         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4589         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4590         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4591         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4592         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4593         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4594         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4595         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4596         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4597         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4598         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4599         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4600         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4601         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4602         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4603         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4604         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4605         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4606         * gcc.target/arm/neon/vst4f32.c: Remove.
4607         * gcc.target/arm/neon/vst4p16.c: Remove.
4608         * gcc.target/arm/neon/vst4p64.c: Remove.
4609         * gcc.target/arm/neon/vst4p8.c: Remove.
4610         * gcc.target/arm/neon/vst4s16.c: Remove.
4611         * gcc.target/arm/neon/vst4s32.c: Remove.
4612         * gcc.target/arm/neon/vst4s64.c: Remove.
4613         * gcc.target/arm/neon/vst4s8.c: Remove.
4614         * gcc.target/arm/neon/vst4u16.c: Remove.
4615         * gcc.target/arm/neon/vst4u32.c: Remove.
4616         * gcc.target/arm/neon/vst4u64.c: Remove.
4617         * gcc.target/arm/neon/vst4u8.c: Remove.
4618         * gcc.target/arm/neon/vsubQf32.c: Remove.
4619         * gcc.target/arm/neon/vsubQs16.c: Remove.
4620         * gcc.target/arm/neon/vsubQs32.c: Remove.
4621         * gcc.target/arm/neon/vsubQs64.c: Remove.
4622         * gcc.target/arm/neon/vsubQs8.c: Remove.
4623         * gcc.target/arm/neon/vsubQu16.c: Remove.
4624         * gcc.target/arm/neon/vsubQu32.c: Remove.
4625         * gcc.target/arm/neon/vsubQu64.c: Remove.
4626         * gcc.target/arm/neon/vsubQu8.c: Remove.
4627         * gcc.target/arm/neon/vsubf32.c: Remove.
4628         * gcc.target/arm/neon/vsubhns16.c: Remove.
4629         * gcc.target/arm/neon/vsubhns32.c: Remove.
4630         * gcc.target/arm/neon/vsubhns64.c: Remove.
4631         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4632         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4633         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4634         * gcc.target/arm/neon/vsubls16.c: Remove.
4635         * gcc.target/arm/neon/vsubls32.c: Remove.
4636         * gcc.target/arm/neon/vsubls8.c: Remove.
4637         * gcc.target/arm/neon/vsublu16.c: Remove.
4638         * gcc.target/arm/neon/vsublu32.c: Remove.
4639         * gcc.target/arm/neon/vsublu8.c: Remove.
4640         * gcc.target/arm/neon/vsubs16.c: Remove.
4641         * gcc.target/arm/neon/vsubs32.c: Remove.
4642         * gcc.target/arm/neon/vsubs64.c: Remove.
4643         * gcc.target/arm/neon/vsubs8.c: Remove.
4644         * gcc.target/arm/neon/vsubu16.c: Remove.
4645         * gcc.target/arm/neon/vsubu32.c: Remove.
4646         * gcc.target/arm/neon/vsubu64.c: Remove.
4647         * gcc.target/arm/neon/vsubu8.c: Remove.
4648         * gcc.target/arm/neon/vsubws16.c: Remove.
4649         * gcc.target/arm/neon/vsubws32.c: Remove.
4650         * gcc.target/arm/neon/vsubws8.c: Remove.
4651         * gcc.target/arm/neon/vsubwu16.c: Remove.
4652         * gcc.target/arm/neon/vsubwu32.c: Remove.
4653         * gcc.target/arm/neon/vsubwu8.c: Remove.
4654         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4655         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4656         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4657         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4658         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4659         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4660         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4661         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4662         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4663         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4664         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4665         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4666         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4667         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4668         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4669         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4670         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4671         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4672         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4673         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4674         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4675         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4676         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4677         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4678         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4679         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4680         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4681         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4682         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4683         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4684         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4685         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4686         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4687         * gcc.target/arm/neon/vtrnf32.c: Remove.
4688         * gcc.target/arm/neon/vtrnp16.c: Remove.
4689         * gcc.target/arm/neon/vtrnp8.c: Remove.
4690         * gcc.target/arm/neon/vtrns16.c: Remove.
4691         * gcc.target/arm/neon/vtrns32.c: Remove.
4692         * gcc.target/arm/neon/vtrns8.c: Remove.
4693         * gcc.target/arm/neon/vtrnu16.c: Remove.
4694         * gcc.target/arm/neon/vtrnu32.c: Remove.
4695         * gcc.target/arm/neon/vtrnu8.c: Remove.
4696         * gcc.target/arm/neon/vtstQp8.c: Remove.
4697         * gcc.target/arm/neon/vtstQs16.c: Remove.
4698         * gcc.target/arm/neon/vtstQs32.c: Remove.
4699         * gcc.target/arm/neon/vtstQs8.c: Remove.
4700         * gcc.target/arm/neon/vtstQu16.c: Remove.
4701         * gcc.target/arm/neon/vtstQu32.c: Remove.
4702         * gcc.target/arm/neon/vtstQu8.c: Remove.
4703         * gcc.target/arm/neon/vtstp8.c: Remove.
4704         * gcc.target/arm/neon/vtsts16.c: Remove.
4705         * gcc.target/arm/neon/vtsts32.c: Remove.
4706         * gcc.target/arm/neon/vtsts8.c: Remove.
4707         * gcc.target/arm/neon/vtstu16.c: Remove.
4708         * gcc.target/arm/neon/vtstu32.c: Remove.
4709         * gcc.target/arm/neon/vtstu8.c: Remove.
4710         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4711         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4712         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4713         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4714         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4715         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4716         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4717         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4718         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4719         * gcc.target/arm/neon/vuzpf32.c: Remove.
4720         * gcc.target/arm/neon/vuzpp16.c: Remove.
4721         * gcc.target/arm/neon/vuzpp8.c: Remove.
4722         * gcc.target/arm/neon/vuzps16.c: Remove.
4723         * gcc.target/arm/neon/vuzps32.c: Remove.
4724         * gcc.target/arm/neon/vuzps8.c: Remove.
4725         * gcc.target/arm/neon/vuzpu16.c: Remove.
4726         * gcc.target/arm/neon/vuzpu32.c: Remove.
4727         * gcc.target/arm/neon/vuzpu8.c: Remove.
4728         * gcc.target/arm/neon/vzipQf32.c: Remove.
4729         * gcc.target/arm/neon/vzipQp16.c: Remove.
4730         * gcc.target/arm/neon/vzipQp8.c: Remove.
4731         * gcc.target/arm/neon/vzipQs16.c: Remove.
4732         * gcc.target/arm/neon/vzipQs32.c: Remove.
4733         * gcc.target/arm/neon/vzipQs8.c: Remove.
4734         * gcc.target/arm/neon/vzipQu16.c: Remove.
4735         * gcc.target/arm/neon/vzipQu32.c: Remove.
4736         * gcc.target/arm/neon/vzipQu8.c: Remove.
4737         * gcc.target/arm/neon/vzipf32.c: Remove.
4738         * gcc.target/arm/neon/vzipp16.c: Remove.
4739         * gcc.target/arm/neon/vzipp8.c: Remove.
4740         * gcc.target/arm/neon/vzips16.c: Remove.
4741         * gcc.target/arm/neon/vzips32.c: Remove.
4742         * gcc.target/arm/neon/vzips8.c: Remove.
4743         * gcc.target/arm/neon/vzipu16.c: Remove.
4744         * gcc.target/arm/neon/vzipu32.c: Remove.
4745         * gcc.target/arm/neon/vzipu8.c: Remove.
4746
4747
4748 2015-11-12  Marek Polacek  <polacek@redhat.com>
4749
4750         PR c/67784
4751         * gcc.dg/pr67784-1.c: New test.
4752         * gcc.dg/pr67784-2.c: New test.
4753
4754 2015-11-12  Martin Liska  <mliska@suse.cz>
4755
4756         * gcc.dg/ipa/pr68035.c: New test.
4757
4758 2015-11-12  Richard Biener  <rguenther@suse.de>
4759
4760         PR tree-optimization/68306
4761         * gcc.dg/pr68306.c: New testcase.
4762
4763 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
4764
4765         Implement D0013R2, logical type traits.
4766
4767         * g++.dg/cpp0x/Wattributes1.C: Adjust.
4768
4769 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
4770
4771         * c-c++-common/goacc/data-default-1.c: New.
4772
4773 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
4774
4775         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4776
4777 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4778
4779         PR tree-optimization/68305
4780         * gcc.dg/vect/pr68305.c: New test.
4781
4782 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
4783
4784         * gcc.target/i386/pr67265-2.c: New test.
4785
4786 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4787
4788         * gcc.dg/pr68286.c: New test.
4789
4790 2015-11-12  Christian Bruel  <christian.bruel@st.com>
4791
4792         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4793
4794 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
4795
4796         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4797         aligned to 64 bits.
4798
4799 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
4800
4801         * gcc.dg/pr65521.c: Fail on AIX.
4802
4803 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
4804
4805         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
4806         * gcc.dg/graphite/fuse-2.c: Same.
4807         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4808         isl-ast-gen-*.c files.
4809         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4810         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4811         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4812         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4813         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4814         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4815         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4816         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4817         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4818         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4819         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4820
4821 2015-11-11  Marek Polacek  <polacek@redhat.com>
4822
4823         PR c/68107
4824         PR c++/68266
4825         * c-c++-common/pr68107.c: New test.
4826         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4827         (large_array_char_template): Likewise.
4828         * g++.dg/init/new44.C: Adjust dg-error.
4829
4830 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4831
4832         * gfortran.dg/goacc/private-3.f95: Remove xfail.
4833         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4834
4835 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
4836
4837         * gcc.target/i386/pr67265.c: New test.
4838
4839 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
4840
4841         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
4842         tests for the expected generated code.
4843
4844 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
4845
4846         * gcc.target/mips/split-ds-sequence.c: New test.
4847
4848 2015-11-11  Julia Koval  <julia.koval@intel.com>
4849
4850         * g++.dg/ext/mv16.C: New functions.
4851
4852 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
4853             Jiong Wang      <jiong.wang@arm.com>
4854
4855         * gcc.dg/tree-ssa/pr68234.c: New testcase.
4856
4857 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4858
4859         * gcc.target/i386/mask-pack.c: New test.
4860         * gcc.target/i386/mask-unpack.c: New test.
4861
4862 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4863
4864         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4865
4866 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4867
4868         * gcc.dg/vect/slp-cond-5.c: New test.
4869
4870 2015-11-10  Richard Biener  <rguenther@suse.de>
4871
4872         PR tree-optimization/68240
4873         * gcc.dg/torture/pr68240.c: New testcase.
4874
4875 2015-11-10  Richard Biener  <rguenther@suse.de>
4876
4877         PR tree-optimization/56118
4878         * gcc.target/i386/pr56118.c: New testcase.
4879
4880 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4881
4882         * gcc.target/aarch64/cond_op_imm_1.c: New test.
4883
4884 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
4885
4886         * gfortran.dg/pr68251.f90: New test.
4887
4888 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
4889
4890         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4891
4892 2015-11-09  Martin Sebor  <msebor@redhat.com>
4893
4894         * init/new45.C: New test to verify that operator new is invoked
4895         with or without overhead for a cookie.
4896
4897         PR c++/67927
4898         * init/new44.C: New test for placement new expressions for arrays
4899         with excessive number of elements.
4900
4901         PR c++/67913
4902         * init/new43.C: New test for placement new expressions for arrays
4903         with negative number of elements.
4904
4905         * other/new-size-type.C: Expect array new expression with
4906         an excessive number of elements to be rejected.
4907
4908 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
4909
4910         * c-c++-common/goacc/routine-1.c: New.
4911         * c-c++-common/goacc/routine-2.c: New.
4912         * c-c++-common/goacc/routine-3.c: New.
4913         * c-c++-common/goacc/routine-4.c: New.
4914         * c-c++-common/goacc/routine-5.c: New.
4915
4916 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4917
4918         * gcc.target/sparc/sparc-ret.c: Rename to...
4919         * gcc.target/sparc/sparc-ret-1.c: ...this.
4920         * gcc.target/sparc/sparc-ret-2.c: New test.
4921
4922 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
4923
4924         * lib/target-supports.exp (check_p8vector_hw_available): Split
4925         long line.
4926         (check_vsx_hw_available): Likewise.
4927         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
4928         support and for PowerPC float128 support.
4929         (check_p9modulo_hw_available): Likewise.
4930         (check_ppc_float128_sw_available): Likewise.
4931         (check_ppc_float128_hw_available): Likewise.
4932         (check_effective_target_powerpc_p9vector_ok): Likewise.
4933         (check_effective_target_powerpc_p9modulo_ok): Likewise.
4934         (check_effective_target_powerpc_float128_sw_ok): Likewise.
4935         (check_effective_target_powerpc_float128_hw_ok): Likewise.
4936         (is-effective-target): Add new PowerPc targets.
4937         (is-effective-target-keyword): Likewise.
4938         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
4939         instructions, use it.
4940
4941         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
4942         * gcc.target/powerpc/mod-2.c: Likewise.
4943         * gcc.target/powerpc/ctz-1.c: Likewise.
4944         * gcc.target/powerpc/ctz-2.c: Likewise.
4945         * gcc.target/powerpc/extswsli-1.c: Likewise.
4946         * gcc.target/powerpc/extswsli-2.c: Likewise.
4947         * gcc.target/powerpc/extswsli-3.c: Likewise.
4948
4949         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
4950         and allow the test on PowerPC LE.
4951         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
4952         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
4953
4954         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
4955         check instead of powerpc_vsx_ok.
4956         * gcc.target/powerpc/float128-mix.c: Likewise.
4957
4958 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4959
4960         * gcc.dg/sso/*.c: Robustify dg-output directives.
4961
4962 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4963
4964         * g++.dg/ubsan/pr68259.C: New test.
4965
4966 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
4967
4968         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
4969         (main): Use _Cilk_spawn instead of cilk_spawn.
4970
4971 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
4972
4973         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
4974         scan-assembler directive.
4975
4976 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4977
4978         PR target/68129
4979         * gcc.dg/pr68129_1.c: New test.
4980
4981 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
4982
4983         PR debug/67192
4984         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
4985         (main): Invoke them.
4986
4987 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
4988
4989         PR debug/67192
4990         * gcc.dg/guality/pr67192.c: New test.
4991
4992 2015-11-09  Richard Biener  <rguenther@suse.de>
4993
4994         PR tree-optimization/68248
4995         * gcc.dg/torture/pr68248.c: New testcase.
4996
4997 2015-11-09  Richard Biener  <rguenther@suse.de>
4998
4999         PR tree-optimization/56118
5000         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5001
5002 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5003
5004         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5005         labelref and check use of constant pool by looking for .word and
5006         similar directives.
5007
5008 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
5009
5010         PR target/66326
5011         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5012
5013 2015-11-09  Richard Henderson  <rth@redhat.com>
5014
5015         * gcc.target/i386/addr-space-1.c: New test.
5016         * gcc.target/i386/addr-space-2.c: New test.
5017         * gcc.target/i386/addr-space-3.c: New test.
5018
5019 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
5020
5021         PR fortran/68053
5022         * gfortran.dg/pr68053.f90: New test.
5023
5024 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5025
5026         * g++.dg/lto/pr68057_0.C: Fix testcase.
5027
5028 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
5029
5030         * gfortran.dg/PR67518.f90: move from here...
5031         * gfortran.dg/graphite/PR67518.f90: to here.
5032         * gfortran.dg/PR53852.f90: move from here...
5033         * gfortran.dg/graphite/PR53852.f90: to here.
5034
5035 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5036
5037         * gcc.dg/sso-1.c: New test.
5038         * gcc.dg/sso-2.c: Likewise.
5039         * gcc.dg/sso-3.c: Likewise.
5040         * gcc.dg/sso-4.c: Likewise.
5041         * gcc.dg/sso-5.c: Likewise.
5042         * gcc.dg/sso-6.c: Likewise.
5043         * gcc.dg/sso-7.c: Likewise.
5044         * gcc.dg/sso-8.c: Likewise.
5045         * gcc.dg/sso: New directory.
5046         * gcc.target/i386/movbe-3.c: New test.
5047         * gnat.dg/sso1.adb: Likewise.
5048         * gnat.dg/sso2.ad[sb]: Likewise.
5049         * gnat.dg/sso3.adb: Likewise.
5050         * gnat.dg/sso4.adb: Likewise.
5051         * gnat.dg/sso5.adb: Likewise.
5052         * gnat.dg/sso6.adb: Likewise.
5053         * gnat.dg/sso7.adb: Likewise.
5054         * gnat.dg/specs/sso1.ads: Likewise.
5055         * gnat.dg/specs/sso2.ads: Likewise.
5056         * gnat.dg/sso: New directory.
5057
5058 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5059
5060         PR fortran/68218
5061         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5062
5063 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
5064
5065         PR fortran/68224
5066         * gfortran.dg/pr68224.f90: New test.
5067
5068 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5069
5070         PR fortran/68196
5071         * gfortran.dg/proc_ptr_47.f90: New test.
5072
5073         PR fortran/66465
5074         * gfortran.dg/pr66465.f90: New test.
5075
5076 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5077
5078         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5079
5080 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5081
5082         PR fortran/68153
5083         * gfortran.dg/pr68153.f90: New test.
5084
5085 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5086
5087         PR fortran/68151
5088         * gfortran.dg/pr68151.f90: New test.
5089
5090 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5091
5092         PR tree-optimization/68235
5093         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5094
5095 2015-11-06  Jeff Law  <law@redhat.com>
5096
5097         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5098         realized jump threads.
5099         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5100         threads rather than dom1 dump.
5101
5102 2015-11-06  Michael Collison  <michael.collison@linaro.org
5103             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5104
5105         Revert:
5106         2015-08-01  Michael Collison  <michael.collison@linaro.org
5107                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5108
5109         * gcc.target/arm/mincmp.c: New test.
5110
5111 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5112
5113         PR fortran/54224
5114         * gfortran.dg/warn_unused_function_2.f90: Add two new
5115         "defined but not used" subroutines.
5116
5117 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5118
5119         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5120         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5121         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5122         expected diagnostics for the addition of quotes.
5123         * gfortran.dg/gomp/target3.f90: Likewise.
5124         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5125         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5126         * c-c++-common/gomp/doacross-1.c: Likewise.
5127         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5128         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5129         Adjust expected diagnostics wording.
5130         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5131         Don't expect error on ordered threads simd when in for simd.
5132         * c-c++-common/gomp/nesting-2.c: New test.
5133         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5134         * c-c++-common/gomp/ordered-4.c: New test.
5135
5136 2015-11-06  Mike Stump  <mikestump@comcast.net>
5137
5138         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5139
5140 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5141             Sebastian Pop  <s.pop@samsung.com>
5142
5143         * gcc.dg/graphite/fuse-1.c: New.
5144         * gcc.dg/graphite/fuse-2.c: New.
5145         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5146
5147 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5148
5149         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5150
5151 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5152
5153         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5154         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5155         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5156         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5157         * lib/gcc-dg.exp: Load multiline.exp.
5158
5159 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5160
5161         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5162         * gcc.target/arm/interrupt-1.c: Likewise.
5163         * gcc.target/arm/interrupt-2.c: Likewise.
5164         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5165
5166 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5167             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5168
5169         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5170         macros for assembly checks.
5171         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5172         frsqrts and frsqrte are not emitted.
5173         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5174         frsqrts and frsqrte are emitted.
5175         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5176
5177 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5178
5179         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5180
5181 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5182
5183         PR ipa/68057
5184         PR ipa/68220
5185         * g++.dg/lto/pr68057_0.C: New testcase.
5186         * g++.dg/lto/pr68057_1.C: New testcase.
5187         * g++.dg/torture/pr68220.C: New testcase.
5188
5189 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5190
5191         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5192         comment.
5193
5194 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5195
5196         PR tree-optimization/68145
5197         * g++.dg/vect/pr68145.cc: New test.
5198
5199 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5200
5201         PR target/68088
5202         * gcc.dg/pr68088_1.c: New test.
5203
5204 2015-11-06  Richard Biener  <rguenther@suse.de>
5205
5206         * gcc.dg/vect/bb-slp-38.c: New testcase.
5207
5208 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5209
5210         * gfortran.dg/goacc/private-3.f95: XFAIL.
5211
5212 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5213
5214         PR middle-end/53852
5215         PR middle-end/67518
5216         * gfortran.dg/PR67518.f90: New test.
5217         * gfortran.dg/PR53852.f90: New test.
5218
5219 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5220             Tom de Vries  <tom@codesourcery.com>
5221             Nathan Sidwell  <nathan@codesourcery.com>
5222             Thomas Schwinge  <thomas@codesourcery.com>
5223
5224         * c-c++-common/goacc/combined-directives.c: New test.
5225         * c-c++-common/goacc/loop-clauses.c: New test.
5226         * c-c++-common/goacc/tile.c: New test.
5227         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5228         as gang static arguments.
5229         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5230         * g++.dg/goacc/template.C: New test.
5231         * gfortran.dg/goacc/combined-directives.f90: New test.
5232         * gfortran.dg/goacc/default.f95: New test.
5233         * gfortran.dg/goacc/default_none.f95: New test.
5234         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5235         * gfortran.dg/goacc/gang-static.f95: New test.
5236         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5237         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5238         * gfortran.dg/goacc/list.f95: Update test.
5239         * gfortran.dg/goacc/loop-2.f95: Likewise.
5240         * gfortran.dg/goacc/loop-4.f95: New test.
5241         * gfortran.dg/goacc/loop-5.f95: New test.
5242         * gfortran.dg/goacc/loop-6.f95: New test.
5243         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5244         * gfortran.dg/goacc/multi-clause.f90: New test.
5245         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5246         * gfortran.dg/goacc/update.f95: New test.
5247
5248 2015-11-05  Martin Sebor  <msebor@redhat.com>
5249
5250         PR c++/67942
5251         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5252         invocations where the size of the destination buffer object
5253         or its type (or both) is unknown.
5254
5255 2015-11-05  Martin Sebor  <msebor@redhat.com>
5256
5257         PR c++/67942
5258         * g++.dg/warn/Wplacement-new-size.C: New test.
5259
5260 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5261
5262         * gcc.dg/pr68112.c: New.
5263         * gcc.dg/vect/vect-strided-shift-1.c: New.
5264
5265 2015-11-05  Marek Polacek  <polacek@redhat.com>
5266
5267         PR c/68090
5268         * gcc.dg/pr68090.c: New test.
5269
5270 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5271
5272         * gcc.dg/ifcvt-4.c: New.
5273
5274 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5275
5276         PR c++/67846
5277         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5278
5279 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5280
5281         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5282         of variables in both data sharing and mapping clauses and for
5283         structure element based array sections being mapped rather than
5284         privatized.
5285         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5286         expected diagnostics wording in one case.
5287         * c-c++-common/gomp/distribute-1.c: New test.
5288         * c-c++-common/gomp/element-1.c: New test.
5289         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5290         and #pragma omp end declare target pair around the function.
5291         Change s from a parameter to a file scope variable.
5292         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5293         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5294         on non-zero low-bound in reduction array sections.  Add further
5295         tests.
5296         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5297         * c-c++-common/gomp/target-teams-1.c: New test.
5298         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5299         for expected mangling on x86_64/i?86.
5300         * gcc.dg/gomp/declare-simd-3.c: New test.
5301         * gcc.dg/gomp/declare-simd-4.c: New test.
5302         * gcc.dg/gomp/for-20.c: New test.
5303         * gcc.dg/gomp/for-21.c: New test.
5304         * gcc.dg/gomp/for-22.c: New test.
5305         * gcc.dg/gomp/for-23.c: New test.
5306         * gcc.dg/gomp/for-24.c: New test.
5307         * gcc.dg/gomp/linear-1.c: New test.
5308         * gcc.dg/gomp/loop-1.c: New test.
5309         * g++.dg/gomp/atomic-17.C: New test.
5310         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5311         non-static data member in shared clause.  Add single construct.
5312         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5313         scan-assembler-times directives for expected mangling on x86_64/i?86.
5314         * g++.dg/gomp/declare-simd-3.C: Likewise.
5315         * g++.dg/gomp/declare-simd-4.C: New test.
5316         * g++.dg/gomp/declare-simd-5.C: New test.
5317         * g++.dg/gomp/declare-target-1.C: New test.
5318         * g++.dg/gomp/linear-2.C: New test.
5319         * g++.dg/gomp/loop-1.C: New test.
5320         * g++.dg/gomp/loop-2.C: New test.
5321         * g++.dg/gomp/loop-3.C: New test.
5322         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5323         non-static data member in shared clause.
5324         * g++.dg/gomp/member-3.C: New test.
5325         * g++.dg/gomp/member-4.C: New test.
5326         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5327         (bar): Remove dg-message.
5328         * g++.dg/gomp/target-teams-1.C: New test.
5329
5330 2015-11-05  Richard Biener  <rguenther@suse.de>
5331
5332         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5333         uninitialized variables.
5334         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5335         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5336         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5337         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5338         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5339         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5340         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5341         * gcc.dg/ipa/pure-const-2.c: Likewise.
5342         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5343         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5344         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5345         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5346         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5347         * gcc.dg/vect/pr30858.c: Likewise.
5348         * gcc.dg/vect/pr33866.c: Likewise.
5349         * gcc.dg/vect/pr37027.c: Likewise.
5350         * c-c++-common/ubsan/null-10.c: Likewise.
5351         * gcc.target/i386/incoming-8.c: Likewise.
5352
5353 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5354
5355         * gnat.dg/slice9.adb: New test.
5356
5357 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5358
5359         * gfortran.dg/goacc/reduction-2.f95: Delete.
5360
5361 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5362
5363         PR tree-optimization/67742
5364         * gcc.dg/tree-ssa/restrict-7.c: New test.
5365         * gcc.dg/tree-ssa/restrict-8.c: New test.
5366
5367 2015-11-03  Martin Sebor  <msebor@redhat.com>
5368
5369         PR c++-common/67882
5370         * c-c++-common/builtin-offsetof-2.c: New test.
5371
5372 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5373
5374         PR fortran/67982
5375         * gfortran.dg/warn_unused_function_3.f90: New test.
5376
5377 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5378
5379         * gnat.dg/discr45.adb: Only compile the test.
5380
5381 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5382
5383         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5384         * gcc.target/i386/mvc5.c: Ditto.
5385         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5386         resolver.
5387
5388 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5389
5390         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5391         from here to...
5392         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5393         to succeed.
5394
5395 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5396
5397         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5398         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5399         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5400         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5401         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5402         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5403
5404 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5405
5406         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5407
5408 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5409
5410         * gcc.dg/mvc1.c: Move to ...
5411         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5412         * gcc.dg/mvc2.c: Move to ...
5413         * gcc.target/i386/mvc2.c: ... here.
5414         * gcc.dg/mvc3.c: Move to ...
5415         * gcc.target/i386/mvc3.c: ... here.
5416         * gcc.dg/mvc4.c: Move to ...
5417         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5418         * gcc.dg/mvc5.c: Move to ...
5419         * gcc.target/i386/mvc5.c: ... here.
5420         * gcc.dg/mvc6.c: Move to ...
5421         * gcc.target/i386/mvc6.c: ... here.
5422         * gcc.dg/mvc7.c: Move to ...
5423         * gcc.target/i386/mvc7.c: ... here.
5424
5425         * g++.dg/ext/mvc1.C: Require ifunc.
5426
5427 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5428
5429         PR tree-optimization/68083
5430         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5431
5432 2015-11-02  Jeff Law  <law@redhat.com>
5433
5434         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5435         irreducible loops in the CFG.
5436
5437 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5438
5439         Revert:
5440         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5441
5442         * gcc.dg/vect/vect-strided-shift-1.c: New.
5443
5444 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5445
5446         PR target/67929
5447         * gcc.target/arm/pr67929_1.c: Move to...
5448         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5449         Remove arm-specific directives.  Add noclone, noinline
5450         attributes.
5451
5452 2015-11-01  Jeff Law  <law@redhat.com>
5453
5454         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5455
5456 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5457
5458         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5459         (sse2_test): Rename from main.  Do not return 0.
5460
5461 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5462
5463         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5464         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5465         * gfortran.dg/read_dir.f90: XFAIL AIX.
5466
5467 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5468
5469         Remove the implementation of N3994, terse range-for loops.
5470         * g++.dg/cpp1z/range-for1.C: Remove.
5471
5472 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5473
5474         * gnat.dg/discr45.adb: New test.
5475
5476 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5477
5478         * gfortran.dg/assumed_type_2.f90: Update test.
5479         * gfortran.dg/no_arg_check_2.f90: Same.
5480
5481 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5482
5483         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5484
5485 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5486
5487         PR fortran/46588
5488         * gfortran.dg/pr46588.f90: New test.
5489
5490 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5491
5492         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5493         * gcc.dg/mvc2.c: Ditto.
5494         * gcc.dg/mvc3.c: Ditto.
5495         * gcc.dg/mvc4.c: Ditto.
5496         * gcc.dg/mvc5.c: Ditto.
5497         * gcc.dg/mvc6.c: Ditto.
5498         * gcc.dg/mvc7.c: Ditto.
5499         * g++.dg/ext/mvc1.C: Ditto.
5500         * g++.dg/ext/mvc2.C: Ditto.
5501         * g++.dg/ext/mvc3.C: Ditto.
5502         * g++.dg/ext/mvc4.C: Ditto.
5503
5504 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5505
5506         PR fortran/51993
5507         * gfortran.dg/pr51993.f90: New test.
5508
5509 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5510
5511         PR rtl-optimization/68106
5512         * gcc.target/aarch64/pr68106.c: New.
5513
5514 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5515
5516         PR fortran/36192
5517         * gfortran.dg/pr36192_1.f90: New test.
5518
5519 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5520
5521         PR fortran/68154
5522         *gfortran.dg/pr68154.f90
5523
5524 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5525
5526         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5527         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5528
5529 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5530
5531         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5532
5533 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5534
5535         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5536         PowerPC.
5537         * gcc.target/powerpc/float128-mix.c: Likewise.
5538
5539 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5540
5541         PR fortran/68054
5542         * gfortran.dg/pr68054.f90: New test.
5543
5544 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5545
5546         PR fortran/67885
5547         * gfortran.dg/pr67885.f90: New test.
5548
5549 2015-10-29  Jeff Law  <law@redhat.com>
5550
5551         PR tree-optimization/67892
5552         * gcc.dg/tree-ssa/pr21417: Update expected output.
5553         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5554
5555 2015-10-29  Richard Biener  <rguenther@suse.de>
5556
5557         PR middle-end/68142
5558         * c-c++-common/ubsan/pr68142.c: New testcase.
5559
5560 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5561
5562         PR c++/67845
5563         * g++.dg/other/cv_func4.C: New.
5564
5565 2015-10-29  Richard Biener  <rguenther@suse.de>
5566
5567         PR middle-end/56956
5568         * c-c++-common/ubsan/pr56956.c: New testcase.
5569
5570 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5571
5572         * gnat.dg/discr44.adb: New test.
5573
5574 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5575
5576         PR debug/66068
5577         * gcc.dg/debug/pr66068.c: New test.
5578
5579 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5580
5581         PR fortran/67933
5582         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5583         array bounds error at line 25.
5584
5585 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5586
5587         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5588         * gcc.target/mips/oddspreg-6.c: Likewise.
5589         * gcc.target/mips/oddspreg-1.c: Likewise.
5590         * gcc.target/mips/oddspreg-2.c: Likewise.
5591
5592 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5593
5594         PR target/67839
5595         * gcc.target/avr/pr67839.c: New test.
5596
5597 2015-10-28  Richard Biener  <rguenther@suse.de>
5598
5599         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5600
5601 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5602
5603         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5604
5605 2015-10-28  Richard Biener  <rguenther@suse.de>
5606
5607         PR ipa/67600
5608         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5609         of #includes.
5610
5611 2015-10-28  Richard Biener  <rguenther@suse.de>
5612
5613         PR tree-optimization/65962
5614         * gcc.dg/vect/vect-62.c: Adjust.
5615
5616 2015-10-28  Richard Biener  <rguenther@suse.de>
5617
5618         PR middle-end/68067
5619         * gcc.dg/torture/pr68067-1.c: New testcase.
5620         * gcc.dg/torture/pr68067-2.c: Likewise.
5621
5622 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5623
5624         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5625
5626 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5627
5628         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5629         as xvmadd and xvnmsub.
5630         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5631
5632 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5633
5634         * c-c++-common/goacc/loop-shape.c: New test.
5635
5636 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5637             Cesar Philippidis  <cesar@codesourcery.com>
5638
5639         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5640         * g++.dg/gomp/pr33372-3.C: Likewise.
5641
5642 2015-10-27  Richard Henderson  <rth@redhat.com>
5643
5644         PR rtl-opt/67609
5645         * gcc.target/i386/pr67609-2.c: New test.
5646
5647 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5648
5649         PR target/68102
5650         * gcc.target/aarch64/pr68102_1.c: New test.
5651
5652 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5653
5654         PR fortran/67933
5655         * gfortran.dg/allocate_with_source_15.f03: New test
5656
5657 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5658             James Norris  <jnorris@codesourcery.com>
5659
5660         PR fortran/63865
5661         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5662         directive to work.
5663         * gfortran.dg/goacc/loop-1.f95: Likewise.
5664         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5665         * gfortran.dg/goacc/cray.f95: Likewise.
5666         * gfortran.dg/goacc/parameter.f95: Likewise.
5667
5668 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5669
5670         PR fortran/68108
5671         * gfortran.dg/pr67805_2.f90: New test.
5672
5673 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5674             Aditya Kumar  <aditya.k7@samsung.com>
5675
5676         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5677         * gcc.dg/graphite/interchange-1.c: Same.
5678         * gcc.dg/graphite/interchange-10.c: Same.
5679         * gcc.dg/graphite/interchange-11.c: Same.
5680         * gcc.dg/graphite/interchange-13.c: Same.
5681         * gcc.dg/graphite/interchange-3.c: Same.
5682         * gcc.dg/graphite/interchange-4.c: Same.
5683         * gcc.dg/graphite/interchange-7.c: Same.
5684         * gcc.dg/graphite/interchange-9.c: Same.
5685         * gcc.dg/graphite/uns-interchange-9.c: Same.
5686         * gfortran.dg/graphite/interchange-3.f90: Same.
5687
5688 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5689
5690         PR target/67215
5691         * gcc.target/i386/pr67215-1.c: New test.
5692         * gcc.target/i386/pr67215-2.c: Likewise.
5693         * gcc.target/i386/pr67215-3.c: Likewise.
5694
5695 2015-10-27  Richard Biener  <rguenther@suse.de>
5696
5697         PR tree-optimization/68104
5698         * gcc.dg/torture/pr68104.c: New testcase.
5699
5700 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5701
5702         * gcc.dg/vect/vect-strided-shift-1.c: New.
5703
5704 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5705
5706         PR target/67929
5707         * gcc.target/arm/pr67929_1.c: New test.
5708
5709 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5710
5711         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5712
5713 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5714
5715         PR tree-optimization/68097
5716         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5717         --param max-ssa-name-query-depth=3 to dg-options.
5718
5719 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5720
5721         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5722
5723 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5724
5725         * gcc.dg/builtins-52.c: Add -O to dg-options.
5726
5727 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5728
5729         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5730
5731 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5732
5733         PR c/64765
5734         PR c/64880
5735         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
5736         sorry message.
5737         (PR64765): New function.
5738         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5739         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
5740         sorry message.
5741         * gfortran.dg/goacc/cray.f95: Refine prune directive.
5742         * gfortran.dg/goacc/parameter.f95: Likewise.
5743
5744 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
5745
5746         PR fortran/66056
5747         * gfortran.dg/empty_label_typedecl.f90: New test.
5748
5749 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5750
5751         PR fortran/36192
5752         * gfortran.dg/pr36192.f90: New test.
5753
5754 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
5755
5756         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5757         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5758         * gnat.dg/opt51.adb: New test.
5759         * gnat.dg/opt51_pkg.ads: New helper.
5760
5761 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
5762
5763         * gcc.target/mips/ds-schedule-1.c: New.
5764         * gcc.target/mips/ds-schedule-2.c: New.
5765
5766 2015-10-26  Jeff Law  <law@redhat.com>
5767
5768         PR tree-optimization/68013
5769         * gcc.c-torture/compile/pr68013.c: New test.
5770
5771 2015-10-26  Richard Biener  <rguenther@suse.de>
5772         Dominik Vogt  <vogt@linux.vnet.ibm.com>
5773
5774         PR middle-end/67443
5775         * gcc.target/s390/pr67443.c: New testcase.
5776
5777 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
5778
5779         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5780         make it unique per testcase.
5781         * gfortran.dg/chmod_2.f90: Likewise.
5782         * gfortran.dg/chmod_3.f90: Likewise.
5783         * gfortran.dg/direct_io_8.f90: Likewise.
5784         * gfortran.dg/f2003_inquire_1.f03: Likewise.
5785         * gfortran.dg/f2003_io_1.f03: Likewise.
5786         * gfortran.dg/f2003_io_2.f03: Likewise.
5787         * gfortran.dg/f2003_io_8.f03: Likewise.
5788         * gfortran.dg/inquire_size.f90: Likewise.
5789         * gfortran.dg/namelist_66.f90: Likewise.
5790         * gfortran.dg/namelist_82.f90: Likewise.
5791         * gfortran.dg/namelist_87.f90: Likewise.
5792         * gfortran.dg/open_negative_unit_1.f90: Likewise.
5793         * gfortran.dg/open_new.f90: Likewise.
5794         * gfortran.dg/stat_1.f90: Likewise.
5795         * gfortran.dg/stat_2.f90: Likewise.
5796         * gfortran.dg/streamio_15.f90: Likewise.
5797         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5798
5799 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5800
5801         PR middle-end/67989
5802         * g++.dg/pr67989.C: New test.
5803
5804 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5805
5806         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5807         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5808         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5809         suffix to the temporary filename to make it unique per testcase.
5810
5811 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
5812
5813         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5814
5815 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
5816
5817         PR fortran/67171
5818         * gfortran.dg/allocate_with_source_12.f03: New test
5819
5820         PR fortran/61819
5821         * gfortran.dg/allocate_with_source_13.f03: New test
5822
5823         PR fortran/61830
5824         * gfortran.dg/allocate_with_source_14.f03: New test
5825
5826 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
5827
5828         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5829
5830 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
5831
5832         PR target/68084
5833         * gcc.target/i386/pr68084.c: New test.
5834
5835 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
5836
5837         PR fortran/66927
5838         PR fortran/67044
5839         * gfortran.dg/allocate_with_source_10.f08: New test.
5840         * gfortran.dg/allocate_with_source_11.f08: New test.
5841         * gfortran.dg/class_array_15.f03: Changed count of expected
5842         _builtin_frees to 11. One step of temporaries is spared, therefore
5843         the allocatable component of that temporary is not to be freeed.
5844
5845 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5846
5847         PR fortran/68055
5848         * gfortran.dg/pr68055.f90: New case.
5849
5850 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5851
5852         PR fortran/67805
5853         * gfortran.dg/pr67805.f90: New testcase.
5854         * gfortran.dg/array_constructor_26.f03: Update testcase.
5855         * gfortran.dg/array_constructor_27.f03: Ditto.
5856         * gfortran.dg/char_type_len_2.f90: Ditto.
5857         * gfortran.dg/pr67802.f90: Ditto.
5858         * gfortran.dg/used_before_typed_3.f90: Ditto.
5859
5860 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5861
5862         PR ipa/pr67600
5863         * g++.dg/torture/pr67600.C: New testcase.
5864
5865 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
5866
5867         * g++.dg/pr68062.C: New test.
5868
5869 2015-10-23  Jeff Law  <law@redhat.com>
5870
5871         PR tree-optimization/67830
5872         * gcc.dg/pr67830.c: New test.
5873
5874 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5875
5876         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5877
5878 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
5879             Andrew Pinski  <apinski@cavium.com>
5880
5881         PR rtl-optimization/67736
5882         * gcc.dg/torture/pr67736.c: New test.
5883         * gcc.dg/combine-subregs.c: New test.
5884
5885 2015-10-23  Alan Hayward <alan.hayward@arm.com>
5886
5887         PR tree-optimization/65947
5888         * lib/target-supports.exp
5889         (check_effective_target_vect_max_reduc): Add.
5890         * gcc.dg/vect/pr65947-1.c: New test.
5891         * gcc.dg/vect/pr65947-2.c: New test.
5892         * gcc.dg/vect/pr65947-3.c: New test.
5893         * gcc.dg/vect/pr65947-4.c: New test.
5894         * gcc.dg/vect/pr65947-5.c: New test.
5895         * gcc.dg/vect/pr65947-6.c: New test.
5896         * gcc.dg/vect/pr65947-7.c: New test.
5897         * gcc.dg/vect/pr65947-8.c: New test.
5898         * gcc.dg/vect/pr65947-9.c: New test.
5899         * gcc.dg/vect/pr65947-10.c: New test.
5900         * gcc.dg/vect/pr65947-11.c: New test.
5901
5902 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
5903
5904         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
5905         Make weak rather than noinline.
5906         * gcc.dg/builtins-57.c: Compile with -O.
5907         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
5908
5909 2015-10-23  Tom de Vries  <tom@codesourcery.com>
5910
5911         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
5912
5913 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5914
5915         PR sanitizer/68042
5916         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
5917         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
5918
5919 2015-10-22  Martin Sebor  <msebor@redhat.com>
5920
5921         PR driver/68043
5922         * gcc.misc-tests/help.exp: Verify that option descriptions
5923         end in periods.
5924         * lib/options.exp (check_for_options): Use the regexp --line option.
5925         Print unexpected match on failure.
5926
5927 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
5928
5929         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
5930
5931 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
5932
5933         PR c++/67838
5934         * g++.dg/cpp1y/var-templ46.C: New.
5935
5936 2015-10-22  Richard Biener  <rguenther@suse.de>
5937
5938         PR tree-optimization/58497
5939         * gcc.dg/tree-ssa/vector-5.c: New testcase.
5940
5941 2015-10-22  Richard Biener  <rguenther@suse.de>
5942
5943         PR tree-optimization/19049
5944         PR tree-optimization/65962
5945         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
5946         * gcc.dg/vect/vect-63.c: Adjust.
5947         * gcc.dg/vect/vect-70.c: Likewise.
5948         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5949         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5950         * gfortran.dg/vect/pr19049.f90: Likewise.
5951         * gfortran.dg/vect/vect-8.f90: Likewise.
5952
5953 2015-10-22  Richard Biener  <rguenther@suse.de>
5954
5955         PR middle-end/68046
5956         PR middle-end/61893
5957         * gcc.dg/torture/ftrapv-2.c: New testcase.
5958
5959 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5960
5961         PR target/68015
5962         * gcc.target/s390/pr68015.c: New test.
5963
5964 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5965
5966         PR testsuite/67948
5967         * gcc.target/arm/xor-and.c: Adjust test to check for eor
5968         instead of orr.
5969
5970 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
5971             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5972
5973         PR target/63304
5974         * gcc.target/aarch64/pr63304_1.c: New test.
5975
5976 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
5977
5978         PR c++/66781
5979         * g++.dg/parse/enum13.C: New.
5980
5981 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
5982
5983         PR c++/67847
5984         * g++.dg/parse/enum12.C: New.
5985
5986 2015-10-21  Martin Sebor  <msebor@redhat.com>
5987
5988         PR driver/68043
5989         * gcc.misc-tests/help.exp: Adjust.
5990         * lib/options.exp (check_for_options): Add detail to output.
5991
5992 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5993
5994         PR fortran/67939
5995         * gfortran.dg/pr67939.f90: New test.
5996
5997 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
5998             Sebastian Pop  <s.pop@samsung.com>
5999
6000         * gcc.dg/graphite/scop-11.c: Update pattern.
6001
6002 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6003
6004         PR ipa/67056
6005         * g++.dg/ipa/pr67056.C: New testcase.
6006
6007 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6008
6009         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6010         are matched.
6011
6012 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6013
6014         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6015         Add associated options for arm*-*-*.
6016         (sqrt): Remove dummy definition.
6017
6018 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6019
6020         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6021
6022 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6023
6024         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6025         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6026         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6027
6028 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
6029
6030         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6031         sra-max-scalarization-size-Ospeed.
6032
6033 2015-10-21  Marek Polacek  <polacek@redhat.com>
6034
6035
6036         PR c/68024
6037         * gcc.dg/pr68024.c: New test.
6038
6039 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
6040
6041         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6042         * c-c++-common/goacc/sb-1.c: Adjust errors.
6043         * c-c++-common/goacc/sb-3.c: Adjust errors.
6044         * c-c++-common/goacc/loop-1.c: Adjust errors.
6045         * c-c++-common/goacc/nesting-1.c: Adjust errors.
6046         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6047         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6048
6049 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6050
6051         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6052
6053 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6054
6055         * gcc.dg/lto/simd-function_0.c: New test.
6056
6057 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6058
6059         PR target/68018
6060         * gcc.target/i386/pr68018.c: New test.
6061
6062 2015-10-21  Richard Biener  <rguenther@suse.de>
6063
6064         PR middle-end/68031
6065         * gcc.dg/torture/pr68031.c: New testcase.
6066
6067 2015-10-21  Richard Biener  <rguenther@suse.de>
6068
6069         PR tree-optimization/68026
6070         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6071
6072 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6073
6074         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6075         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6076         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6077         * g++.dg/asan/default-options-1.C: Likewise.
6078
6079 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6080
6081         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6082         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6083
6084 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6085
6086         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6087
6088 2015-10-20  Marek Polacek  <polacek@redhat.com>
6089
6090         PR c/67964
6091         * gcc.dg/pr67964.c: New test.
6092
6093 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6094
6095         PR rtl-optimization/67609
6096         * gcc.target/i386/pr67609.c: New.
6097
6098 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6099
6100         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6101
6102 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6103
6104         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6105         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6106
6107 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6108
6109         PR target/66810
6110         * gcc.target/i386/pr66810.c: New test.
6111
6112 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6113
6114         PR target/67963
6115         PR target/67985
6116         * gcc.target/i386/pr67963-1.c: New test.
6117         * gcc.target/i386/pr67963-2.c: Likewise.
6118         * gcc.target/i386/pr67963-3.c: Likewise.
6119         * gcc.target/i386/pr67985-1.c: Likewise.
6120         * gcc.target/i386/pr67985-2.c: Likewise.
6121         * gcc.target/i386/pr67985-3.c: Likewise.
6122
6123 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6124
6125         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6126
6127 2015-10-20  Richard Biener  <rguenther@suse.de>
6128
6129         PR tree-optimization/68017
6130         * gcc.dg/torture/pr68017.c: New testcase.
6131
6132 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6133
6134         PR target/66912
6135         * gcc.target/aarch64/pr66912.c: New.
6136         * gcc.target/arm/pr66912.c: New.
6137
6138 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6139
6140         * gfortran.dg/pr67900.f90: New tests.
6141
6142 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6143
6144         * gnat.dg/opt50.adb: New test.
6145         * gnat.dg/opt50_pkg.adb: New helper.
6146         * gnat.dg/opt50_pkg.ads: New helper.
6147
6148 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6149
6150         PR fortran/68019
6151         * gfortran.dg/pr68019.f90: new test.
6152
6153 2015-10-19  Richard Biener  <rguenther@suse.de>
6154
6155         PR tree-optimization/67975
6156         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6157
6158 2015-10-19  Richard Biener  <rguenther@suse.de>
6159
6160         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6161
6162 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6163
6164         PR target/67995
6165         * gcc.target/i386/pr67995-1.c: New test.
6166         * gcc.target/i386/pr67995-2.c: Likewise.
6167         * gcc.target/i386/pr67995-3.c: Likewise.
6168
6169 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6170
6171         PR middle-end/68002
6172         * gcc.dg/PR68002.c: New test.
6173
6174 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6175
6176         * gcc.dg/builtins-20.c: Remove undefined behavior.
6177
6178 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6179
6180         PR fortran/67758
6181         * gfortran.dg/common_25.f90: New file.
6182
6183 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6184
6185         PR fortran/67177
6186         * gfortran.dg/move_alloc_15.f90: New test
6187         * gfortran.dg/move_alloc_16.f90: New test
6188
6189         PR fortran/67977
6190         * gfortran.dg/deferred_character_assignment_1.f90: New test
6191
6192 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6193
6194         PR fortran/67987
6195         * gfortran.df/pr67987.f90: New test.
6196         * gfortran.dg/char_length_2.f90: Update testcase.
6197
6198 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6199
6200         * gcc.target/i386/iamcu/test_basic_returning.c
6201         (def_test_returning_type): Use union to check float return bits.
6202
6203 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6204
6205         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6206         Replace printf with __builtin_printf.
6207
6208 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6209
6210         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6211         initialize u5.
6212
6213 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6214
6215         PR middle-end/67966
6216         * gnat.dg/pack21.adb: New test.
6217         * gnat.dg/pack22.adb: Likewise.
6218         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6219
6220 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6221
6222         PR target/67745
6223         * gcc.target/arm/no-align.c: New test.
6224         * gcc.target/arm/attr-align1.c: New test.
6225         * gcc.target/arm/attr-align2.c: New test.
6226         * gcc.target/arm/attr-align3.c: New test.
6227
6228 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6229
6230         * gcc.c-torture/compile/icfmatch.c: Add testcase
6231
6232 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6233
6234         PR c++/67926
6235         * g++.dg/cpp1z/fold-ice1.C: New.
6236
6237 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6238             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6239
6240         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6241
6242 2015-10-15  Marek Polacek  <polacek@redhat.com>
6243
6244         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6245
6246 2015-10-15  Marek Polacek  <polacek@redhat.com>
6247
6248         PR tree-optimization/67953
6249         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6250         unsigned.
6251         * gcc.dg/torture/pr67953.c: New test.
6252
6253 2015-10-14  Jeff Law  <law@redhat.com>
6254
6255         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6256         contained within have their own file/test now.
6257         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6258         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6259         expectations a bit more.
6260         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6261         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6262         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6263         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6264         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6265
6266         PR testsuite/67959
6267         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6268
6269 2015-10-14  Marek Polacek  <polacek@redhat.com>
6270
6271         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6272         (f6): New.
6273         (f7): New.
6274         (f8): New.
6275         (f9): New.
6276         (f10): New.
6277         (f11): New.
6278         (f12): New.
6279         (f13): New.
6280
6281 2015-10-14  Richard Biener  <rguenther@suse.de>
6282
6283         PR tree-optimization/67915
6284         * gcc.dg/torture/pr67915.c: New testcase.
6285
6286 2015-10-14  Marek Polacek  <polacek@redhat.com>
6287
6288         PR tree-optimization/67815
6289         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6290         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6291         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6292
6293 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6294
6295         * gcc.dg/pragma-pop_options-1.c: New test.
6296
6297 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6298             Aldy Hernandez  <aldyh@redhat.com>
6299
6300         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6301         * c-c++-common/gomp/clauses-1.c: New test.
6302         * c-c++-common/gomp/clauses-2.c: New test.
6303         * c-c++-common/gomp/clauses-3.c: New test.
6304         * c-c++-common/gomp/clauses-4.c: New test.
6305         * c-c++-common/gomp/declare-target-1.c: New test.
6306         * c-c++-common/gomp/declare-target-2.c: New test.
6307         * c-c++-common/gomp/depend-3.c: New test.
6308         * c-c++-common/gomp/depend-4.c: New test.
6309         * c-c++-common/gomp/doacross-1.c: New test.
6310         * c-c++-common/gomp/if-1.c: New test.
6311         * c-c++-common/gomp/if-2.c: New test.
6312         * c-c++-common/gomp/linear-1.c: New test.
6313         * c-c++-common/gomp/map-2.c: New test.
6314         * c-c++-common/gomp/map-3.c: New test.
6315         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6316         f_omp_target_data): Add map clause to target data.
6317         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6318         * c-c++-common/gomp/ordered-1.c: New test.
6319         * c-c++-common/gomp/ordered-2.c: New test.
6320         * c-c++-common/gomp/ordered-3.c: New test.
6321         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6322         on non-iterator.
6323         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6324         clause and ordered construct where no longer allowed.
6325         * c-c++-common/gomp/priority-1.c: New test.
6326         * c-c++-common/gomp/reduction-1.c: New test.
6327         * c-c++-common/gomp/schedule-simd-1.c: New test.
6328         * c-c++-common/gomp/sink-1.c: New test.
6329         * c-c++-common/gomp/sink-2.c: New test.
6330         * c-c++-common/gomp/sink-3.c: New test.
6331         * c-c++-common/gomp/sink-4.c: New test.
6332         * c-c++-common/gomp/udr-1.c: New test.
6333         * c-c++-common/taskloop-1.c: New test.
6334         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6335         value of _OPENMP macro.
6336         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6337         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6338         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6339         * gcc.dg/gomp/clause-1.c:
6340         * gcc.dg/gomp/reduction-1.c: New test.
6341         * gcc.dg/gomp/sink-fold-1.c: New test.
6342         * gcc.dg/gomp/sink-fold-2.c: New test.
6343         * gcc.dg/gomp/sink-fold-3.c: New test.
6344         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6345         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6346         of non-static data members.
6347         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6348         Add some linear clause tests.
6349         * g++.dg/gomp/declare-simd-3.C: New test.
6350         * g++.dg/gomp/linear-1.C: New test.
6351         * g++.dg/gomp/member-1.C: New test.
6352         * g++.dg/gomp/member-2.C: New test.
6353         * g++.dg/gomp/pr66571-2.C: New test.
6354         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6355         dependent argument.
6356         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6357         in reduction clause.
6358         * g++.dg/gomp/reference-1.C: New test.
6359         * g++.dg/gomp/sink-1.C: New test.
6360         * g++.dg/gomp/sink-2.C: New test.
6361         * g++.dg/gomp/sink-3.C: New test.
6362         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6363         * g++.dg/gomp/this-1.C: New test.
6364         * g++.dg/gomp/this-2.C: New test.
6365         * g++.dg/vect/simd-clone-2.cc: New test.
6366         * g++.dg/vect/simd-clone-2.h: New test.
6367         * g++.dg/vect/simd-clone-3.cc: New test.
6368         * g++.dg/vect/simd-clone-4.cc: New test.
6369         * g++.dg/vect/simd-clone-4.h: New test.
6370         * g++.dg/vect/simd-clone-5.cc: New test.
6371
6372 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6373
6374         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6375         after r228716 (Fix vtbl[34] and vtbx4).
6376
6377 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6378
6379         PR tree-optimization/67909, 67947
6380         * gcc.dg/torture/pr67947.c: New test.
6381
6382 2015-10-13  Jeff Law  <law@redhat.com>
6383
6384         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6385
6386 2015-10-12  Jeff Law  <law@redhat.com>
6387
6388         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6389         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6390         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6391         ssa-dom-thread-11.c.
6392
6393         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6394
6395 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6396
6397         PR c++/58566
6398         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6399
6400 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6401
6402         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6403         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6404         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6405         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6406         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6407         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6408         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6409         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6410
6411 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6412
6413         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6414         and -mno-frame-header-opt options.
6415         * gcc.target/mips/frame-header-1.c: New file.
6416         * gcc.target/mips/frame-header-2.c: New file.
6417         * gcc.target/mips/frame-header-3.c: New file.
6418
6419 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6420             Hale Wang  <hale.wang@arm.com>
6421
6422         * gcc.dg/tree-ssa/forwprop-33.c: New.
6423
6424 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6425
6426         PR target/67895
6427         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6428         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6429         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6430         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6431         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6432         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6433         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6434         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6435         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6436         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6437
6438 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6439
6440         * lib/multiline.exp: New file.
6441         * lib/prune.exp: Load multiline.exp.
6442         (prune_gcc_output): Call into multiline.exp to handle any
6443         multiline output directives.
6444         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6445         load_gcc_lib.
6446
6447 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6448
6449         PR tree-optimization/67794
6450         * gcc.dg/ipa/ipa-sra-10.c: New test.
6451         * gcc.dg/torture/pr67794.c: Likewise.
6452
6453 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6454
6455         PR rtl-optimization/67828
6456         * gcc.dg/torture/pr67828.c: New.
6457
6458 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6459
6460         PR target/67366
6461         * lib/target-supports.exp (check_effective_target_non_strict_align):
6462         Adjust for arm*-*-*.
6463         * gcc.target/arm/pr67366.c: New test.
6464
6465 2015-10-09  Richard Biener  <rguenther@suse.de>
6466
6467         PR tree-optimization/67891
6468         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6469
6470 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6471
6472         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6473
6474 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6475
6476         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6477
6478 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6479
6480         * gcc.dg/loop-unswitch-2.c: New test.
6481         * gcc.dg/loop-unswitch-3.c: Likewise.
6482         * gcc.dg/loop-unswitch-4.c: Likewise.
6483
6484 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6485
6486         * gcc.dg/dse.c: Only dump in dse1 pass.
6487         * gcc.dg/tree-ssa/pr30375.c: Same.
6488
6489 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6490
6491         PR target/66697
6492         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6493         (PUSH, POP): New defines.
6494         (sse2_test): Use PUSH and POP to misalign runtime stack.
6495         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6496
6497 2015-10-07  James Norris  <jnorris@codesourcery.com>
6498
6499         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6500         to atomic_init. (atomic_init): Restrict flags usage.
6501
6502 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6503
6504         PR fortran/65889
6505         * gfortran.dg/sizeof_5.f90: New test.
6506
6507 2015-10-06  Jeff Law  <law@redhat.com>
6508
6509         * gcc.c-torture/compile/pr67816.c: New test.
6510
6511 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6512
6513         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6514
6515 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6516
6517         PR fortran/65766
6518         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6519
6520 2015-10-06  Marek Polacek  <polacek@redhat.com>
6521
6522         PR c++/67863
6523         * c-c++-common/Wtautological-compare-4.c: New test.
6524
6525 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6526             Peter Bergner <bergner@vnet.ibm.com>
6527
6528         PR target/67808
6529         * gcc.target/powerpc/pr67808.c: New test.
6530
6531 2015-10-06  Nick Clifton  <nickc@redhat.com>
6532
6533         * gcc.target/msp430: New directory.
6534         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6535         tests.
6536         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6537         noinit and persistent data attributes.
6538
6539 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6540
6541         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6542
6543 2015-10-06  Richard Biener  <rguenther@suse.de>
6544
6545         PR tree-optimization/67859
6546         * gcc.dg/torture/pr67859.c: New testcase.
6547
6548 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6549
6550         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6551
6552 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6553
6554         PR c++/53856
6555         * g++.dg/template/defarg19.C: New.
6556         * g++.dg/template/defarg20.C: Likewise.
6557
6558 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6559             Sebastian Pop  <s.pop@samsung.com>
6560
6561         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6562
6563 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6564             Sebastian Pop  <s.pop@samsung.com>
6565
6566         * gcc.dg/graphite/scop-sor.c: Xfail.
6567
6568 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6569             Jan Hubicka  <hubicka@ucw.cz>
6570
6571         * gcc.dg/ipa/propalign-4.c: New test.
6572         * gcc.dg/ipa/propalign-5.c: Likewise.
6573
6574 2015-10-05  Marek Polacek  <polacek@redhat.com>
6575
6576         PR tree-optimization/67821
6577         * gcc.dg/torture/pr67821-2.c: New test.
6578         * gcc.dg/torture/pr67821.c: New test.
6579
6580 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6581
6582         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6583
6584 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6585
6586         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6587
6588 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6589
6590         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6591         (exec_vcvt): Add comments.
6592
6593 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6594
6595         PR rtl-optimization/67447
6596         * gcc.target/i386/pr67447.c: New test.
6597
6598 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6599
6600         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6601         effective target.
6602         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6603         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6604         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6605         * gcc.target/i386/vect-unpack-1.c: Ditto.
6606         * gcc.target/i386/vect-unpack-2.c: Ditto.
6607
6608 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6609
6610         PR fortran/67758
6611         * gfortran.dg/common_24.f: New.
6612
6613 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6614
6615         * gcc.target/arm/pr67756.c: Fixed warnings.
6616
6617 2015-10-02  Marek Polacek  <polacek@redhat.com>
6618
6619         PR c/67730
6620         * gcc.dg/pr67730-1.c: New test.
6621         * gcc.dg/pr67730-2.c: New test.
6622         * gcc.dg/pr67730.h: New test.
6623
6624 2015-10-02  Marek Polacek  <polacek@redhat.com>
6625
6626         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6627
6628 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6629
6630         PR tree-optimization/67754
6631         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6632         * gfortran.dg/graphite/block-2.f: Same.
6633
6634 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6635
6636         * gcc.dg/graphite/scop-23.c: New.
6637
6638 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6639
6640         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6641         and "avx512vbmi".
6642
6643 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6644
6645         PR rtl-optimization/67756
6646         * gcc.target/arm/pr67756.c: New.
6647
6648 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6649
6650         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6651         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6652         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6653         for tiny model.
6654         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6655         for small model.
6656
6657 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6658
6659         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6660         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6661         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6662         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6663         * gcc.target/i386/vect-unpack-1.c: Ditto.
6664         * gcc.target/i386/vect-unpack-2.c: Ditto.
6665
6666 2015-10-02  Marek Polacek  <polacek@redhat.com>
6667
6668         PR c/64249
6669         * c-c++-common/Wduplicated-cond-1.c: New test.
6670         * c-c++-common/Wduplicated-cond-2.c: New test.
6671         * c-c++-common/Wduplicated-cond-3.c: New test.
6672         * c-c++-common/Wduplicated-cond-4.c: New test.
6673         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6674         -Wduplicated-cond warning.
6675
6676 2015-10-02  Renlin Li  <renlin.li@arm.com>
6677
6678         * gcc.target/aarch64/csneg-1.c: Update.
6679
6680 2015-10-02  Renlin Li  <renlin.li@arm.com>
6681
6682         PR target/66776
6683         * gcc.target/aarch64/pr66776.c: New.
6684
6685 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6686
6687         * gnat.dg/warn13.adb: New test.
6688
6689 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6690
6691         * gnat.dg/vect15.ad[sb]: New test.
6692         * gnat.dg/vect16.ad[sb]: Likewise.
6693         * gnat.dg/vect17.ad[sb]: Likewise.
6694         * gnat.dg/vect18.ad[sb]: Likewise.
6695
6696 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6697
6698         PR rtl-optimization/67786
6699         PR rtl-optimization/67787
6700         * gcc.dg/pr67786.c: New test.
6701         * gcc.dg/pr67787.c: Likewise.
6702
6703 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6704
6705         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6706
6707 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6708
6709         PR target/51726
6710         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6711
6712 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6713
6714         PR fortran/62242
6715         PR fortran/52332
6716         * gfortran.dg/string_array_constructor_1.f90: New.
6717         * gfortran.dg/string_array_constructor_2.f90: New.
6718         * gfortran.dg/string_array_constructor_3.f90: New.
6719
6720 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6721
6722         PR target/67788
6723         PR target/67789
6724         * gcc.target/powerpc/pr67789.c: New testcase.
6725
6726 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6727
6728         PR fortran.67802
6729         * gfortran.dg/pr67802.f90: New test.
6730
6731 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6732
6733         PR fortran/66979
6734         gfortran.dg/pr66979.f90: new test.
6735
6736 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6737
6738         PR fortran/67616
6739         * gfortran.dg/pr67616.f90: New test.
6740
6741 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
6742
6743         PR c++/54430
6744         * g++.dg/cpp0x/range-for30.C: New.
6745
6746 2015-10-01  Marek Polacek  <polacek@redhat.com>
6747
6748         PR c/65345
6749         * gcc.dg/atomic/pr65345-4.c: New test.
6750         * gcc.dg/pr65345-3.c: New test.
6751
6752 2015-10-01  Marek Polacek  <polacek@redhat.com>
6753
6754         PR tree-optimization/67769
6755         * gcc.dg/torture/pr67769.c: New test.
6756
6757 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6758
6759         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6760
6761 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
6762
6763         PR target/54236
6764         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6765
6766 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6767
6768         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6769         (main): Rename to sse2_test.  Abort if count != 5.
6770         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
6771         of -march=slm.
6772         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6773
6774 2015-10-01  Richard Biener  <rguenther@suse.de>
6775
6776         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6777         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6778
6779 2015-09-30  Jeff Law  <law@redhat.com>
6780
6781         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6782
6783 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6784
6785         PR rtl-optimization/67037
6786         * gcc.c-torture/execute/pr67037.c: New test.
6787
6788 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6789
6790         * lib/target-supports.exp (check_effective_target_sync_int_128):
6791         Return 1 on spu-*-* targets.
6792         (check_effective_target_sync_int_128_runtime): Likewise.
6793         (check_effective_target_sync_long_long): Likewise.
6794         (check_effective_target_sync_long_long_runtime): Likewise.
6795         (check_effective_target_sync_int_long): Likewise.
6796         (check_effective_target_sync_char_short): Likewise.
6797
6798 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
6799
6800         * gcc.target/i386/pr67761.c: New test.
6801
6802 2015-09-30  Marek Polacek  <polacek@redhat.com>
6803
6804         PR c/67730
6805         * gcc.dg/pr67730.c: New test.
6806
6807 2015-09-30  Marek Polacek  <polacek@redhat.com>
6808
6809         PR tree-optimization/67690
6810         * gcc.dg/torture/pr67690.c: New test.
6811
6812 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
6813
6814         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6815         * g++.dg/gomp/tls-wrap4.C: Likewise.
6816         * gcc.dg/atomic-op-optimize.c: Likewise.
6817         * gcc.dg/pr54087.c: Likewise.
6818         * gcc.dg/tls/section-2.c: Likewise.
6819         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6820         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6821         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6822         * gcc.target/arm/divzero.c: Likewise.
6823         * gcc.target/arm/sibcall-2.c: Likewise.
6824         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6825         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6826         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6827         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6828         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6829         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6830         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6831         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6832         * gfortran.dg/default_format_2.f90: Likewise.
6833         * gfortran.dg/default_format_denormal_2.f90: Likewise.
6834
6835 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
6836
6837         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6838
6839 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6840
6841         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6842         * gfortran.dg/round_4.f90: ditto.
6843
6844 2015-09-29  Richard Biener  <rguenther@suse.de>
6845
6846         PR tree-optimization/67170
6847         * gfortran.dg/pr67170.f90: New testcase.
6848
6849 2015-09-29  Richard Biener  <rguenther@suse.de>
6850
6851         PR tree-optimization/67741
6852         * gcc.dg/torture/pr67741.c: New testcase.
6853
6854 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
6855
6856         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6857         non-zero for __builtin_signbit tests.
6858
6859 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
6860
6861         PR target/65105
6862         * gcc.target/i386/pr65105-1.c: New.
6863         * gcc.target/i386/pr65105-2.c: New.
6864         * gcc.target/i386/pr65105-3.c: New.
6865         * gcc.target/i386/pr65105-4.C: New.
6866         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6867
6868 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
6869
6870         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6871
6872 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
6873
6874         PR fortran/40054
6875         PR fortran/63921
6876         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6877         standard as legacy.
6878         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6879         * gfortran.dg/function_types_3.f90: Change error message to
6880         "Type inaccessible...."
6881         * gfortran.dg/ptr_func_assign_1.f08: New test.
6882         * gfortran.dg/ptr_func_assign_2.f08: New test.
6883
6884 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
6885
6886         PR fortran/40054
6887         PR fortran/63921
6888         * gfortran.dg/ptr_func_assign_3.f08: New test.
6889         * gfortran.dg/ptr_func_assign_4.f08: New test.
6890
6891 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
6892             Sebastian Pop  <s.pop@samsung.com>
6893
6894         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6895         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
6896         * gcc.dg/graphite/block-3.c: Same.
6897         * gcc.dg/graphite/block-4.c: Same.
6898         * gcc.dg/graphite/block-5.c: Same.
6899         * gcc.dg/graphite/block-6.c: Same.
6900         * gcc.dg/graphite/block-7.c: Same.
6901         * gcc.dg/graphite/block-8.c: Same.
6902         * gcc.dg/graphite/block-pr47654.c: Same.
6903         * gcc.dg/graphite/interchange-0.c: Same.
6904         * gcc.dg/graphite/interchange-1.c: Same.
6905         * gcc.dg/graphite/interchange-10.c: Same.
6906         * gcc.dg/graphite/interchange-11.c: Same.
6907         * gcc.dg/graphite/interchange-12.c: Same.
6908         * gcc.dg/graphite/interchange-13.c: Same.
6909         * gcc.dg/graphite/interchange-14.c: Same.
6910         * gcc.dg/graphite/interchange-15.c: Same.
6911         * gcc.dg/graphite/interchange-3.c: Same.
6912         * gcc.dg/graphite/interchange-4.c: Same.
6913         * gcc.dg/graphite/interchange-5.c: Same.
6914         * gcc.dg/graphite/interchange-6.c: Same.
6915         * gcc.dg/graphite/interchange-7.c: Same.
6916         * gcc.dg/graphite/interchange-8.c: Same.
6917         * gcc.dg/graphite/interchange-9.c: Same.
6918         * gcc.dg/graphite/interchange-mvt.c: Same.
6919         * gcc.dg/graphite/pr35356-1.c: Same.
6920         * gcc.dg/graphite/pr35356-3.c: Same.
6921         * gcc.dg/graphite/pr37485.c: Same.
6922         * gcc.dg/graphite/scop-1.c: Same.
6923         * gcc.dg/graphite/scop-11.c: Same.
6924         * gcc.dg/graphite/scop-5.c: Same.
6925         * gcc.dg/graphite/uns-block-1.c: Same.
6926         * gcc.dg/graphite/uns-interchange-9.c: Same.
6927         * gfortran.dg/graphite/block-1.f90: Same.
6928         * gfortran.dg/graphite/interchange-3.f90: Same.
6929         * gfortran.dg/graphite/pr14741.f90: Same.
6930         * gfortran.dg/graphite/block-2.f: Same.
6931
6932 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
6933             Sebastian Pop  <s.pop@samsung.com>
6934
6935         PR tree-optimization/67700
6936         * gcc.dg/graphite/run-id-pr67700.c: New.
6937
6938 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
6939
6940         PR target/54236
6941         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
6942         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
6943         test_27): New.
6944         * gcc.target/sh/pr54236-5.c: New.
6945         * gcc.target/sh/pr54236-6.c: New.
6946
6947 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6948
6949         PR rtl-optimization/67456
6950         PR rtl-optimization/67464
6951         PR rtl-optimization/67465
6952         * gcc.dg/pr67465.c: New test.
6953
6954 2015-09-28  Tom de Vries  <tom@codesourcery.com>
6955
6956         PR tree-optimization/62171
6957         * gcc.dg/vect/pr62171.c: New test.
6958
6959 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
6960
6961         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
6962         skip on AIX.  XFAIL individual line tests.
6963
6964 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
6965
6966         PR rtl-optimization/64164
6967         PR tree-optimization/67312
6968         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
6969         * gcc.target/i386/stackalign/return-4.c: Add -O.
6970
6971 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
6972
6973         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
6974
6975 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
6976
6977         PR fortran/67721
6978         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
6979
6980 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
6981
6982         * gcc.dg/pr64935-1.c: XFAIL on AIX.
6983         * gcc.dg/pr64935-2.c: XFAIL on AIX.
6984         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
6985         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
6986         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
6987         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
6988         DW_AT_noreturn on AIX.
6989         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
6990         DW_AT_noreturn on AIX.
6991         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
6992         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
6993         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
6994         DW_AT_GNU_deleted on AIX.
6995         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
6996         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
6997         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
6998         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
6999         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7000         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7001         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7002         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7003         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7004         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7005         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7006         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7007         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7008         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7009         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7010
7011 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7012
7013         PR fortran/67614
7014         * gfortran.dg/pr67614.f90: New test.
7015
7016 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7017
7018         PR fortran/67525
7019         * gfortran.dg/pr67525.f90: New test.
7020
7021 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
7022
7023         PR fortran/55603
7024         * gfortran.dg/allocatable_function_9.f90: New.
7025
7026 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
7027
7028         PR target/67675
7029         * gcc.target/sh/pr67675.c: New.
7030
7031 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
7032
7033         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7034
7035 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
7036
7037         * gcc.target/i386/pr66749.c (dg-options): Replace
7038         -mtune=lakemount with -mtune=lakemont.
7039         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7040         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7041
7042 2015-09-25  Marek Polacek  <polacek@redhat.com>
7043
7044         * c-c++-common/ubsan/bounds-11.c: New test.
7045         * c-c++-common/ubsan/bounds-12.c: New test.
7046
7047 2015-09-25  Marek Polacek  <polacek@redhat.com>
7048
7049         PR sanitizer/64906
7050         * c-c++-common/ubsan/pr64906.c: New test.
7051
7052 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
7053
7054         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7055         with -mtune=lakemount.
7056         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7057         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7058
7059 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7060
7061         PR driver/67640
7062         * gcc.dg/Werror-13.c: New test.
7063
7064 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7065
7066         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7067
7068 2015-09-24  Richard Biener  <rguenther@suse.de>
7069
7070         PR lto/67699
7071         * g++.dg/pr67699.C: New testcase.
7072
7073 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7074
7075         PR libgcc/67624
7076         * gcc.target/arm/fp16-inf.c: New test.
7077
7078 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7079
7080         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7081         name while checking for AVX-512VBMI presence.
7082
7083 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7084
7085         * lib/target-supports.exp (check_effective_target_pie): Check for
7086         PIE support on Solaris 11.x and 12.
7087
7088 2015-09-24  Richard Biener  <rguenther@suse.de>
7089
7090         * g++.dg/tree-ssa/restrict3.C: New testcase.
7091
7092 2015-09-24  Richard Biener  <rguenther@suse.de>
7093
7094         PR tree-optimization/48885
7095         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7096
7097 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7098
7099         * c-c++-common/Wmisleading-indentation.c: Augment test.
7100
7101 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7102
7103         Fix small typos in the coding rule enforcement warnings.
7104         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7105         with 'namespace'.
7106
7107 2015-09-23  Richard Biener  <rguenther@suse.de>
7108
7109         PR middle-end/67662
7110         * gcc.dg/ubsan/pr67662.c: New testcase.
7111
7112 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7113
7114         PR c/49655
7115         * gcc.dg/pragma-diag-6.c: New test.
7116
7117 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7118
7119         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7120
7121 2015-09-23  Richard Biener  <rguenther@suse.de>
7122
7123         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7124
7125 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7126
7127         * c-c++-common/Wmisleading-indentation.c: Augment test.
7128
7129 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7130
7131         * g++.dg/diagostic/disable.C: New.
7132
7133 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7134
7135         PR tree-optimization/67671
7136         * g++.dg/pr67671.C: New test.
7137
7138 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7139
7140         PR target/67480
7141         * gcc.target/i386/pr67480.c: New test.
7142
7143 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7144
7145         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7146         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7147         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7148         avx512dq, avx512cd, avx512er and avx512pf.
7149
7150 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7151
7152         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7153         update-fetch operations.
7154         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7155
7156 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7157
7158         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7159         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7160
7161 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7162
7163         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7164         (TEST_ONE): New.
7165         * gcc.target/aarch64/atomic-inst-swap.c: New.
7166
7167 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7168
7169         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7170         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7171         * gcc.target/i386/pr59789.c (f1): Likewise.
7172         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7173         * gcc.target/i386/intrinsics_6.c: Likewise.
7174         * gcc.dg/winline-5.c (int t): Likewise.
7175         * gcc.dg/winline-9.c (t): Likewise.
7176         * gcc.dg/always_inline2.c (q): Likewise.
7177         * gcc.dg/winline-2.c (inline int t): Likewise.
7178         * gcc.dg/winline-6.c: Likewise.
7179         * gcc.dg/winline-10.c (void g): Likewise.
7180         * gcc.dg/pr49243.c (void parse): Likewise.
7181         * gcc.dg/always_inline3.c (q2): Likewise.
7182         * gcc.dg/winline-3.c: Likewise.
7183         * gcc.dg/winline-7.c (inline void *t): Likewise.
7184
7185 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7186
7187         PR tree-optimization/67666
7188         * g++.dg/pr67666.C: New test.
7189
7190 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7191
7192         PR fortran/67615
7193         * gfortran.dg/pr67615.f90: new test.
7194
7195 2015-09-21  Jeff Law  <law@redhat.com>
7196
7197         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7198
7199 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7200
7201         Complete the implementation of N4230, Nested namespace definition.
7202         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7203         attributes and nested namespace definitions.
7204         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7205         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7206         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7207         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7208         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7209         appearing before the namespace identifier.
7210
7211 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7212
7213         PR c/66415
7214         * gcc.dg/cpp/pr66415-1.c: Test column number.
7215
7216 2015-09-21  Richard Biener  <rguenther@suse.de>
7217
7218         * g++.dg/ext/attr-alias-3.C: Add -g.
7219
7220 2015-09-21  Richard Biener  <rguenther@suse.de>
7221
7222         PR debug/67664
7223         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7224
7225 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7226
7227         PR target/64345
7228         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7229
7230 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7231
7232         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7233
7234 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7235
7236         PR middle-end/60832
7237         * gcc.dg/pr53265.c: Update.
7238
7239 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7240
7241         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7242
7243 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7244
7245         PR target/59478
7246         * gcc.target/sh/pr59478.c: New.
7247
7248 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7249
7250         PR target/67126
7251         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7252         * gcc.target/sh/pr54236-2.c: Likewise.
7253
7254 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7255
7256         * gcc.target/sh/pr43417.c: Move target independent test to ...
7257         * gcc.c-torture/compile/pr43417.c: ... here.
7258
7259 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7260
7261         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7262         check_effective_target_big_endian, check_effective_target_little_endian,
7263         check_effective_target_any_fpu, check_effective_target_double_fpu,
7264         check_effective_target_use_single_only_fpu,
7265         check_effective_target_default_single_fpu,
7266         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7267         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7268         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7269         check_effective_target_fmovd_enabled,
7270         check_effective_target_has_privileged, check_effective_target_has_pref,
7271         check_effective_target_banked_r0r7_isr,
7272         check_effective_target_stack_save_isr): New effective target checks.
7273         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7274         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7275         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7276         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7277         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7278         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7279         * gcc.target/sh/attr-isr.c: Likewise.
7280         * gcc.target/sh/fpul-usage-1.c: Likewise.
7281         * gcc.target/sh/hiconst.c: Likewise.
7282         * gcc.target/sh/mfmovd.c: Likewise.
7283         * gcc.target/sh/pr21255-3.c: Likewise.
7284         * gcc.target/sh/pr33135-1.c: Likewise.
7285         * gcc.target/sh/pr33135-2.c: Likewise.
7286         * gcc.target/sh/pr33135-3.c: Likewise.
7287         * gcc.target/sh/pr33135-4.c: Likewise.
7288         * gcc.target/sh/pr39423-2.c: Likewise.
7289         * gcc.target/sh/pr49880-4.c: Likewise.
7290         * gcc.target/sh/pr49880-5.c: Likewise.
7291         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7292         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7293         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7294         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7295         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7296         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7297         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7298         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7299         * gcc.target/sh/pr50751-2.c: Likewise.
7300         * gcc.target/sh/pr50751-3.c: Likewise.
7301         * gcc.target/sh/pr50751-5.c: Likewise.
7302         * gcc.target/sh/pr50751-6.c: Likewise.
7303         * gcc.target/sh/pr50751-8.c: Likewise.
7304         * gcc.target/sh/pr51244-15.c: Likewise.
7305         * gcc.target/sh/pr51244-2.c: Likewise.
7306         * gcc.target/sh/pr51244-20.c: Likewise.
7307         * gcc.target/sh/pr51244-6.c: Likewise.
7308         * gcc.target/sh/pr52483-4.c: Likewise.
7309         * gcc.target/sh/pr53511-1.c: Likewise.
7310         * gcc.target/sh/pr53512-1.c: Likewise.
7311         * gcc.target/sh/pr53512-2.c: Likewise.
7312         * gcc.target/sh/pr53512-3.c: Likewise.
7313         * gcc.target/sh/pr53512-4.c: Likewise.
7314         * gcc.target/sh/pr53513-1.c: Likewise.
7315         * gcc.target/sh/pr54089-2.c: Likewise.
7316         * gcc.target/sh/pr54089-3.c: Likewise.
7317         * gcc.target/sh/pr54089-4.c: Likewise.
7318         * gcc.target/sh/pr54602-2.c: Likewise.
7319         * gcc.target/sh/pr54602-3.c: Likewise.
7320         * gcc.target/sh/pr54602-4.c: Likewise.
7321         * gcc.target/sh/pr54680.c: Likewise.
7322         * gcc.target/sh/pr55303-1.c: Likewise.
7323         * gcc.target/sh/pr55303-2.c: Likewise.
7324         * gcc.target/sh/pr55303-3.c: Likewise.
7325         * gcc.target/sh/pr56547-1.c: Likewise.
7326         * gcc.target/sh/pr56547-2.c: Likewise.
7327         * gcc.target/sh/pr61195.c: Likewise.
7328         * gcc.target/sh/pr61996.c: Likewise.
7329         * gcc.target/sh/pr6526.c: Likewise.
7330         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7331         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7332         * gcc.target/sh/prefetch.c: Likewise.
7333         * gcc.target/sh/rte-delay-slot.c: Likewise.
7334         * gcc.target/sh/sh2a-band.c: Likewise.
7335         * gcc.target/sh/sh2a-bclr.c: Likewise.
7336         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7337         * gcc.target/sh/sh2a-bld.c: Likewise.
7338         * gcc.target/sh/sh2a-bor.c: Likewise.
7339         * gcc.target/sh/sh2a-bset.c: Likewise.
7340         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7341         * gcc.target/sh/sh2a-bxor.c: Likewise.
7342         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7343         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7344         * gcc.target/sh/sh2a-movrt.c: Likewise.
7345         * gcc.target/sh/sh2a-resbank.c: Likewise.
7346         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7347         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7348         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7349         * gcc.target/sh/sh4a-cosf.c: Likewise.
7350         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7351         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7352         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7353         * gcc.target/sh/sh4a-sinf.c: Likewise.
7354
7355 2015-09-20  Jeff Law  <law@redhat.com>
7356
7357         PR tree-optimization/47679
7358         * g++.dg/warn/Wuninitialized-6.C: New test.
7359
7360 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7361
7362         Implement nested namespace definitions.
7363         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7364         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7365         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7366         * g++.dg/lookup/name-clash5.C: Adjust.
7367         * g++.dg/lookup/name-clash6.C: Likewise.
7368
7369 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7370
7371         * gcc.dg/pragma-diag-5.c: New test.
7372
7373 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7374
7375         PR middle-end/67619
7376         * gcc.dg/torture/pr67619.c: New test.
7377         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7378         New procedure.
7379
7380 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7381
7382         PR tree-optimization/67283
7383         * gcc.dg/tree-ssa/sra-15.c: New.
7384         * gcc.dg/tree-ssa/sra-16.c: New.
7385
7386 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7387
7388         PR sanitizer/64078
7389         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7390         (f2, f3): Make the function static.
7391         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7392
7393 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7394
7395         * gcc.target/arm/attr_thumb-static2.c: New test.
7396
7397 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7398
7399         * gnat.dg/overflow_sum3.adb: New test.
7400
7401 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7402
7403         * gcc.target/arm/stack-checking.c: New test.
7404
7405 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7406
7407         PR fortran/52846
7408         * gfortran.dg/public_private_module_5.f90: Add module procedure
7409         trigger_smod to ensure that the smod file is written.
7410
7411 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7412
7413         * gcc.target/aarch64/copysign_1.c: New.
7414         * gcc.target/aarch64/copysign_2.c: New.
7415
7416 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7417
7418         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7419         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7420         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7421
7422 2015-09-16  John Marino  <gnugcc@marino.st>
7423
7424         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7425
7426 2015-09-16  Richard Biener  <rguenther@suse.de>
7427
7428         PR middle-end/67253
7429         * gcc.dg/torture/pr67253.c: New testcase.
7430
7431 2015-09-16  Richard Biener  <rguenther@suse.de>
7432
7433         PR middle-end/67271
7434         * gcc.dg/pr67271.c: New testcase.
7435
7436 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7437
7438         * gnat.dg/opt49.adb: New test.
7439
7440 2015-09-16  Richard Biener  <rguenther@suse.de>
7441
7442         PR middle-end/67442
7443         * gcc.dg/torture/pr67442.c: New testcase.
7444
7445 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7446
7447         * gnat.dg/array24.adb: New test.
7448         * gnat.dg/blocklocs.adb: Delete.
7449
7450 2015-09-15  Marek Polacek  <polacek@redhat.com>
7451
7452         PR c/67580
7453         * gcc.dg/pr67580.c: New test.
7454
7455 2015-09-15  Richard Biener  <rguenther@suse.de>
7456
7457         PR tree-optimization/67470
7458         * gcc.dg/torture/pr67470.c: New testcase.
7459
7460 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7461
7462         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7463
7464 2015-09-15  Richard Biener  <rguenther@suse.de>
7465
7466         PR middle-end/67563
7467         * gcc.dg/pr67563.c: New testcase.
7468
7469 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7470
7471         PR fortran/67460
7472         * gfortran.dg/pr67460.f90: New test.
7473
7474 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7475
7476         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7477         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7478
7479 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7480
7481         PR c++/51911
7482         * g++.dg/cpp0x/new-auto1.C: New.
7483
7484 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7485
7486         PR c/28901
7487         * g++.dg/warn/unused-variable-1.C: New test.
7488         * g++.dg/warn/unused-variable-2.C: Likewise.
7489         * gcc.dg/unused-4.c: Adjust warning for static const.
7490         * gcc.dg/unused-variable-1.c: New test.
7491         * gcc.dg/unused-variable-2.c: Likewise.
7492
7493 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7494
7495         * gfortran.dg/private_type_3.f90: Require visibility.
7496         * gfortran.dg/module_variable_2.f90: Same.
7497         * gfortran.dg/nested_forall_1.f: Same.
7498         * gfortran.dg/elemental_dependency_4.f90: Same.
7499         * gfortran.dg/bind_c_usage_25.f90: Same.
7500         * gfortran.dg/access_spec_1.f90: Same.
7501         * gfortran.dg/public_private_module_2.f90: Same.
7502         * gfortran.dg/host_assoc_variable_1.f90: Same.
7503         * gfortran.dg/public_private_module_6.f90: Same.
7504         * gfortran.dg/module_variable_1.f90: Same.
7505         * gfortran.dg/pr37286.f90: Same.
7506         * gfortran.dg/internal_pack_7.f90: Same.
7507         * gfortran.dg/submodule_10.f08: Same.
7508         * gfortran.dg/allocatable_function_8.f90: Same.
7509         * gfortran.dg/merge_init_expr_2.f90: Same.
7510         * gfortran.dg/class_37.f03: Same.
7511         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7512         * gfortran.dg/typebound_call_20.f03: Same.
7513         * gfortran.dg/proc_ptr_result_3.f90: Same.
7514         * gfortran.dg/pr32535.f90: Same.
7515         * gfortran.dg/typebound_proc_19.f90: Same.
7516         * gfortran.dg/initialization_10.f90: Same.
7517         * gfortran.dg/bind_c_usage_8.f03: Same.
7518         * gfortran.dg/pr61335.f90: Same.
7519         * gfortran.dg/elemental_dependency_5.f90: Same.
7520         * gfortran.dg/proc_ptr_3.f90: Same.
7521         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7522
7523 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7524
7525         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7526         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7527         * gcc.dg/loop-8.c: Likewise.
7528
7529 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7530
7531         PR ada/66965
7532         * gnat.dg/specs/addr1.ads: Remove.
7533
7534 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7535
7536         * gcc.dg/pie-link.c: Add -pie to dg-options.
7537
7538 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7539
7540         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7541         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7542
7543 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7544
7545         * gcc.target/powerpc/swaps-p8-20.c: New test.
7546         * gcc.target/powerpc/swaps-p8-21.c: New test.
7547
7548 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7549
7550         PR fortran/67526
7551         * gfortran.dg/pr67526.f90: New test.
7552
7553 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7554
7555         PR c++/67318
7556         * g++.dg/cpp0x/variadic166.C: New.
7557
7558 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7559
7560         * c-c++-common/nonnull-1.c: New test.
7561
7562 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7563
7564         PR fortran/66993
7565         * gfortran.dg/submodule_11.f08: New test.
7566
7567 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7568
7569         PR target/67506
7570         * gcc.c-torture/compile/pr67506.c: New test.
7571
7572 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7573
7574         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7575         initialization with a byte mask.  No change expected here.
7576         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7577         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7578         initialization with contigious bitmask.  Literal pool is expectd
7579         to be used here.
7580
7581 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7582
7583         PR target/67439
7584         * gcc.target/arm/pr67439_1.c: New test.
7585
7586 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7587
7588         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7589         model.
7590
7591 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7592
7593         PR c++/67523
7594         * g++.dg/gomp/pr67523.C: New test.
7595
7596         PR c++/67522
7597         * g++.dg/gomp/pr67522.C: New test.
7598
7599         PR middle-end/67521
7600         * c-c++-common/gomp/pr67521.c: New test.
7601
7602         PR middle-end/67517
7603         * c-c++-common/gomp/pr67517.c: New test.
7604
7605         PR c++/67514
7606         * g++.dg/gomp/pr67514.C: New test.
7607
7608         PR c++/67511
7609         * g++.dg/gomp/pr67511.C: New test.
7610
7611         PR c/67502
7612         * c-c++-common/gomp/pr67502.c: New test.
7613
7614 2015-09-09  Marek Polacek  <polacek@redhat.com>
7615
7616         PR middle-end/67512
7617         * gcc.dg/pr67512.c: New test.
7618
7619 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7620
7621         PR c++/53184
7622         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7623         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7624         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7625         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7626
7627 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7628
7629         * gcc.target/aarch64/mod_2.x: New file.
7630         * gcc.target/aarch64/mod_256.x: Likewise.
7631         * gcc.target/arm/mod_2.c: New test.
7632         * gcc.target/arm/mod_256.c: Likewise.
7633         * gcc.target/aarch64/mod_2.c: Likewise.
7634         * gcc.target/aarch64/mod_256.c: Likewise.
7635
7636 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7637
7638         PR c++/67504
7639         * g++.dg/gomp/pr67504.C: New test.
7640
7641         PR c/67501
7642         * c-c++-common/gomp/pr67501.c: New test.
7643
7644         PR c/67500
7645         * gcc.dg/gomp/pr67500.c: New test.
7646
7647         PR c/67495
7648         * gcc.dg/gomp/pr67495.c: New test.
7649
7650 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7651             Sebastian Pop  <s.pop@samsung.com>
7652
7653         PR tree-optimization/53852
7654         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7655         both isl-0.12 and isl-0.15.
7656         * gcc.dg/graphite/uns-interchange-14.c: Same.
7657         * gcc.dg/graphite/uns-interchange-15.c: Same.
7658         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7659
7660 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7661             Sebastian Pop  <s.pop@samsung.com>
7662
7663         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7664         * gcc.dg/graphite/block-1.c: Same.
7665         * gcc.dg/graphite/block-5.c: Same.
7666         * gcc.dg/graphite/block-6.c: Same.
7667         * gcc.dg/graphite/interchange-1.c: Same.
7668         * gcc.dg/graphite/interchange-10.c: Same.
7669         * gcc.dg/graphite/interchange-11.c: Same.
7670         * gcc.dg/graphite/interchange-13.c: Same.
7671         * gcc.dg/graphite/interchange-14.c: Same.
7672         * gcc.dg/graphite/interchange-3.c: Same.
7673         * gcc.dg/graphite/interchange-4.c: Same.
7674         * gcc.dg/graphite/interchange-7.c: Same.
7675         * gcc.dg/graphite/interchange-8.c: Same.
7676         * gcc.dg/graphite/interchange-9.c: Same.
7677         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7678         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7679         * gcc.dg/graphite/pr37485.c: Same.
7680         * gcc.dg/graphite/scop-0.c (int toto): Same.
7681         * gcc.dg/graphite/scop-1.c: Same.
7682         * gcc.dg/graphite/scop-10.c: Same.
7683         * gcc.dg/graphite/scop-11.c: Same.
7684         * gcc.dg/graphite/scop-12.c: Same.
7685         * gcc.dg/graphite/scop-13.c: Same.
7686         * gcc.dg/graphite/scop-16.c: Same.
7687         * gcc.dg/graphite/scop-17.c: Same.
7688         * gcc.dg/graphite/scop-18.c: Same.
7689         * gcc.dg/graphite/scop-2.c: Same.
7690         * gcc.dg/graphite/scop-21.c (int test): Same.
7691         * gcc.dg/graphite/scop-22.c (void foo): Same.
7692         * gcc.dg/graphite/scop-4.c: Same.
7693         * gcc.dg/graphite/scop-5.c: Same.
7694         * gcc.dg/graphite/scop-6.c: Same.
7695         * gcc.dg/graphite/scop-7.c: Same.
7696         * gcc.dg/graphite/scop-8.c: Same.
7697         * gcc.dg/graphite/scop-9.c: Same.
7698         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7699         data-refs remain inside the inner loop.
7700         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7701         * gcc.dg/graphite/uns-interchange-14.c: Same.
7702         * gcc.dg/graphite/uns-interchange-9.c: Same.
7703         * gfortran.dg/graphite/interchange-3.f90
7704
7705 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7706
7707         PR target/63870
7708         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7709         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7710         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7711         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7712         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7713         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7714         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7715         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7716         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7717         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7718         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7719         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7720
7721 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7722
7723         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7724         * lib/target-supports.exp
7725         (check_effective_target_arm_neon_fp16_hw): New.
7726
7727 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7728
7729         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7730         Set additional_flags for neon-fp16 if supported, else fallback to neon.
7731
7732         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7733         (hfloat16_t): New.
7734         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7735         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7736         if supported.
7737         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7738         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7739         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7740         when those are supported.
7741         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7742         (vdup_n_f16): New.
7743
7744         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7745         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7746         cases if supported.
7747
7748         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7749         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7750         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7751         Likewise.
7752         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7753         Likewise.
7754         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7755
7756         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7757         Add float16x8_t case.
7758         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7759         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7760         main, exec_vcreate): Likewise.
7761         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7762         exec_vget_high): Likewise.
7763         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7764         exec_vget_low): Likewise.
7765         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7766         Likewise.
7767         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7768         exec_vld1_dup): Likewise.
7769         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7770         exec_vld1_lane): Likewise.
7771         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7772         Likewise.
7773         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7774         exec_vldX_dup): Likewise.
7775         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7776         exec_vldX_lane): Likewise.
7777         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7778         exec_vset_lane): Likewise.
7779         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7780         exec_vst1_lane): Likewise.
7781
7782 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7783
7784         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7785         * gcc.target/aarch64/vget_low_1.c: Likewise.
7786
7787 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7788
7789         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7790         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7791         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7792         (main): update orig_data to avoid float16 NaN on bigendian.
7793
7794 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7795
7796         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7797         float16x8_t.
7798         * gcc.target/aarch64/vset_lane_1.c: Likewise.
7799         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7800         * gcc.target/aarch64/vld1_lane.c: Likewise.
7801
7802 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
7803
7804         PR c++/67369
7805         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7806
7807 2015-09-07  Marek Polacek  <polacek@redhat.com>
7808
7809         PR inline-asm/67448
7810         * gcc.dg/asm-10.c: New test.
7811
7812 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
7813
7814         PR middle-end/67452
7815         * gcc.dg/lto/pr67452_0.c: New test.
7816
7817 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7818
7819         PR target/65210
7820         * gcc.target/avr/pr65210.c: New test.
7821
7822 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
7823
7824         PR testsuite/67450
7825         * lib/target-supports.exp (check_cached_effective_target):
7826         Apppend $prop to et_prop_list only if needed.
7827
7828 2015-09-04  Marek Polacek  <polacek@redhat.com>
7829
7830         PR sanitizer/67279
7831         * gcc.dg/ubsan/pr67279.c: New test.
7832
7833 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
7834             Petr Murzin  <petr.murzin@intel.com>
7835             Kirill Yukhin <kirill.yukhin@intel.com>
7836
7837         * gcc.target/i386/avx512f-scatter-1.c: New.
7838         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7839         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7840
7841 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
7842
7843         * gfortran.dg/read_dir.f90: Delete empty directory when closing
7844         rather than calling rmdir, cleanup if open fails.
7845
7846 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
7847
7848         * gcc.target/powerpc/vec-mult-char-1.c: New test.
7849         * gcc.target/powerpc/vec-mult-char-2.c: New test.
7850         * lib/target-supports.exp (check_effective_target_vect_char_mult):
7851         Return true for PowerPC targets that implement Altivec.
7852
7853 2015-09-03  Renlin Li  <renlin.li@arm.com>
7854
7855         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7856         check the assembly.
7857         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7858
7859 2015-09-03  Martin Sebor  <msebor@redhat.com>
7860
7861         PR c/66516
7862         * g++.dg/addr_builtin-1.C: New test.
7863         * gcc.dg/addr_builtin-1.c: New test.
7864
7865 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7866
7867         * gcc.target/powerpc/vec-shift.c: New test.
7868
7869 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7870
7871         PR tree-optimization/65637
7872         * gcc.dg/autopar/reduc-4.c: New test.
7873
7874 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7875
7876         PR tree-optimization/65637
7877         * gcc.dg/autopar/pr46099-2.c: New test.
7878
7879 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7880
7881         PR middle-end/67351
7882         * g++.dg/pr67351.C: New test.
7883
7884 2015-09-03  Richard Biener  <rguenther@suse.de>
7885
7886         PR ipa/66705
7887         * g++.dg/lto/pr66705_0.C: New testcase.
7888
7889 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7890
7891         PR middle-end/60586
7892         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7893         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7894
7895 2015-09-02  Marek Polacek  <polacek@redhat.com>
7896
7897         PR c/67432
7898         * gcc.dg/pr67432.c: New test.
7899
7900 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
7901
7902         * lib/target-supports.exp (clear_effective_target_cache): New.
7903         (check_cached_effective_target): Update et_prop_list.
7904         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
7905         * g++.dg/compat/compat.exp: Likewise.
7906         * g++.dg/compat/struct-layout-1.exp: Likewise.
7907         * lib/asan-dg.exp: Likewise.
7908         * lib/atomic-dg.exp: Likewise.
7909         * lib/cilk-plus-dg.exp: Likewise.
7910         * lib/clearcap.exp: Likewise.
7911         * lib/mpx-dg.exp: Likewise.
7912         * lib/tsan-dg.exp: Likewise.
7913         * lib/ubsan-dg.exp: Likewise.
7914
7915 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
7916
7917         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
7918
7919 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
7920             Andrew Bennett  <andrew.bennett@imgtec.com>
7921
7922         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
7923         dependencies between ISA level and compact-branches.
7924         * gcc.target/mips/branch-10.c: Update expected output to allow
7925         compact forms of b/bal.
7926         * gcc.target/mips/branch-11.c: Likewise.
7927         * gcc.target/mips/branch-12.c: Likewise.
7928         * gcc.target/mips/branch-13.c: Likewise.
7929         * gcc.target/mips/branch-3.c: Likewise.
7930         * gcc.target/mips/branch-4.c: Likewise.
7931         * gcc.target/mips/branch-5.c: Likewise.
7932         * gcc.target/mips/branch-6.c: Likewise.
7933         * gcc.target/mips/branch-7.c: Likewise.
7934         * gcc.target/mips/branch-8.c: Likewise.
7935         * gcc.target/mips/branch-9.c: Likewise.
7936         * gcc.target/mips/branch-cost-1.c: Likewise.
7937         * gcc.target/mips/call-1.c: Likewise.
7938         * gcc.target/mips/call-2.c: Likewise.
7939         * gcc.target/mips/call-3.c: Likewise.
7940         * gcc.target/mips/call-4.c: Likewise.
7941         * gcc.target/mips/call-5.c: Likewise.
7942         * gcc.target/mips/call-6.c: Likewise.
7943         * gcc.target/mips/lazy-binding-1.c: Likewise.
7944         * gcc.target/mips/near-far-1.c: Likewise.
7945         * gcc.target/mips/near-far-2.c: Likewise.
7946         * gcc.target/mips/near-far-3.c: Likewise.
7947         * gcc.target/mips/near-far-4.c: Likewise.
7948         * gcc.target/mips/umips-branch-3.c: Ensure the test is
7949         run with compact branches allowed.
7950         * gcc.target/mips/compact-branches-1.c: New file.
7951         * gcc.target/mips/compact-branches-2.c: Likewise.
7952         * gcc.target/mips/compact-branches-3.c: Likewise.
7953         * gcc.target/mips/compact-branches-4.c: Likewise.
7954         * gcc.target/mips/compact-branches-5.c: Likewise.
7955         * gcc.target/mips/compact-branches-6.c: Likewise.
7956         * gcc.target/mips/compact-branches-7.c: Likewise.
7957
7958 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7959
7960         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
7961         Clean-up a created directory if testcase fails.
7962
7963 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7964
7965         PR target/67405
7966         * g++.dg/pr67405.C: New test.
7967
7968 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7969
7970         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
7971
7972 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7973
7974         * gcc.dg/ifcvt-1.c: New test.
7975         * gcc.dg/ifcvt-2.c: Likewise.
7976         * gcc.dg/ifcvt-3.c: Likewise.
7977
7978 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7979
7980         PR libfortran/67412
7981         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
7982         *-*-solaris2.10.
7983
7984 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7985
7986         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
7987
7988 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
7989
7990         PR c++/61753
7991         * g++.dg/other/pr61753.C: New.
7992
7993 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
7994
7995         * gcc.dg/tree-ssa/cmp-1.c: New file.
7996
7997 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
7998
7999         * gcc.dg/tree-ssa/complex-7.c: New file.
8000
8001 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8002
8003         * gcc.target/powerpc/swaps-p8-19.c: New test.
8004
8005 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8006
8007         PR fortran/67367
8008         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8009
8010 2015-08-29  Tom de Vries  <tom@codesourcery.com>
8011
8012         PR tree-optimization/46193
8013         * gcc.dg/autopar/pr46193.c: New test.
8014
8015 2015-08-28  Nathan Sidwell  <nathan@acm.org>
8016
8017         * gcc.dg/compat/struct-layout-1_generate.c: Simply
8018         use exit code for failure.
8019
8020         * gcc.dg/torture/matrix-1.c: Use plain printf.
8021         * gcc.dg/torture/matrix-2.c: Likewise.
8022         * gcc.dg/torture/matrix-5.c: Likewise.
8023         * gcc.dg/torture/matrix-6.c: Likewise.
8024         * gcc.dg/torture/transpose-1.c: Likewise.
8025         * gcc.dg/torture/transpose-2.c: Likewise.
8026         * gcc.dg/torture/transpose-3.c: Likewise.
8027         * gcc.dg/torture/transpose-4.c: Likewise.
8028         * gcc.dg/torture/transpose-5.c: Likewise.
8029         * gcc.dg/torture/transpose-6.c: Likewise.
8030
8031 2015-08-28  Jeff Law  <law@redhat.com>
8032
8033         PR lto/66752
8034         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8035         * gcc.dg/torture/pr66752-1.c: New test
8036         * g++.dg/torture/pr66752-2.C: New test.
8037
8038 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
8039         Revert:
8040         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8041
8042                 * gcc.dg/tree-ssa/sra-15.c: New.
8043
8044 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
8045
8046         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8047         * gcc.target/mips/msub-8.c: Ditto
8048
8049 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8050
8051         * lib/target-supports.exp (check-effective_target_vect_double):
8052         Enable for Power targets with VSX hardware available.
8053         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8054         vect_no_align && { ! vect_hw_misalign }.
8055
8056 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
8057
8058         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8059         Replaced by opt_files, compile with -floop-nest-optimize.
8060         * g++.dg/graphite/graphite.exp: Same.
8061         * gfortran.dg/graphite/graphite.exp: Same.
8062         * gcc.dg/graphite/block-0.c: Adjust pattern.
8063         * gcc.dg/graphite/block-1.c: Same.
8064         * gcc.dg/graphite/block-3.c: Same.
8065         * gcc.dg/graphite/block-4.c: Same.
8066         * gcc.dg/graphite/block-5.c: Same.
8067         * gcc.dg/graphite/block-6.c: Same.
8068         * gcc.dg/graphite/block-7.c: Same.
8069         * gcc.dg/graphite/block-8.c: Same.
8070         * gcc.dg/graphite/block-pr47654.c: Same.
8071         * gcc.dg/graphite/interchange-0.c: Same.
8072         * gcc.dg/graphite/interchange-1.c: Same.
8073         * gcc.dg/graphite/interchange-10.c: Same.
8074         * gcc.dg/graphite/interchange-11.c: Same.
8075         * gcc.dg/graphite/interchange-12.c: Same.
8076         * gcc.dg/graphite/interchange-13.c: Same.
8077         * gcc.dg/graphite/interchange-14.c: Same.
8078         * gcc.dg/graphite/interchange-15.c: Same.
8079         * gcc.dg/graphite/interchange-3.c: Same.
8080         * gcc.dg/graphite/interchange-4.c: Same.
8081         * gcc.dg/graphite/interchange-5.c: Same.
8082         * gcc.dg/graphite/interchange-6.c: Same.
8083         * gcc.dg/graphite/interchange-7.c: Same.
8084         * gcc.dg/graphite/interchange-8.c: Same.
8085         * gcc.dg/graphite/interchange-9.c: Same.
8086         * gcc.dg/graphite/interchange-mvt.c: Same.
8087         * gcc.dg/graphite/pr37485.c: Same.
8088         * gcc.dg/graphite/uns-block-1.c: Same.
8089         * gcc.dg/graphite/uns-interchange-12.c: Same.
8090         * gcc.dg/graphite/uns-interchange-14.c: Same.
8091         * gcc.dg/graphite/uns-interchange-15.c: Same.
8092         * gcc.dg/graphite/uns-interchange-9.c: Same.
8093         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8094         * gfortran.dg/graphite/interchange-3.f90: Same.
8095
8096 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8097
8098         PR target/67317
8099         * gcc.target/i386/pr67317-1.c: New test.
8100         * gcc.target/i386/pr67317-2.c: Ditto.
8101         * gcc.target/i386/pr67317-3.c: Ditto.
8102         * gcc.target/i386/pr67317-4.c: Ditto.
8103         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8104         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8105
8106 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8107
8108         * gcc.target/powerpc/vec-shr.c: New.
8109
8110 2015-08-27  Marek Polacek  <polacek@redhat.com>
8111
8112         PR middle-end/67005
8113         * gcc.dg/torture/pr67005.c: New test.
8114
8115 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8116
8117         * gcc.dg/tree-ssa/sra-15.c: New.
8118
8119 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8120
8121         * gcc.target/aarch64/long_branch_1.c: New test.
8122
8123 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8124
8125         * gcc.target/s390/20150826-1.c: New test.
8126
8127 2015-08-26  Renlin Li  <renlin.li@arm.com>
8128
8129         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8130
8131 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8132
8133         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8134
8135 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8136
8137         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8138         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8139         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8140         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8141
8142 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8143
8144         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8145         New test directive.
8146         * gcc.target/aarch64/tlsle_1.x: New test source.
8147         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8148         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8149         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8150
8151 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8152
8153         PR fortran/29600
8154         * gfortran.dg/shape_8.f90: New test.
8155
8156 2015-08-25  Marek Polacek  <polacek@redhat.com>
8157
8158         PR middle-end/67330
8159         * gcc.dg/weak/weak-18.c: New test.
8160
8161 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8162
8163         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8164         gcc_jit_context_set_bool_use_external_driver.
8165
8166 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8167
8168         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8169
8170         * gcc.dg/20001117-1.c: Needs return_address.
8171         * gcc.dg/20020415-1.c: Needs alloca.
8172         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8173         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8174         * gcc.dg/pr63186.c: Needs label_values.
8175         * gcc.dg/torture/pr33848.c: Likwise.
8176
8177         * lib/target-supports.exp (check_effective_target_fopenacc,
8178         check_effective_target_fopenmp): Disable for nvptx.
8179         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8180         * gcc.dg/stack-usage-1.c: Likewise.
8181         * gcc.dg/stack-usage-2.c: Likewise.
8182         * gcc.dg/unused-5.c: Likewise.
8183         * gcc.dg/unwind-1.c: Likewise.
8184
8185 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8186
8187         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8188         * g++.dg/Wno-frame-address.C: Ditto.
8189
8190 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8191
8192         PR target/67211
8193         * g++.dg/pr67211.C: New test.
8194
8195 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8196
8197         PR fortran/62536
8198         PR fortran/66175
8199         * gfortran.dg/block_end_error_1.f90: New test.
8200         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8201
8202 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8203
8204         PR target/66821
8205         * gcc.target/i386/pr66821.c: New test.
8206
8207 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8208
8209         PR target/67329
8210         * gcc.target/i386/pr67329.c: New test.
8211
8212 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8213
8214         * gcc.dg/pr49551.c: Needs -fdata-sections.
8215
8216         * gcc.dg/pr64935-2.c: Needs scheduling.
8217
8218         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8219         * gcc.dg/torture/pr63738.c: Likewise.
8220         * gcc.dg/torture/pr64728.c: Likewise.
8221         * gcc.dg/pr63748.c: Likewise.
8222         * gcc.dg/20020312-2.c: Likewise.
8223
8224         * gcc.dg/torture/pr66123.c: Needs label_values.
8225
8226         * gcc.dg/torture/pr41261.c: Needs profiling.
8227         * gcc.dg/pr26570.c: Likewise.
8228         * gcc.dg/pr61776.c: Likewise.
8229         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8230         * gcc.dg/gomp/pr34610.c: Likewise.
8231         * gcc.dg/pr54121.c: Likewise.
8232         * gcc.dg/20050325-1.c: Likewise.
8233         * gcc.dg/pr66899.c: Likewise.
8234         * gcc.dg/pr48770.c: Likewise.
8235         * gcc.dg/pr24225.c: Likewise.
8236
8237         * gcc.dg/pr27531-1.c: Needs io.
8238         * gcc.dg/pr44606.c: Likewise.
8239
8240         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8241
8242         * gcc.dg/pr51990.c: Needs alloca.
8243
8244         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8245
8246 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8247
8248         PR tree-optimization/65468
8249         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8250
8251 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8252
8253         PR libfortran/54572
8254         * gfortran.dg/backtrace_1.f90: New test.
8255
8256 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8257
8258         PR libfortran/62296
8259         * gfortran.dg/execute_command_line_2.f90: New test.
8260
8261 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8262
8263         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8264         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8265         vect_no_int_max to vect_no_int_min_max.
8266         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8267         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8268         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8269         * gcc.dg/vect/slp-reduc-4.c: Same.
8270         * gcc.dg/vect/slp-reduc-5.c: Same.
8271         * gcc.dg/vect/vect-125.c: Same.
8272         * gcc.dg/vect/vect-13.c: Same.
8273         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8274         * gcc.dg/vect/vect-reduc-1.c: Same.
8275         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8276         * gcc.dg/vect/vect-reduc-1char.c:Same.
8277         * gcc.dg/vect/vect-reduc-1short.c: Same.
8278         * gcc.dg/vect/vect-reduc-2.c: Same.
8279         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8280         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8281         * lib/target-supports.exp: Same.
8282
8283 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8284
8285         PR c++/63693
8286         * g++.dg/cpp0x/decltype63.C: New.
8287
8288 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8289
8290         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8291         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8292         * c-c++-common/Wunused-var-8.c: Likewise.
8293         * c-c++-common/gomp/pr61486-2.c: Likewise.
8294         * c-c++-common/Wunused-var-6.c: Likewise.
8295         * c-c++-common/goacc/reduction-1.c: Likewise.
8296         * c-c++-common/goacc/reduction-2.c: Likewise.
8297         * c-c++-common/goacc/reduction-3.c: Likewise.
8298         * c-c++-common/goacc/reduction-4.c: Likewise.
8299         * gcc.dg/builtins-64.c: Likewise.
8300         * gcc.dg/pr59523.c: Likewise.
8301         * gcc.dg/tree-ssa/20080530.c: Likewise.
8302         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8303         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8304         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8305         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8306         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8307         * gcc.dg/pr59011.c: Likewise.
8308         * gcc.dg/uninit-9.c: Likewise.
8309         * gcc.dg/pr61561.c: Likewise.
8310         * gcc.dg/vla-4.c: Likewise.
8311         * gcc.dg/20101010-1.c: Likewise.
8312         * gcc.dg/pr49120.c: Likewise.
8313         * gcc.dg/20030331-2.c: Likewise.
8314         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8315         * gcc.dg/pr25682.c: Likewise.
8316         * gcc.dg/guality/guality.c: Likewise.
8317         * gcc.dg/pr27301.c: Likewise.
8318         * gcc.dg/uninit-9-O0.c: Likewise.
8319         * gcc.dg/fold-alloca-1.c: Likewise.
8320         * gcc.dg/pr41470.c: Likewise.
8321         * gcc.dg/pr51491-2.c: Likewise.
8322         * gcc.dg/winline-7.c: Likewise.
8323         * gcc.dg/vla-2.c: Likewise.
8324         * gcc.dg/pr50764.c: Likewise.
8325         * gcc.dg/c99-vla-1.c: Likewise.
8326         * gcc.dg/pr33238.c: Likewise.
8327         * gcc.dg/c99-const-expr-13.c: Likewise.
8328         * gcc.dg/builtin-return-1.c: Likewise.
8329         * gcc.dg/vla-3.c: Likewise.
8330         * gcc.dg/20020415-1.c: Likewise.
8331         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8332         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8333         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8334         * gcc.dg/torture/calleesave-sse.c: Likewise.
8335         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8336         * gcc.dg/gomp/vla-2.c: Likewise.
8337         * gcc.dg/gomp/vla-3.c: Likewise.
8338         * gcc.dg/gomp/vla-4.c: Likewise.
8339         * gcc.dg/gomp/pr30494.c: Likewise.
8340         * gcc.dg/gomp/vla-5.c: Likewise.
8341         * gcc.dg/pr51990-2.c: Likewise.
8342         * gcc.dg/vla-22.c: Likewise.
8343
8344 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8345
8346         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8347         * gcc.dg/dollar.c: Likewise.
8348         * gcc.dg/pragma-message.c: Likewise.
8349         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8350         * c-c++-common/raw-string-14.c: Likewise.
8351
8352 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8353
8354         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8355         property that instantiation here is a compile-time error.
8356
8357 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8358
8359         * g++.dg/other/pr67065.C: Extend.
8360
8361 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8362
8363         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8364         is freestanding.
8365         (check_effective_target_global_constructor): New.
8366         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8367         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8368         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8369
8370         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8371         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8372         * gcc.c-torture/compile/pr33855.c: Likewise.
8373         * gcc.c-torture/compile/920723-1.c: Likewise.
8374         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8375         writing a const.
8376         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8377         label.
8378         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8379         'call'.
8380
8381         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8382         prototype normal.
8383         * gcc.c-torture/execute/switch-1.c: Likewise.
8384
8385         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8386         * gcc.c-torture/execute/printf-1.c: Likewise.
8387         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8388         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8389         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8390         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8391         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8392         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8393         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8394         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8395         * gcc.c-torture/execute/gofast.c: Likewise.
8396         * gcc.c-torture/execute/complex-6.c: Likewise.
8397
8398         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8399         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8400         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8401         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8402         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8403         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8404         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8405         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8406         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8407         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8408         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8409         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8410         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8411         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8412         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8413         * gcc.dg/setjmp-1.c: Likewise.
8414         * gcc.dg/cleanup-5.c: Likewise.
8415         * gcc.dg/cleanup-12.c: Likewise.
8416         * gcc.dg/cleanup-13.c: Likewise.
8417
8418         * gcc.dg/constructor-1.c: Require global ctor.
8419
8420         * gcc.dg/fork-instrumentation.c: Require profiling.
8421         * gcc.dg/20030107-1.c: Likewise.
8422         * gcc.dg/20030702-1.c: Likewise.
8423
8424         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8425         * gcc.dg/cpp/paste2.c: Likewise.
8426         * gcc.dg/cpp/strify3.c: Likewise.
8427         * gcc.dg/cpp/strify4.c: Likewise.
8428         * gcc.dg/cpp/lexnum.c: Likewise.
8429         * gcc.dg/cpp/digraphs.c: Likewise.
8430         * gcc.dg/cpp/macro1.c: Likewise.
8431
8432 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8433
8434         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8435
8436 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8437
8438         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8439         only once.
8440
8441 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8442
8443         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8444         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8445         vec_vpmsum_be and vec_shasigma_be.
8446
8447 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8448
8449         * lib/target-supports.exp
8450         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8451         with -mfp16-format=ieee.
8452
8453 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8454
8455         PR c++/67065
8456         * g++.dg/other/pr67065.C: New.
8457
8458 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8459
8460         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8461         memcpy.
8462         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8463         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8464         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8465         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8466
8467 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8468
8469         * gcc.dg/wide_shift_64_1.c: New testcase.
8470         * gcc.dg/wide_shift_128_1.c: Likewise.
8471         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8472
8473 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8474
8475         * lib/target-supports.exp
8476         (check_effective_target_fstack_protector_enabled): New test.
8477         * gcc.target/i386/ssp-default.c: New test.
8478
8479 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8480
8481         PR fortran/66929
8482         * gfortran.dg/generic_31.f90: New.
8483
8484 2015-08-19  Marek Polacek  <polacek@redhat.com>
8485
8486         PR middle-end/67133
8487         * g++.dg/torture/pr67133.C: New test.
8488
8489 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8490
8491         * gcc.target/powerpc/altivec-35.c: New test.
8492         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8493         * gcc.target/powerpc/vsx-vector-7.c: New test.
8494
8495 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8496
8497         PR middle-end/36757
8498         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8499         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8500
8501 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8502
8503         PR rtl-optimization/67218
8504         * gcc.c-torture/execute/ieee/pr67218.c,
8505         gcc.target/aarch64/fcvt_int_float_double1.c,
8506         gcc.target/aarch64/fcvt_int_float_double2.c,
8507         gcc.target/aarch64/fcvt_int_float_double3.c,
8508         gcc.target/aarch64/fcvt_int_float_double4.c,
8509         gcc.target/aarch64/fcvt_uint_float_double1.c,
8510         gcc.target/aarch64/fcvt_uint_float_double2.c,
8511         gcc.target/aarch64/fcvt_uint_float_double3.c,
8512         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8513
8514 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8515
8516         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8517         dg-options to disable LSE extensions.
8518         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8519         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8520         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8521         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8522         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8523         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8524         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8525         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8526         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8527         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8528         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8529         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8530         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8531         * gcc.target/aarch64/sync-op-full.c: Likewise.
8532         * gcc.target/aarch64/sync-op-release.c: Likewise.
8533
8534 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8535
8536         PR c++/67160
8537         * g++.dg/cpp1z/feat-cxx1z.C: New.
8538
8539 2015-08-18  Marek Polacek  <polacek@redhat.com>
8540
8541         PR middle-end/67222
8542         * gcc.dg/torture/pr67222.c: New test.
8543
8544 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8545
8546         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8547
8548 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8549
8550         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8551         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8552         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8553
8554 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8555
8556         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8557         which is used in later code.
8558
8559 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8560
8561         PR c++/67216
8562         * g++.dg/cpp0x/nullptr34.C: New.
8563         * g++.dg/warn/Wconversion2.C: Adjust.
8564         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8565         * g++.old-deja/g++.other/null3.C: Likewise.
8566
8567         * g++.dg/cpp0x/pr51313.C: Adjust.
8568
8569 2015-08-17  Richard Biener  <rguenther@suse.de>
8570
8571         PR tree-optimization/67221
8572         * gcc.dg/torture/pr67221.c: New testcase.
8573
8574 2015-08-17  Mike Stump  <mikestump@comcast.net>
8575             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8576
8577         * gcc.target/arm/memcpy-aligned-1.c: New test.
8578
8579 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8580
8581         PR fortran/54656
8582         * gfortran.dg/norm_4.f90: Rename to...
8583         * gfortran.dg/norm2_4.f90: this.
8584         * gfortran.dg/norm2_5.f90: New test.
8585
8586 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8587
8588         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8589         * gcc.dg/ssp-1.c: Make counter a register.
8590         * gcc.dg/ssp-2.c: Likewise.
8591         * gcc.dg/torture/parm-coalesce.c: New.
8592
8593 2015-08-14  Marek Polacek  <polacek@redhat.com>
8594
8595         PR middle-end/67133
8596         * gcc.dg/torture/pr67133.c: New test.
8597
8598 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8599             Matthias Klose  <doko@debian.org>
8600
8601         PR target/67143
8602         * gcc.c-torture/compile/pr67143.c: New
8603         * gcc.target/aarch64/atomic-op-imm.c
8604         (atomic_fetch_add_negative_RELAXED): New.
8605         (atomic_fetch_sub_negative_ACQUIRE): New.
8606
8607 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8608
8609         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8610         * gcc.target/aarch64/target_attr_8.c: Likewise.
8611         * gcc.target/aarch64/target_attr_14.c: Likewise.
8612
8613 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8614
8615         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8616
8617 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8618
8619         * gcc.target/i386/builtin_target.c: Add skylake check.
8620
8621 2015-08-13  Jeff Law  <law@redhat.com>
8622
8623         * gcc.dg/pr66314.c: Moved from here to ..
8624         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8625         to clear all sanitizers before -fsanitize=kernel-address.
8626
8627 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8628
8629         * gcc.target/aarch64/cinc_common_1.c: New test.
8630
8631 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8632
8633         PR c++/53421
8634         * g++.dg/ext/attribute-may-alias-1.C: New.
8635         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8636
8637 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8638
8639         * gcc.target/aarch64/atomic-inst-cas.c: New.
8640         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8641
8642 2015-08-13  Andreas Schwab  <schwab@suse.de>
8643
8644         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8645
8646 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8647
8648         PR c++/62164
8649         * g++.dg/torture/pr62164.C: New.
8650
8651 2015-08-13  Richard Biener  <rguenther@suse.de>
8652
8653         PR tree-optimization/67191
8654         * gcc.dg/torture/pr67191.c: New testcase.
8655         * g++.dg/torture/pr67191.C: Likewise.
8656
8657 2015-08-13  Richard Biener  <rguenther@suse.de>
8658
8659         PR tree-optimization/66502
8660         PR tree-optimization/67167
8661         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8662
8663 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8664
8665         PR c++/53330
8666         * g++.dg/init/new42.C: New.
8667
8668 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8669
8670         PR target/67071
8671         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8672         vector constants.
8673         * gcc.target/powerpc/pr67071-2.c: Likewise.
8674         * gcc.target/powerpc/pr67071-3.c: Likewise.
8675
8676 2015-08-12  Marek Polacek  <polacek@redhat.com>
8677
8678         PR c++/55095
8679         * c-c++-common/Wshift-overflow-6.c: New test.
8680         * c-c++-common/Wshift-overflow-7.c: New test.
8681         * g++.dg/cpp1y/left-shift-2.C: New test.
8682
8683 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8684
8685         PR c++/52742
8686         * g++.dg/cpp0x/pr52742.C: New.
8687
8688 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8689
8690         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8691         Check Knights Landing support.
8692
8693 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8694
8695         PR c++/47461
8696         * g++.dg/warn/Wunused-result-1.C: New.
8697
8698 2015-08-12  Richard Biener  <rguenther@suse.de>
8699
8700         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8701         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8702         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8703         * g++.dg/tree-ssa/pr61034.C: Adjust.
8704         * gcc.dg/fold-compare-2.c: Likewise.
8705         * gcc.dg/pr50763.c: Likewise.
8706         * gcc.dg/predict-3.c: Likewise.
8707         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8708         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8709         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8710         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8711         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8712         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8713         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8714         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8715         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8716         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8717         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8718         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8719
8720 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8721
8722         * gcc.dg/vrp-min-max-1.c: New.
8723         * gcc.dg/vrp-min-max-2.c: New.
8724
8725 2015-08-12  Richard Biener  <rguenther@suse.de>
8726
8727         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8728
8729 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8730
8731         PR testsuite/67175
8732         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8733         Handle absence of vector min/max for sparc.
8734
8735 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
8736
8737         PR target/66954
8738         * g++.dg/ext/mv25.C: New test.
8739
8740 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8741
8742         * gcc.target/i386/avx2-vect-shift.c: New test.
8743
8744 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8745
8746         PR c/66098
8747         PR c/66711
8748         * gcc.dg/pragma-diag-3.c: New test.
8749         * gcc.dg/pragma-diag-4.c: New test.
8750
8751 2015-08-11  Nathan Sidwell  <nathan@acm.org>
8752
8753         * c-c++-common/dfp/operator-comma.c: Call init function.
8754         * c-c++-common/dfp/convert-dfp-2.c: New test.
8755
8756 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
8757
8758         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8759         Treat model == 0x4f as Broadwell.
8760
8761 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8762
8763         PR libfortran/67140
8764         * gfortran.dg/pr67140.f90: New test.
8765
8766 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
8767
8768         PR libgomp/65742
8769         PR middle-end/66332
8770         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8771
8772 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
8773
8774         PR fortran/64022
8775         * gfortran.dg/ieee/large_4.f90: New test.
8776
8777 2015-08-08  Bud Davis  <jmdavis@link.com>
8778
8779         PR fortran/59746
8780         * gfortran.dg/common_22.f90: New.
8781
8782 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
8783
8784         PR rtl-optimization/67028
8785         * gcc.dg/pr67028.c: New testcase.
8786
8787 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
8788
8789         PR rtl-optimization/67029
8790         * gcc.dg/pr67029.c: New test.
8791
8792 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8793
8794         PR fortran/64104
8795         * gfortran.dg/ieee/ieee_8.f90: New test.
8796
8797 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
8798
8799         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8800         modifers.
8801         * gcc.target/aarch64/noplt_2.c: Likewise.
8802         * gcc.target/aarch64/noplt_3.c: Likewise.
8803
8804 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
8805
8806         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8807         optimization level, and print a summary at the end.
8808
8809 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8810
8811         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8812
8813 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8814
8815         * gcc.target/aarch64/noplt_3.c: New testcase.
8816
8817 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8818
8819         * gcc.target/aarch64/noplt_1.c: New testcase.
8820         * gcc.target/aarch64/noplt_2.c: Likewise.
8821
8822 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
8823
8824         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8825         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8826
8827 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8828
8829         * gcc.target/s390/dwarfregtable-1.c: New test.
8830         * gcc.target/s390/dwarfregtable-2.c: New test.
8831         * gcc.target/s390/dwarfregtable-3.c: New test.
8832
8833 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8834
8835         * gcc.target/s390/htm-builtins-z13-1.c: New test.
8836
8837 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8838
8839         PR fortran/64022
8840         * gfortran.dg/ieee/large_2.f90: New test.
8841         * gfortran.dg/ieee/large_3.F90: New test.
8842
8843 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8844
8845         PR fortran/64022
8846         * gfortran.dg/ieee/large_1.f90: Adjust test.
8847
8848 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8849             Jeff Law  <law@redhat.com>
8850
8851         PR c/16351
8852         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8853         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8854         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8855         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8856         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8857         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8858
8859 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8860
8861         PR middle-end/66311
8862         * gfortran.dg/pr66311.f90: New file.
8863
8864 2015-08-05  Richard Biener  <rguenther@suse.de>
8865
8866         PR tree-optimization/67121
8867         * gcc.dg/torture/pr67121.c: New testcase.
8868
8869 2015-08-05  Nick Clifton  <nickc@redhat.com>
8870
8871         * gcc.target/rl78: New directory.
8872         * gcc.target/rl78/rl78.exp: New file: Test driver.
8873         * gcc.target/rl78/test_addm3.c: New file: Test adds.
8874
8875 2015-08-05  Richard Biener  <rguenther@suse.de>
8876
8877         PR middle-end/67120
8878         * gcc.dg/torture/pr67120.c: New testcase.
8879
8880 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
8881
8882         PR fortran/52846
8883
8884         * lib/fortran-modules.exp: Call cleanup-submodules from
8885         cleanup-modules.
8886         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8887         cover the cases where private entities are no longer optimized
8888         away.
8889         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8890         same reason.
8891         * gfortran.dg/submodule_1.f08: Change cleanup module names.
8892         * gfortran.dg/submodule_5.f08: The same.
8893         * gfortran.dg/submodule_9.f08: The same.
8894         * gfortran.dg/submodule_10.f08: New test.
8895
8896 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
8897
8898         PR c++/66595
8899         * g++.dg/cpp1y/var-templ35.C: New.
8900
8901 2015-08-05  Richard Biener  <rguenther@suse.de>
8902
8903         PR tree-optimization/67055
8904         * g++.dg/torture/pr67055.C: New testcase.
8905
8906 2015-08-05  Richard Biener  <rguenther@suse.de>
8907
8908         PR tree-optimization/67109
8909         * gcc.dg/torture/pr67109.c: New testcase.
8910         * gcc.dg/vect/vect-119.c: Adjust.
8911
8912 2015-08-05  Richard Biener  <rguenther@suse.de>
8913
8914         PR middle-end/67107
8915         * gcc.dg/pr67107.c: New testcase.
8916
8917 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8918
8919         PR c++/66197
8920         * g++.dg/cpp1z/abbrev2.C: New.
8921
8922 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8923
8924         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
8925
8926 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8927
8928         PR c++/66392
8929         * g++.dg/init/explicit4.C: New.
8930
8931 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8932
8933         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
8934         without VSX an Power8 vector support.
8935
8936 2015-08-04  Richard Biener  <rguenther@suse.de>
8937
8938         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
8939
8940 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
8941
8942         PR target/67110
8943         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
8944         -fno-pie -no-pie.
8945
8946 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8947
8948         PR c++/66427
8949         * g++.dg/cpp1y/var-templ34.C: New.
8950
8951 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8952
8953         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
8954         * gcc.target/aarch64/target_attr_1.c: Likewise.
8955         * gcc.target/aarch64/target_attr_2.c: Likewise.
8956         * gcc.target/aarch64/target_attr_3.c: Likewise.
8957         * gcc.target/aarch64/target_attr_4.c: Likewise.
8958         * gcc.target/aarch64/target_attr_5.c: Likewise.
8959         * gcc.target/aarch64/target_attr_6.c: Likewise.
8960         * gcc.target/aarch64/target_attr_7.c: Likewise.
8961         * gcc.target/aarch64/target_attr_8.c: Likewise.
8962         * gcc.target/aarch64/target_attr_9.c: Likewise.
8963         * gcc.target/aarch64/target_attr_10.c: Likewise.
8964         * gcc.target/aarch64/target_attr_11.c: Likewise.
8965         * gcc.target/aarch64/target_attr_12.c: Likewise.
8966         * gcc.target/aarch64/target_attr_13.c: Likewise.
8967         * gcc.target/aarch64/target_attr_14.c: Likewise.
8968         * gcc.target/aarch64/target_attr_15.c: Likewise.
8969
8970 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8971
8972         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
8973
8974 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8975
8976         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
8977
8978 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8979
8980         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
8981         message.
8982
8983 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8984
8985         PR fortran/64022
8986         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
8987         * gfortran.dg/ieee/large_1.f90: New test.
8988
8989 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8990
8991         PR tree-optimization/67043
8992         * gcc.dg/pr67043.c: New test.
8993
8994 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
8995
8996         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
8997
8998 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
8999
9000         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9001         it to push/pop timing items.
9002         (main): For each optimization level, create a gcc_jit_timer, and
9003         time all of the iteration within that level cumulatively.
9004         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9005         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9006
9007 2015-08-03  Alexander Basov <coohpt@gmail.com>
9008
9009         PR middle-end/64744
9010         PR middle-end/48470
9011         PR middle-end/43404
9012         * gcc.target/arm/pr43404.c : New testcase.
9013         * gcc.target/arm/pr48470.c : New testcase.
9014         * gcc.target/arm/pr64744-1.c : New testcase.
9015         * gcc.target/arm/pr64744-2.c : New testcase.
9016
9017 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9018
9019         PR tree-optimization/67077
9020         * gcc.dg/pr67077.c: New test.
9021
9022 2015-08-03  Jeff Law  <law@redhat.com>
9023
9024         PR middle-end/66314
9025         PR gcov-profile/66899
9026         * gcc.dg/pr66899.c: New test.
9027         * gcc.dg/pr66314.c: New test.
9028
9029 2015-08-03  Marek Polacek  <polacek@redhat.com>
9030
9031         PR c/67088
9032         * gcc.dg/pr67088.c: New test.
9033
9034 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9035
9036         PR target/66731
9037         * gcc.target/arm/vnmul-1.c: New.
9038         * gcc.target/arm/vnmul-2.c: New.
9039         * gcc.target/arm/vnmul-3.c: New.
9040         * gcc.target/arm/vnmul-4.c: New.
9041
9042 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
9043
9044         PR fortran/64921
9045         * gfortran.dg/class_allocate_20.f90: New.
9046
9047 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9048
9049         * gcc.target/aarch64/csel_bfx_1.c: New test.
9050         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9051
9052 2015-08-02  Martin Sebor  <msebor@redhat.com>
9053
9054         * g++.dg/Wframe-address-in-Wall.C: New test.
9055         * g++.dg/Wframe-address.C: New test.
9056         * g++.dg/Wno-frame-address.C: New test.
9057         * gcc.dg/Wframe-address-in-Wall.c: New test.
9058         * gcc.dg/Wframe-address.c: New test.
9059         * gcc.dg/Wno-frame-address.c: New test.
9060
9061 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
9062
9063         * c-c++-common/Wmisleading-indentation.c: Add more tests.
9064
9065 2015-08-01  Michael Collison  <michael.collison@linaro.org
9066             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9067
9068         * gcc.target/arm/mincmp.c: New test.
9069
9070 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9071
9072         PR fortran/67091
9073         * gfortran.dg/associated_target_6.f03: New test
9074
9075 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9076
9077         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9078         optimize ("-ftree-parallelize-loops=0").
9079         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9080         detected reductions.
9081         * gcc.dg/autopar/reduc-2short.c: Same.
9082         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9083         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9084         detected reductions.
9085         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9086         and max reductions.
9087
9088 2015-07-31  Marek Polacek  <polacek@redhat.com>
9089
9090         PR sanitizer/66977
9091         * g++.dg/ubsan/pr66977.C: New test.
9092
9093 2015-07-30  Marek Polacek  <polacek@redhat.com>
9094
9095         * c-c++-common/Wtautological-compare-3.c: New test.
9096
9097 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9098
9099         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9100         (CHECK): Pass address of scalar, rather than array.
9101
9102 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9103
9104         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9105
9106 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9107
9108         * gcc.target/aarch64/fp16/fp16.exp: New.
9109         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9110         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9111
9112 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9113
9114         * gcc.target/aarch64/f16_movs_1.c: New test.
9115
9116 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9117
9118         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9119         outer loop.
9120
9121 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9122             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9123
9124         * gcc.dg/parm-incomplete-1.c: Update.
9125         * gcc.dg/pr18809-1.c: Update.
9126         * gcc.dg/pr27953.c: Update.
9127         * gcc.dg/vla-11.c: Update.
9128
9129 2015-07-27  Marek Polacek  <polacek@redhat.com>
9130
9131         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9132
9133 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9134
9135         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9136         attribute.  Update comment.
9137         (main): Remove.
9138         Add scan for not parallelizing inner loop.
9139         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9140         attribute.
9141         (main): Remove.
9142
9143 2015-07-27  Marek Polacek  <polacek@redhat.com>
9144
9145         PR bootstrap/67030
9146         * c-c++-common/Wtautological-compare-2.c: New test.
9147
9148 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9149
9150         PR target/66232
9151         * gcc.target/i386/pr66232-6.c: New tests.
9152         * gcc.target/i386/pr66232-7.c: Likewise.
9153         * gcc.target/i386/pr66232-8.c: Likewise.
9154         * gcc.target/i386/pr66232-9.c: Likewise.
9155
9156 2015-07-27  Marek Polacek  <polacek@redhat.com>
9157
9158         PR c++/66555
9159         PR c/54979
9160         * c-c++-common/Wtautological-compare-1.c: New test.
9161
9162 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9163
9164         PR c++/18969
9165         * g++.dg/template/pr18969.C: New test.
9166         * g++.dg/template/pr18969-2.C: New test.
9167         * g++.old-deja/g++.jason/overload.C: Remove return value in
9168         template function returning void.
9169
9170 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9171
9172         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9173         immediates to avoid shift-overflow warnings.
9174
9175 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9176
9177         PR c++/66857
9178         * g++.dg/init/pr66857.C: New test.
9179
9180 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9181
9182         PR target/66648
9183         * gcc.target/i386/pr66648.c: New test.
9184
9185 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9186
9187         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9188         interchange_files and block_files variables.
9189         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9190         arithmetic.
9191         * gcc.dg/graphite/uns-interchange-12.c: Same.
9192         * gcc.dg/graphite/uns-interchange-14.c: Same.
9193         * gcc.dg/graphite/uns-interchange-15.c: Same.
9194         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9195         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9196
9197 2015-07-25  Jeff Law  <law@redhat.com>
9198
9199         Revert:
9200         PR lto/66752
9201         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9202         * gcc.dg/torture/pr66752-1.c: New test
9203         * g++.dg/torture/pr66752-2.C: New test.
9204
9205 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9206
9207         Revert:
9208         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9209
9210         PR rtl-optimization/64164
9211         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9212         * gcc.dg/ssp-1.c: Make counter a register.
9213         * gcc.dg/ssp-2.c: Likewise.
9214         * gcc.dg/torture/parm-coalesce.c: New.
9215
9216 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9217
9218         * gcc.dg/graphite/block-1.c: Xfail scan.
9219         * gcc.dg/graphite/interchange-12.c: Same.
9220         * gcc.dg/graphite/interchange-14.c: Same.
9221         * gcc.dg/graphite/interchange-15.c: Same.
9222         * gcc.dg/graphite/interchange-9.c: Same.
9223         * gcc.dg/graphite/interchange-mvt.c: Same.
9224         * gcc.dg/graphite/uns-block-1.c: New test.
9225         * gcc.dg/graphite/uns-interchange-12.c: New test.
9226         * gcc.dg/graphite/uns-interchange-14.c: New test.
9227         * gcc.dg/graphite/uns-interchange-15.c: New test.
9228         * gcc.dg/graphite/uns-interchange-9.c: New test.
9229         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9230
9231 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9232
9233         PR c++/64079
9234         * c-c++-common/Wunused-function-1.c: New.
9235
9236 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9237
9238         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9239         alternative exit-first loop transform.
9240         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9241         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9242         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9243         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9244         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9245         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9246         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9247         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9248         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9249
9250 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9251
9252         PR ipa/66566
9253         * gcc.target/i386/mpx/pr66566.c: New test.
9254
9255 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9256
9257         PR bootstrap/66978
9258         * gcc.target/i386/pr66978.c: New test.
9259
9260 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9261
9262         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9263
9264 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9265
9266         * gcc.target/s390/insv-1.c: New test.
9267         * gcc.target/s390/insv-2.c: New test.
9268         * gcc.target/s390/insv-3.c: New test.
9269
9270 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9271
9272         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9273
9274 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9275
9276         PR middle-end/25530
9277         * gcc.dg/pr25530.c: New test.
9278
9279 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9280
9281         PR middle-end/25529
9282         * gcc.dg/pr25529.c: New test.
9283
9284 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9285
9286         * gcc.target/arm/reg_equal_test.c: New test.
9287
9288 2015-07-23  Jeff Law  <law@redhat.com>
9289
9290         PR lto/66752
9291         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9292         * gcc.dg/torture/pr66752-1.c: New test
9293         * g++.dg/torture/pr66752-2.C: New test.
9294
9295 2015-07-23  Marek Polacek  <polacek@redhat.com>
9296
9297         PR c++/66572
9298         * g++.dg/warn/Wlogical-op-2.C: New test.
9299
9300 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9301
9302         PR rtl-optimization/64164
9303         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9304         * gcc.dg/ssp-1.c: Make counter a register.
9305         * gcc.dg/ssp-2.c: Likewise.
9306         * gcc.dg/torture/parm-coalesce.c: New.
9307
9308 2015-07-23  Marek Polacek  <polacek@redhat.com>
9309
9310         PR sanitizer/66908
9311         * c-c++-common/ubsan/pr66908.c: New test.
9312
9313 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9314
9315         * gcc.dg/autopar/outer-4.c: Add xfail.
9316         * gcc.dg/autopar/outer-5.c: Same.
9317         * gcc.dg/autopar/outer-6.c: Same.
9318         * gcc.dg/autopar/reduc-2.c: Same.
9319         * gcc.dg/autopar/reduc-2char.c: Same.
9320         * gcc.dg/autopar/reduc-2short.c: Same.
9321         * gcc.dg/autopar/reduc-8.c: Same.
9322         * gcc.dg/autopar/uns-outer-4.c: New test.
9323         * gcc.dg/autopar/uns-outer-5.c: New test.
9324         * gcc.dg/autopar/uns-outer-6.c: New test.
9325
9326 2015-07-23  Richard Biener  <rguenther@suse.de>
9327
9328         PR tree-optimization/66952
9329         * gcc.dg/torture/pr66952.c: Use signed char.
9330
9331 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9332
9333         PR tree-optimization/66926,66951
9334         * gcc.dg/vect/pr66951.c: New test.
9335
9336 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9337
9338         PR c++/52987
9339         * g++.dg/parse/error57.C: New.
9340         * g++.dg/expr/string-2.C: Update.
9341
9342 2015-07-23  Richard Biener  <rguenther@suse.de>
9343
9344         PR tree-optimization/66945
9345         * gcc.dg/torture/pr66945.c: New testcase.
9346
9347 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9348
9349         PR target/66954
9350         * g++.dg/ext/mv24.C: New test.
9351
9352 2015-07-22  Marek Polacek  <polacek@redhat.com>
9353
9354         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9355         dg-options.
9356
9357 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9358
9359         PR fortran/61831
9360         PR fortran/66929
9361         * gfortran.dg/generic_30.f90: New.
9362
9363 2015-07-22  Richard Biener  <rguenther@suse.de>
9364
9365         PR tree-optimization/66952
9366         * gcc.dg/torture/pr66952.c: New testcase.
9367
9368 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9369
9370         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9371         test.
9372         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9373         test.
9374         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9375         test.
9376         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9377         test.
9378         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9379         test.
9380         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9381         test.
9382         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9383         test.
9384         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9385         test.
9386         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9387         test.
9388         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9389         test.
9390         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9391         test.
9392         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9393         test.
9394         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9395         test.
9396         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9397         test.
9398         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9399         test.
9400         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9401         test.
9402         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9403         test.
9404         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9405         test.
9406         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9407         test.
9408         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9409         test.
9410         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9411         test.
9412         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9413         test.
9414         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9415         test.
9416         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9417         test.
9418         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9419         test.
9420         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9421         test.
9422         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9423         test.
9424         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9425         test.
9426         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9427         test.
9428         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9429         test.
9430         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9431         test.
9432         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9433         test.
9434         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9435         test.
9436         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9437         test.
9438         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9439         test.
9440         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9441         test.
9442         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9443         test.
9444         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9445         test.
9446         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9447         test.
9448         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9449         test.
9450         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9451         test.
9452         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9453         test.
9454         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9455         test.
9456         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9457         test.
9458         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9459         test.
9460         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9461         test.
9462         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9463         test.
9464         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9465         test.
9466         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9467         test.
9468         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9469         test.
9470         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9471         test.
9472         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9473         test.
9474         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9475         test.
9476         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9477         test.
9478         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9479         test.
9480         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9481         test.
9482         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9483         test.
9484         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9485         test.
9486         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9487         test.
9488         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9489         test.
9490         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9491         test.
9492         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9493         test.
9494         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9495         test.
9496         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9497         test.
9498         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9499         test.
9500         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9501         test.
9502         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9503         test.
9504         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9505         test.
9506         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9507         test.
9508         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9509         test.
9510         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9511         test.
9512         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9513         test.
9514         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9515         test.
9516         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9517         test.
9518         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9519         test.
9520         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9521         test.
9522         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9523         test.
9524         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9525         test.
9526         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9527         test.
9528         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9529         test.
9530         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9531         test.
9532         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9533         test.
9534         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9535         test.
9536         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9537         test.
9538         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9539         test.
9540         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9541         test.
9542         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9543         test.
9544         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9545         test.
9546         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9547         test.
9548         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9549         test.
9550         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9551         test.
9552         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9553         test.
9554         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9555         test.
9556         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9557         test.
9558         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9559         test.
9560         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9561         test.
9562         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9563         test.
9564         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9565         test.
9566         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9567         test.
9568         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9569         test.
9570         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9571         test.
9572         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9573         test.
9574         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9575         test.
9576         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9577         test.
9578         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9579         test.
9580         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9581         test.
9582         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9583         test.
9584         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9585         test.
9586         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9587         test.
9588         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9589         test.
9590         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9591         test.
9592         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9593         test.
9594         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9595         test.
9596         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9597         test.
9598         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9599         test.
9600         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9601         test.
9602         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9603         test.
9604         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9605         test.
9606         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9607         test.
9608         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9609         test.
9610         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9611         test.
9612         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9613         test.
9614         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9615         test.
9616         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9617         test.
9618         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9619         test.
9620         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9621         test.
9622         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9623         test.
9624         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9625         test.
9626         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9627         test.
9628         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9629         test.
9630         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9631         test.
9632         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9633         test.
9634
9635 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9636
9637         * g++.dg/template/crash81.C: Update.
9638
9639 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9640
9641         PR ipa/66424.
9642         * gcc.target/i386/pr66424.c: New.
9643
9644 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9645
9646         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9647
9648 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9649
9650         PR fortran/61831
9651         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9652         Drop address sanitization.
9653
9654 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9655
9656         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9657         Skip -march=armv4t.
9658         (dg-additional-options): Set armv5t flag.
9659
9660 2015-07-21  Marek Polacek  <polacek@redhat.com>
9661
9662         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9663         * gcc.dg/vmx/unpack.c: Likewise.
9664         * gcc.target/powerpc/quad-atomic.c: Likewise.
9665
9666 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9667
9668         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9669
9670 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9671
9672         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9673         model.
9674
9675 2015-07-20  Marek Polacek  <polacek@redhat.com>
9676
9677         PR c++/55095
9678         * c-c++-common/Wshift-overflow-1.c: New test.
9679         * c-c++-common/Wshift-overflow-2.c: New test.
9680         * c-c++-common/Wshift-overflow-3.c: New test.
9681         * c-c++-common/Wshift-overflow-4.c: New test.
9682         * c-c++-common/Wshift-overflow-5.c: New test.
9683         * g++.dg/cpp1y/left-shift-1.C: New test.
9684         * gcc.dg/c90-left-shift-2.c: New test.
9685         * gcc.dg/c90-left-shift-3.c: New test.
9686         * gcc.dg/c99-left-shift-2.c: New test.
9687         * gcc.dg/c99-left-shift-3.c: New test.
9688         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9689         * gcc.c-torture/execute/pr40386.c: Likewise.
9690         * gcc.dg/vect/pr33373.c: Likewise.
9691         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9692         * gcc.dg/vect/vect-shift-2.c: Likewise.
9693
9694 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9695
9696         * gcc.target/aarch64/neg_abs_1.c: New test.
9697
9698 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9699
9700         PR target/66922
9701         * gcc.target/i386/pr66922.c: New test.
9702
9703 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9704
9705         PR middle-end/46851
9706         PR middle-end/60340
9707         * gcc.dg/tree-ssa/pr42327.c: Removed.
9708         * g++.dg/other/pr35011.C: Removed.
9709
9710 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9711
9712         PR target/66906
9713         * gcc.target/i386/pr66906.c: New test.
9714
9715 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9716
9717         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9718         as follow-up to r225930.
9719
9720 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9721
9722         PR fortran/52846
9723         * lib/fortran-modules.exp (proc cleanup-submodules): New
9724         procedure.
9725         * gfortran.dg/submodule_1.f08: Change extension and clean up
9726         the submodule files.
9727         * gfortran.dg/submodule_2.f08: ditto
9728         * gfortran.dg/submodule_6.f08: ditto
9729         * gfortran.dg/submodule_7.f08: ditto
9730         * gfortran.dg/submodule_8.f08: New test
9731         * gfortran.dg/submodule_9.f08: New test
9732
9733 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
9734             Sebastian Pop  <s.pop@samsung.com>
9735
9736         PR middle-end/61929
9737         * gcc.dg/graphite/pr61929.c: New.
9738
9739 2015-07-17  Marek Polacek  <polacek@redhat.com>
9740
9741         * gcc.dg/fold-minus-7.c: New test.
9742
9743 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9744
9745         * gfortran.dg/co_reduce_1.f90: New file.
9746
9747 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9748
9749         PR target/66824
9750         * gcc.target/i386/pr66824.c:
9751
9752 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
9753
9754         PR fortran/66035
9755         * gfortran.dg/structure_constructor_13.f03: New test.
9756
9757 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9758
9759         PR fortran/61831
9760         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9761         of generated while loops in the tree dump.
9762         * gfortran.dg/derived_constructor_comps_6.f90: New file.
9763
9764 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
9765
9766         * gcc.dg/vect/vect-outer-simd-2.c: New test.
9767
9768 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
9769
9770         PR target/66891
9771         * gcc.target/i386/pr66891.c: New test.
9772
9773 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9774
9775         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9776
9777 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
9778
9779         PR rtl-optimization/66626
9780         * gcc.target/i386/pr66626-2.c: New.
9781
9782 2015-07-16  Martin Liska  <mliska@suse.cz>
9783
9784         * g++.dg/ipa/pr66896.c: New test.
9785
9786 2015-07-16  Richard Biener  <rguenther@suse.de>
9787
9788         PR tree-optimization/66894
9789         * gcc.dg/torture/pr66894.c: New testcase.
9790
9791 2015-07-16  Richard Biener  <rguenther@suse.de>
9792
9793         * gcc.dg/tree-ssa/pr21031.c: Adjust.
9794
9795 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
9796
9797         PR target/66866
9798         * g++.dg/pr66866.C: New test.
9799
9800 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9801
9802         * gcc.target/powerpc/vec-cmp-sel.c: New test.
9803
9804 2015-07-15  Richard Biener  <rguenther@suse.de>
9805
9806         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9807         { -O3 -fomit-frame-pointer },
9808         { -O3 -fomit-frame-pointer -funroll-loops } and
9809         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9810         in favor of
9811         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9812           -finline-functions }
9813
9814 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
9815
9816         * gcc.target/mips/interrupt_handler-5.c: New test.
9817
9818 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9819             Robert Suchanek  <robert.suchanek@imgtec.com>
9820
9821         * gcc.target/mips/interrupt_handler-4.c: New test.
9822
9823 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
9824
9825         PR testsuite/66734
9826         * gcc.dg/lto/lto.exp: Initialize MPX.
9827
9828 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9829
9830         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9831         dg-skip-if.
9832         * gcc.target/arm/scd42-3.c: Likewise.
9833
9834 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9835
9836         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9837         code to be run when the pre-arch code increases the isa_rev to
9838         mips32r6 or greater.
9839
9840 2015-07-15  Richard Biener  <rguenther@suse.de>
9841
9842         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9843         { -O3 -fomit-frame-pointer },
9844         { -O3 -fomit-frame-pointer -funroll-loops } and
9845         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9846         in favor of
9847         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9848           -finline-functions }
9849         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9850         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9851         to additional_flags.
9852
9853 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
9854
9855         PR rtl-optimization/66838
9856         * gcc.target/i386/pr66838.c: New test.
9857
9858 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
9859
9860         PR c++/66850
9861         * g++.dg/template/pr66850.C: New test.
9862
9863 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9864             Cesar Philippidis  <cesar@codesourcery.com>
9865             Chung-Lin Tang  <cltang@codesourcery.com>
9866
9867         * gcc.target/nios2/nios2-flushd.c: New.
9868         * gcc.target/nios2/nios2-rdprs.c: New.
9869         * gcc.target/nios2/r2-atomic.c: New.
9870         * gcc.target/nios2/r2-eni.c: New.
9871         * gcc.target/nios2/r2-wrpie.c: New.
9872
9873 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9874             Cesar Philippidis  <cesar@codesourcery.com>
9875             Chung-Lin Tang  <cltang@codesourcery.com>
9876
9877         * gcc.target/nios2/cdx-ldstwm-1.c: New.
9878         * gcc.target/nios2/cdx-ldstwm-2.c: New.
9879
9880 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9881             Cesar Philippidis  <cesar@codesourcery.com>
9882             Chung-Lin Tang  <cltang@codesourcery.com>
9883
9884         * gcc.target/nios2/andci.c: New.
9885         * gcc.target/nios2/bmx.c: New.
9886         * gcc.target/nios2/cdx-add.c: New.
9887         * gcc.target/nios2/cdx-branch.c: New.
9888         * gcc.target/nios2/cdx-callret.c: New.
9889         * gcc.target/nios2/cdx-loadstore.c: New.
9890         * gcc.target/nios2/cdx-logical.c: New.
9891         * gcc.target/nios2/cdx-mov.c: New.
9892         * gcc.target/nios2/cdx-shift.c: New.
9893         * gcc.target/nios2/cdx-sub.c: New.
9894         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9895
9896 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
9897
9898         PR c++/65071
9899         * g++.dg/cpp0x/vt-65071.C: New.
9900
9901 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9902             Cesar Philippidis  <cesar@codesourcery.com>
9903             Chung-Lin Tang  <cltang@codesourcery.com>
9904
9905         * gcc.target/nios2/r2-io-range.c: New.
9906         * gcc.target/nios2/r2-stio-1.c: New.
9907         * gcc.target/nios2/r2-stio-2.c: New.
9908         * gcc.target/nios2/nios2-ldxio.c: New.
9909         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
9910         of just compile.  Add more tests.
9911
9912 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9913
9914         gfortran.dg/pr66864.f90: New test.
9915
9916 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
9917
9918         PR rtl-optimization/66626
9919         * gcc.target/i386/pr66626.c: New.
9920
9921 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9922
9923         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
9924         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
9925         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
9926
9927 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
9928
9929         * g++.dg/template/crash81.C: Adjust for error + inform change.
9930         * g++.dg/template/pr58878.C: Likewise.
9931         * g++.dg/template/shadow1.C: Likewise.
9932         * g++.dg/template/shadow2.C: Likewise.
9933         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
9934         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
9935         * g++.old-deja/g++.brendan/crash7.C: Likewise.
9936         * g++.old-deja/g++.pt/shadow2.C: Likewise.
9937
9938 2015-07-14  Richard Biener  <rguenther@suse.de>
9939
9940         PR tree-optimization/66863
9941         * gcc.dg/torture/pr66863.c: New testcase.
9942
9943 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
9944
9945         PR c++/65186
9946         * g++.dg/template/pr65186.C: New test.
9947
9948 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
9949
9950         * gcc.target/arm/macro_defs0.c: Add directive to skip
9951         test if -marm is present.
9952         * gcc.target/arm/macro_defs1.c: Likewise.
9953
9954 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9955
9956         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
9957         if-conversion..
9958         * gcc.target/aarch64/adds1.c: Likewise.
9959         * gcc.target/aarch64/ands_1.c: Likewise.
9960         * gcc.target/aarch64/bics_1.c: Likewise.
9961         * gcc.target/aarch64/subs1.c: Likewise.
9962         * gcc.target/aarch64/subs3.c: Likewise.
9963
9964 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
9965
9966         PR fortran/64589
9967         * gfortran.dg/pr64589.f90: New test.
9968
9969 2015-07-13  Renlin Li  <renlin.li@arm.com>
9970
9971         PR rtl/66556
9972         * gcc.c-torture/execute/pr66556.c: New.
9973
9974 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
9975
9976         * gcc.dg/20020219-1.c: Fix double word typos.
9977         * gcc.dg/20020919-1.c: Same.
9978
9979 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
9980             Jeff Law  <law@redhat.com>
9981
9982         PR middle-end/66726
9983         * g++.dg/tree-ssa/pr66726.c: New test.
9984         * gcc.dg/tree-ssa/pr66726-2.c: New test.
9985         * gcc.dg/tree-ssa/pr66726.c: New test.
9986
9987 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
9988
9989         PR c++/58734
9990         * g++.dg/cpp0x/variadic-ttp2.C: New.
9991
9992 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
9993
9994         PR c++/30044
9995         * g++.dg/cpp0x/auto46.C: New test.
9996         * g++.dg/template/pr30044.C: New test.
9997         * g++.dg/template/shadow2.C: New test.
9998         * g++.dg/template/error55.C: New test.
9999         * g++.dg/template/crash83.C: Accept any error string.
10000         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10001         parameters.
10002         * g++.dg/cpp0x/variadic19.C: Likewise
10003         * g++.dg/template/canon-type-13.C: Likewise.
10004         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10005         * g++.dg/torture/20070621-1.C: Likewise.
10006
10007 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10008
10009         PR c++/54521
10010         * g++.dg/init/explicit3.C: New.
10011
10012 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
10013
10014         PR target/66819
10015         * gcc.target/i386/pr66819-1.c: New test.
10016         * gcc.target/i386/pr66819-2.c: Likewise.
10017         * gcc.target/i386/pr66819-3.c: Likewise.
10018         * gcc.target/i386/pr66819-4.c: Likewise.
10019         * gcc.target/i386/pr66819-5.c: Likewise.
10020
10021 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10022
10023         PR target/66703
10024         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10025         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
10026         type to prevent possible flag-clobbering zero-extensions.
10027         * gcc.target/i386/pr66703.c: New test.
10028
10029 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10030
10031         PR c++/60842
10032         * g++.dg/cpp0x/nsdmi-template15.C: New.
10033
10034 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
10035
10036         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10037
10038 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
10039
10040         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10041         * gcc.target/arm/flip-thumb.c: Likewise.
10042
10043 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10044
10045         PR target/66813
10046         * gcc.target/i386/pr66813.c: New test.
10047
10048 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
10049
10050         PR middle-end/66820
10051         * gcc.dg/gomp/pr66820.c: New test.
10052
10053 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10054
10055         PR c++/65592
10056         * g++.dg/cpp0x/scoped_enum6.C: New.
10057
10058 2015-07-10  Tom de Vries  <tom@codesourcery.com>
10059
10060         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10061         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10062
10063 2015-07-10  Richard Biener  <rguenther@suse.de>
10064
10065         PR tree-optimization/66823
10066         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10067         which should not be necessary.  XFAIL.
10068
10069 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10070
10071         PR c++/64848
10072         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10073
10074 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10075
10076         PR middle-end/66633
10077         * gcc.dg/gomp/pr66633-1.c: New test.
10078         * gcc.dg/gomp/pr66633-2.c: New test.
10079         * gcc.dg/gomp/pr66633-3.c: New test.
10080         * gcc.dg/gomp/pr66633-4.c: New test.
10081
10082 2015-07-09  John Marino  <gnugcc@marino.st>
10083
10084         * lib/target-supports.exp (check_effective_target_pie):
10085         Add *-*-dragonfly*
10086
10087 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10088
10089         PR target/66814
10090         * gcc.target/i386/pr66814.c: New test.
10091
10092 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10093
10094         PR target/66731
10095         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10096         * gcc.target/aarch64/fnmul-2.c: Likewise.
10097         * gcc.target/aarch64/fnmul-3.c: Likewise.
10098         * gcc.target/aarch64/fnmul-4.c: Likewise.
10099
10100 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10101
10102         PR c++/65790
10103         * g++.dg/cpp0x/vt-65790.C: New.
10104
10105 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10106
10107         PR target/66818
10108         * gcc.target/i386/pr66818.c: New test.
10109
10110 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10111
10112         PR target/66817
10113         * gcc.target/i386/pr66817.c: New test.
10114
10115 2015-07-09  Marek Polacek  <polacek@redhat.com>
10116
10117         PR tree-optimization/66718
10118         * gcc.dg/vect/vect-126.c: New test.
10119
10120 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10121
10122         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10123         even when dwarf-2 is not the default.
10124
10125 2015-07-08  Jeff Law  <law@redhat.com>
10126
10127         PR testsuite/66796
10128         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10129         to have a single memory reference.
10130
10131 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10132
10133         * g++.dg/other/dump-ada-spec-9.C: New test.
10134
10135 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10136
10137         * g++.dg/vect/vect.exp: Run also simd* tests.
10138         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10139         (check_vect): Fix up get_cpuid call for C++.
10140         * g++.dg/vect/simd-clone-1.cc: New test.
10141
10142 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10143
10144         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10145
10146 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10147
10148         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10149         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10150
10151 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10152
10153         PR target/66806
10154         * gcc.target/i386/pr66806.c: New test.
10155
10156 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10157
10158         PR c++/66421
10159         * g++.dg/cpp0x/auto45.C: New.
10160
10161 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10162
10163         PR middle-end/66334
10164         * gcc.target/i386/pr66334.c: New.
10165
10166 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10167
10168         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10169         comments.
10170
10171 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10172
10173         PR jit/66783
10174         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10175         (verify_code): Update expected error message.
10176         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10177         (verify_code): Likewise.
10178         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10179         (verify_code): Likewise.
10180
10181 2015-07-08  Richard Biener  <rguenther@suse.de>
10182
10183         PR tree-optimization/66793
10184         * gcc.dg/torture/pr66793.c: New testcase.
10185
10186 2015-07-08  Richard Biener  <rguenther@suse.de>
10187
10188         PR tree-optimization/66794
10189         * gcc.dg/torture/pr66794.c: New testcase.
10190
10191 2015-07-08  Marek Polacek  <polacek@redhat.com>
10192
10193         PR c++/66748
10194         * g++.dg/abi/abi-tag15.C: New test.
10195
10196 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10197
10198         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10199         * gcc.target/mips/branch-3.c: Ditto
10200         * gcc.target/mips/branch-4.c: Ditto.
10201         * gcc.target/mips/branch-5.c: Ditto.
10202         * gcc.target/mips/branch-6.c: Ditto.
10203         * gcc.target/mips/branch-7.c: Ditto.
10204         * gcc.target/mips/branch-8.c: Ditto.
10205         * gcc.target/mips/branch-9.c: Ditto.
10206         * gcc.target/mips/branch-10.c: Ditto.
10207         * gcc.target/mips/branch-11.c: Ditto.
10208         * gcc.target/mips/branch-12.c: Ditto.
10209         * gcc.target/mips/branch-13.c: Ditto.
10210         * gcc.target/mips/umips-branch-5.c: New file.
10211         * gcc.target/mips/umips-branch-6.c: New file.
10212         * gcc.target/mips/umips-branch-7.c: New file.
10213         * gcc.target/mips/umips-branch-8.c: New file.
10214         * gcc.target/mips/umips-branch-9.c: New file.
10215         * gcc.target/mips/umips-branch-10.c: New file.
10216         * gcc.target/mips/umips-branch-11.c: New file.
10217         * gcc.target/mips/umips-branch-12.c: New file.
10218         * gcc.target/mips/umips-branch-13.c: New file.
10219         * gcc.target/mips/umips-branch-14.c: New file.
10220         * gcc.target/mips/umips-branch-15.c: New file.
10221         * gcc.target/mips/umips-branch-16.c: New file.
10222         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10223         (OCCUPY_0xfffc): New define.
10224
10225 2015-07-08  Renlin Li  <renlin.li@arm.com>
10226
10227         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10228
10229 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10230
10231         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10232
10233 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10234
10235         * gcc.target/i386/bt-3.c: New test.
10236         * gcc.target/i386/bt-4.c: Ditto.
10237
10238 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10239
10240         * g++.dg/other/dump-ada-spec-8.C: New test.
10241
10242 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10243
10244         PR jit/66783
10245         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10246         test case.
10247         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10248         New test case.
10249         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10250         New test case.
10251         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10252         Avoid using an opaque struct for local "f".
10253
10254 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10255
10256         PR jit/66779
10257         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10258         * jit.dg/test-pr66779.c: New testcase.
10259
10260 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10261
10262         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10263         NOCOMPRESSION.
10264
10265 2015-07-07  Richard Biener  <rguenther@suse.de>
10266
10267         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10268
10269 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10270
10271         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10272         * gcc.target/mips/call-5.c: Ditto.
10273         * gcc.target/mips/call-6.c: Ditto.
10274
10275 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10276
10277         * gcc.dg/dx-test.c: New test-case.
10278
10279 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10280
10281         PR fortran/66578
10282         * gfortran.dg/allocate_with_source_9.f08: New test.
10283
10284 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10285
10286         PR target/52144
10287         * gcc.target/arm/flip-thumb.c: Fix scan.
10288         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10289         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10290         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10291         Fix return value.
10292
10293 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10294
10295         PR target/65956
10296         * gcc.c-torture/execute/pr65956.c: New test.
10297
10298 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10299
10300         * gcc.target/arm/aapcs/align1.c: New.
10301         * gcc.target/arm/aapcs/align_rec1.c: New.
10302         * gcc.target/arm/aapcs/align2.c: New.
10303         * gcc.target/arm/aapcs/align_rec2.c: New.
10304         * gcc.target/arm/aapcs/align3.c: New.
10305         * gcc.target/arm/aapcs/align_rec3.c: New.
10306         * gcc.target/arm/aapcs/align4.c: New.
10307         * gcc.target/arm/aapcs/align_rec4.c: New.
10308         * gcc.target/arm/aapcs/align_vararg1.c: New.
10309         * gcc.target/arm/aapcs/align_vararg2.c: New.
10310
10311 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10312
10313         * gfortran.dg/iomsg_2.f90: New test.
10314
10315 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10316
10317         PR target/66749
10318         * gcc.target/i386/pr66749.c: New test.
10319
10320 2015-07-06  Richard Biener  <rguenther@suse.de>
10321
10322         PR tree-optimization/66772
10323         * gcc.dg/torture/pr66772-1.c: New testcase.
10324         * gcc.dg/torture/pr66772-2.c: Likewise.
10325
10326 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10327
10328         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10329         the jals instruction.
10330
10331 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10332
10333         PR target/53383
10334         * gcc.target/i386/pr53383-1.c: New file.
10335         * gcc.target/i386/pr53383-2.c: Likewise.
10336         * gcc.target/i386/pr53383-3.c: Likewise.
10337
10338 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10339
10340         * gcc.target/aarch64/fnmul-1.c: New.
10341         * gcc.target/aarch64/fnmul-2.c: New.
10342         * gcc.target/aarch64/fnmul-3.c: New.
10343         * gcc.target/aarch64/fnmul-4.c: New.
10344
10345 2015-07-06  Richard Biener  <rguenther@suse.de>
10346
10347         PR middle-end/66759
10348         * gcc.dg/torture/pr66759.c: New testcase.
10349
10350 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10351
10352         PR fortran/58586
10353         * gfortran.dg/alloc_comp_class_3.f03: New test.
10354         * gfortran.dg/alloc_comp_class_4.f03: New test.
10355
10356 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10357
10358         * gcc.c-torture/execute/pr66757.c: New test.
10359
10360 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10361
10362         PR tree-optimization/66720
10363         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10364
10365 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10366             Sandra Loosemore <sandra@codesourcery.com>
10367
10368         * gcc.target/nios2/gprel-offset.c: New test.
10369
10370 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10371
10372         PR fortran/66725
10373         * gfortran.dg/pr66725.f90: New test.
10374
10375 2015-07-03  Jason Merrill  <jason@redhat.com>
10376
10377         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10378         Avoid narrowing error.
10379
10380 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10381
10382         PR rtl-optimization/66706
10383         * gcc.target/powerpc/shift-int.c: New testcase.
10384
10385 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10386
10387         PR target/66746.
10388         * gcc.target/i386/pr66746.c: New file.
10389
10390 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10391
10392         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10393
10394 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10395
10396         PR tree-optimization/66119
10397         * g++.dg/opt/pr66119.C: New.
10398
10399 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10400
10401         PR fortran/52846
10402         * gfortran.dg/submodule_1.f90: New test
10403         * gfortran.dg/submodule_2.f90: New test
10404         * gfortran.dg/submodule_3.f90: New test
10405         * gfortran.dg/submodule_4.f90: New test
10406         * gfortran.dg/submodule_5.f90: New test
10407         * gfortran.dg/submodule_6.f90: New test
10408         * gfortran.dg/submodule_7.f90: New test
10409
10410 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10411
10412         PR preprocessor/53690
10413         * g++.dg/cpp/pr53690.C: New.
10414
10415 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10416
10417         * gcc.target/powerpc/vec-cmp.c: New test.
10418
10419 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10420
10421         PR fortran/56520
10422         * gfortran.dg/pr56520.f90: New test.
10423
10424 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10425
10426         PR fortran/66545
10427         * gfortran.dg/pr66545_1.f90: New test.
10428         * gfortran.dg/pr66545_2.f90: New test.
10429
10430 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10431
10432         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10433         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10434
10435 2015-07-02  Richard Biener  <rguenther@suse.de>
10436
10437         PR testsuite/66719
10438         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10439         unaligned loads.
10440
10441 2015-07-02  Richard Biener  <rguenther@suse.de>
10442
10443         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10444
10445 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10446
10447         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10448
10449 2015-07-01  Jason Merrill  <jason@redhat.com>
10450
10451         * lib/target-supports.exp (cxx_default): Set to C++14.
10452
10453 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10454
10455         PR testsuite/66723
10456         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10457         scan-assembler.
10458
10459 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10460
10461         * gfortran.dg/warn_conversion_8.f90:  New test.
10462
10463 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10464
10465         PR rtl-optimization/61047
10466         * gcc.c-torture/execute/20150611-1.c: New testcase.
10467
10468 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10469
10470         PR jit/66700
10471         * jit.dg/all-non-failing-tests.h: Add
10472         test-pr66700-observing-write-through-ptr.c.
10473         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10474
10475 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10476
10477         * jit.dg/test-accessing-union.c: Add comments for use by
10478         gcc/jit/docs/topics/types.rst.
10479
10480 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10481
10482         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10483         'do-require-effective-target' with 'dg-require-effective-target'.
10484         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10485         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10486         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10487         'stlex' with 'strex' as the expected output.
10488
10489 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10490
10491         PR c++/60365
10492         * g++.dg/cpp0x/gen-attrs-60.C: New.
10493         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10494
10495 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10496
10497         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10498         New function.
10499         * gcc.target/aarch64/pic-small.c: Restrict this test under
10500         check_effective_target_aarch64_small_fpic.
10501
10502 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10503
10504         * gfortran.dg/gomp/pr66633.f90: New test.
10505
10506 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10507
10508         PR c++/66686
10509         * g++.dg/template/pr66686.C: New test.
10510
10511 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10512
10513         * gnat.dg/lto17.ad[sb]: New test.
10514
10515 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10516
10517         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10518         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10519         testcase.
10520         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10521         New testcase.
10522         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10523         New testcase.
10524         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10525         New testcase.
10526         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10527         New testcase.
10528         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10529         New testcase.
10530         * jit.dg/test-switch.c: New testcase.
10531         * jit.dg/test-switch.cc: New testcase.
10532
10533 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10534
10535         PR jit/66546
10536         * jit.dg/all-non-failing-tests.h: Add note about
10537         test-validly-unreachable-block.c.
10538         * jit.dg/test-validly-unreachable-block.c: New file.
10539
10540 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10541
10542         PR jit/66628
10543         * jit.dg/all-non-failing-tests.h: Add note about
10544         test-extra-options.c.
10545         * jit.dg/test-extra-options.c: New testcase.
10546
10547 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10548
10549         PR debug/66691
10550         * gcc.target/i386/pr66691.c: New.
10551
10552 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10553
10554         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10555         * gcc.target/i386/iamcu/args.h: Likewise.
10556         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10557         * gcc.target/i386/iamcu/defines.h: Likewise.
10558         * gcc.target/i386/iamcu/macros.h: Likewise.
10559         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10560         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10561         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10562         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10563         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10564         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10565         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10566         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10567         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10568         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10569         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10570         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10571         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10572         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10573         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10574         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10575         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10576
10577 2015-06-30  Marek Polacek  <polacek@redhat.com>
10578
10579         * gcc.dg/fold-minus-6.c: New test.
10580
10581         * gcc.dg/fold-ior-3.c: New test.
10582
10583 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10584
10585         Implement N4197 - Adding u8 character literals
10586         * g++.dg/cpp1z/utf8.C: New.
10587         * g++.dg/cpp1z/utf8-neg.C: New.
10588         * g++.dg/cpp1z/udlit-utf8char.C: New.
10589
10590 2015-06-30  Marek Polacek  <polacek@redhat.com>
10591
10592         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10593
10594 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10595
10596         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10597         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10598         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10599         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10600
10601 2015-06-30  Marek Polacek  <polacek@redhat.com>
10602
10603         * gcc.dg/fold-ior-2.c: New test.
10604
10605 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10606
10607         PR tree-optimization/66652
10608         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10609         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10610         pointers.
10611         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10612
10613 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10614
10615         PR c++/65977
10616         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10617         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10618
10619 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10620
10621         PR fortran/66605
10622         * gfortran.dg/wunused-parameter.f90: New test.
10623
10624 2015-06-29  Richard Henderson  <rth@redhat.com>
10625
10626         * gcc.target/i386/asm-flag-1.c: New.
10627         * gcc.target/i386/asm-flag-2.c: New.
10628         * gcc.target/i386/asm-flag-3.c: New.
10629         * gcc.target/i386/asm-flag-4.c: New.
10630         * gcc.target/i386/asm-flag-5.c: New.
10631
10632 2015-06-29  Marek Polacek  <polacek@redhat.com>
10633
10634         PR c/66322
10635         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10636         * c-c++-common/pr66322.c: New test.
10637         * g++.dg/eh/scope1.C: Remove dg-warning.
10638
10639 2015-06-29  Richard Biener  <rguenther@suse.de>
10640
10641         PR tree-optimization/66677
10642         * gcc.dg/vect/pr66677.c: New testcase.
10643
10644 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10645
10646         PR middle-end/64130
10647         * gcc.dg/tree-ssa/pr64130.c: New test.
10648
10649 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10650
10651         * gcc.target/aarch64/pic-small.c: New testcase.
10652
10653 2015-06-26  Richard Biener  <rguenther@suse.de>
10654
10655         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10656
10657 2015-06-26  Marek Polacek  <polacek@redhat.com>
10658
10659         * gcc.dg/fold-and-1.c: New test.
10660         * gcc.dg/fold-and-2.c: New test.
10661
10662 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10663
10664         * gnat.dg/warn11.adb: Add missing dg directive.
10665         * gnat.dg/warn12.adb: New test.
10666         * gnat.dg/warn12_pkg.ads: New helper.
10667
10668 2015-06-26  Richard Biener  <rguenther@suse.de>
10669
10670         * gfortran.dg/reassoc_3.f90: Adjust.
10671
10672 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10673
10674         PR target/66412
10675         * gcc.target/i386/pr66412.c: New test.
10676
10677 2015-06-25  Richard Biener  <rguenther@suse.de>
10678
10679         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10680
10681 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10682
10683         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10684
10685 2015-06-25  Richard Biener  <rguenther@suse.de>
10686
10687         * gfortran.dg/vect/vect-9.f90: New testcase.
10688
10689 2015-06-25  Nick Clifton  <nickc@redhat.com>
10690
10691         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10692         H8300 and M32R targets.
10693
10694 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10695
10696         PR fortran/66528
10697         * gfortran.dg/maxerrors.f90: New test.
10698
10699 2015-06-08  DJ Delorie  <dj@redhat.com>
10700
10701         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10702
10703 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10704
10705         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10706
10707 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10708
10709         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10710         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10711         * gcc.target/aarch64/nofp_1.c: New file.
10712
10713 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10714
10715         Implement N3928 - Extending static_assert
10716         * g++.dg/cpp0x/static_assert8.C: Adjust.
10717         * g++.dg/cpp0x/static_assert12.C: New.
10718         * g++.dg/cpp0x/static_assert13.C: New.
10719         * g++.dg/cpp1y/static_assert1.C: New.
10720         * g++.dg/cpp1y/static_assert2.C: New.
10721         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10722
10723 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10724
10725         PR c++/65750
10726         * g++.dg/cpp0x/trailing11.C: New.
10727
10728 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10729
10730         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10731         multilibs.
10732         * gcc.target/arm/memset-inline-10.c: Likewise.
10733         * gcc.target/arm/pr58784.c: Likewise.
10734         * gcc.target/arm/pr59985.C: Likewise.
10735         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10736
10737 2015-06-24  Renlin Li  <renlin.li@arm.com>
10738
10739         * gcc.target/aarch64/arm_align_max_pwr.c: New.
10740         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10741
10742 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
10743
10744         Revert:
10745         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10746
10747         PR c++/30044
10748         * g++.dg/cpp0x/auto45.C: New test.
10749         * g++.dg/template/pr30044.C: New test.
10750         * g++.dg/template/crash83.C: Accept any error string.
10751         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10752         parameters.
10753         * g++.dg/cpp0x/variadic18.C: Likewise
10754         * g++.dg/template/canon-type-13.C: Likewise.
10755         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10756
10757 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
10758
10759         PR c++/65811
10760         * g++.dg/other/linkage2.C: New.
10761
10762 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10763
10764         PR target/63408
10765         * gcc.target/arm/pr63408.c: New test.
10766
10767 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
10768
10769         * lib/c-torture.exp: Don't call check_effective_target_lto
10770         before setting up environment correctly.
10771         * lib/gcc-dg.exp: Likewise, and protect
10772         gcc_force_conventional_output.
10773
10774 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10775
10776         PR rtl-optimization/66306
10777         * gcc.target/s390/pr66306.c: New test.
10778
10779 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10780
10781         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10782         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10783         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10784         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10785         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10786         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10787         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10788
10789 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
10790
10791         PR target/65803
10792         * gcc.c-torture/pr65803.c: New test.
10793
10794 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10795
10796         PR c++/30044
10797         * g++.dg/cpp0x/auto45.C: New test.
10798         * g++.dg/template/pr30044.C: New test.
10799         * g++.dg/template/crash83.C: Accept any error string.
10800         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10801         parameters.
10802         * g++.dg/cpp0x/variadic18.C: Likewise
10803         * g++.dg/template/canon-type-13.C: Likewise.
10804         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10805
10806 2015-06-23  Marek Polacek  <polacek@redhat.com>
10807
10808         * c-c++-common/Wlogical-op-3.c: New test.
10809
10810 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
10811
10812         PR c++/66254
10813         * g++.dg/cpp0x/scoped_enum5.C: New.
10814
10815 2015-06-23  Richard Biener  <rguenther@suse.de>
10816
10817         PR tree-optimization/66636
10818         * gcc.dg/vect/pr66636.c: New testcase.
10819
10820 2015-06-23  Marek Polacek  <polacek@redhat.com>
10821
10822         * gcc.dg/fold-minus-4.c: New test.
10823         * gcc.dg/fold-minus-5.c: New test.
10824         * c-c++-common/ubsan/overflow-add-5.c: New test.
10825
10826 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
10827
10828         Add missing testcase from r224672.
10829         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10830
10831         * gcc.target/vax/bswapdi-1.c: New.
10832
10833 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
10834
10835         PR fortran/64674
10836         * gfortran.dg/associate_18.f08: New test.
10837
10838 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
10839
10840         PR target/66560
10841         * gcc.target/i386/pr66560-1.c: New test.
10842         * gcc.target/i386/pr66560-2.c: Ditto.
10843         * gcc.target/i386/pr66560-3.c: Ditto.
10844         * gcc.target/i386/pr66560-4.c: Ditto.
10845
10846 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
10847
10848         * gcc.target/nvptx/nvptx.exp: New file.
10849         * gcc.target/nvptx/proto-1.c: Likewise.
10850
10851 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
10852
10853         PR tree-optimization/66449
10854         * gcc.dg/vect/pr66449.c: New test.
10855
10856 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
10857
10858         * g++.dg/other/dump-ada-spec-5.C: New test.
10859         * g++.dg/other/dump-ada-spec-6.C: Likewise.
10860         * g++.dg/other/dump-ada-spec-7.C: Likewise.
10861
10862 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
10863
10864         * g++.dg/inherit/pure1.C: Test location too.
10865
10866 2015-06-22  Marek Polacek  <polacek@redhat.com>
10867
10868         * gcc.dg/fold-ior-1.c: New test.
10869         * gcc.dg/fold-minus-2.c: New test.
10870         * gcc.dg/fold-minus-3.c: New test.
10871         * gcc.dg/fold-plus-1.c: New test.
10872         * gcc.dg/fold-plus-2.c: New test.
10873         * gcc.dg/fold-xor-4.c: New test.
10874         * gcc.dg/fold-xor-5.c: New test.
10875
10876 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10877
10878         PR target/65914
10879         * g++.dg/torture/pr65914.C:  New.
10880
10881 2015-06-22  Richard Biener  <rguenther@suse.de>
10882
10883         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10884         not existing TORTURE_OPTIONS only.
10885         * lib/gcc-dg.exp: Likewise.
10886
10887 2015-06-22  Christian Bruel  <christian.bruel@st.com>
10888
10889         PR target/52144
10890         * gcc.target/arm/flip-thumb.c: New test.
10891
10892 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
10893             Martin Liska  <mliska@suse.cz>
10894
10895         PR ipa/65908
10896         * g++.dg/ipa/pr65908.C: New testcase.
10897
10898 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
10899
10900         PR c++/65882
10901         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
10902         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
10903
10904 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
10905
10906         * gnat.dg/specs/debug1.ads: Adjust.
10907
10908 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
10909
10910         * gcc.target/aarch64/fmovd-zero-mem.c: New.
10911         * gcc.target/aarch64/fmovd-zero-reg.c: New.
10912         * gcc.target/aarch64/fmovf-zero-mem.c: New.
10913         * gcc.target/aarch64/fmovf-zero-reg.c: New.
10914         * gcc.target/aarch64/fmovld-zero-mem.c: New.
10915         * gcc.target/aarch64/fmovld-zero-mem.c: New.
10916         * gcc.target/aarch64/fmovd-zero.c: Delete.
10917         * gcc.target/aarch64/fmovf-zero.c: Delete.
10918
10919 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10920
10921         * gcc.target/vax/bswapdi-1.c: New.
10922
10923 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10924
10925         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
10926
10927 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10928
10929         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
10930
10931 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10932
10933         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
10934
10935 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10936
10937         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
10938
10939 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10940
10941         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
10942
10943 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10944
10945         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
10946
10947 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10948
10949         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
10950
10951 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10952
10953         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
10954
10955 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10956
10957         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
10958
10959 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10960
10961         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
10962
10963 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10964
10965         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
10966
10967 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10968
10969         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
10970
10971 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10972
10973         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
10974
10975 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10976
10977         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
10978
10979 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10980
10981         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
10982
10983 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10984
10985         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
10986
10987 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10988
10989         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
10990
10991 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10992
10993         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
10994
10995 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10996
10997         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
10998
10999 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11000
11001         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11002         (_ARM_FPSCR): Add FZ field.
11003         (clean_results): Force FZ=1 on AArch64.
11004         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11005
11006 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11007
11008         * gcc.target/aarch64/pr62308.c: New test.
11009
11010 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
11011
11012         PR fortran/66549
11013         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11014
11015 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
11016
11017         * gcc.target/i386/mpx/pr66581.c: New test.
11018
11019 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
11020
11021         * gcc.target/i386/cmov9.c: New test.
11022
11023 2015-06-18  Richard Biener  <rguenther@suse.de>
11024
11025         * g++.dg/other/const4.C: New testcase.
11026
11027 2015-06-18  Michael Matz  <matz@suse.de>
11028
11029         PR middle-end/66253
11030         * gcc.dg/vect/pr66253.c: New testcase.
11031
11032 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11033
11034         PR target/66569
11035         * gcc.target/i386/mpx/chkp-vararg.c: New test.
11036
11037 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11038
11039         PR middle-end/66568
11040         * gcc.target/i386/mpx/pr66568.c: New test.
11041
11042 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11043
11044         PR middle-end/66567
11045         * gcc.target/i386/mpx/pr66567.c: New test.
11046
11047 2015-06-18  Richard Biener  <rguenther@suse.de>
11048
11049         PR tree-optimization/66510
11050         * gcc.dg/vect/slp-perm-12.c: New testcase.
11051
11052 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11053
11054         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11055         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11056         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11057         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11058
11059 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
11060
11061         PR c++/66571
11062         * g++.dg/gomp/pr66571-1.C: New test.
11063
11064         PR middle-end/66429
11065         * c-c++-common/gomp/pr66429.c: New test.
11066
11067 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11068
11069         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11070         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11071         ...this.
11072         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11073         New testcase.
11074         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11075         New testcase.
11076
11077 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11078
11079         PR testsuite/65944
11080         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11081
11082 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11083
11084         * gcc.target/mips/pr65862-1.c: New test.
11085         * gcc.target/mips/pr65862-2.c: Likewise.
11086
11087 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11088
11089         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11090         * gcc.target/i386/pr52252-atom.c: Ditto.
11091         * gcc.target/i386/vect-div-1.c: Ditto.
11092         * gcc.target/i386/rotate-5.c: Ditto.
11093         * gcc.target/i386/pr50202.c: Ditto.
11094         * gcc.target/i386/pr37843-3.c: Ditto.
11095         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11096         * gcc.target/i386/pr53397-1.c: Ditto.
11097         * gcc.target/i386/pr55934.c: Ditto.
11098         * gcc.target/i386/pr37843-4.c: Ditto.
11099         * gcc.target/i386/pr60451.c: Ditto.
11100         * gcc.target/i386/pr53397-2.c: Ditto.
11101         * gcc.target/i386/vectorize1.c: Ditto.
11102         * gcc.target/i386/extract-insert-combining.c: Ditto.
11103         * gcc.target/i386/pr53759.c: Ditto.
11104         * gcc.target/i386/pr52252-core.c: Ditto.
11105         * gcc.target/i386/rotate-3.c: Ditto.
11106         * gcc.target/i386/sse-20.c: Ditto.
11107         * gcc.target/i386/rotate-4.c: Ditto.
11108         * gcc.target/i386/pr61403.c: Ditto.
11109         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11110         * gcc.target/i386/pr60901.c: Ditto.
11111         * gcc.target/i386/pr59794-7.c: Ditto.
11112         * gcc.target/i386/pr62208.c: Ditto.
11113         * gcc.target/i386/pr53416.c: Ditto.
11114         * gcc.target/i386/asm-dialect-1.c: Ditto.
11115         * gcc.target/i386/pr50038.c: Ditto.
11116         * gcc.target/i386/47698.c: Ditto.
11117         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11118         * gcc.target/i386/pr59794-2.c: Ditto.
11119         * gcc.target/i386/pr59794-3.c: Ditto.
11120         * gcc.target/i386/pr39058.c: Ditto.
11121         * gcc.target/i386/pr60205-1.c: Ditto.
11122         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11123         * gcc.target/i386/sse2-movq-2.c: Ditto.
11124
11125 2015-06-17  Richard Biener  <rguenther@suse.de>
11126
11127         PR tree-optimization/66251
11128         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11129
11130 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11131
11132         PR c++/59682
11133         * g++.dg/parse/new-placement1.C: New.
11134
11135 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11136
11137         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11138         * jit.dg/test-compound-assignment.c: New testcase.
11139
11140 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11141
11142         PR jit/66539
11143         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11144         to "testcases" array.
11145
11146 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11147
11148         PR jit/66539
11149         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11150         * jit.dg/test-debug-strings.c: New test case.
11151         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11152         the discriminant has a sane debug string.
11153
11154 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11155
11156         PR target/56766
11157         * gcc.target/i386/pr56766-1.c: New test.
11158         * gcc.target/i386/pr56766-2.c: Ditto.
11159
11160 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11161
11162         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11163         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11164         * gcc.target/mips/loongson-simd.c: Ditto.
11165
11166 2015-06-16  Richard Biener  <rguenther@suse.de>
11167
11168         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11169
11170 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11171
11172         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11173         passed by the testsuite driver.
11174
11175 2015-06-16  Richard Biener  <rguenther@suse.de>
11176
11177         * gcc.dg/vect/slp-perm-11.c: New testcase.
11178
11179 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11180
11181         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11182         dg-options.
11183
11184 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11185
11186         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11187         Reinstate calls to torture-init and torture-finalize.
11188
11189 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11190
11191         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11192
11193 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11194
11195         PR c++/58583
11196         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11197
11198 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11199
11200         PR c++/51048
11201         * g++.dg/cpp0x/local-type1.C: New.
11202
11203 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11204
11205         PR fortran/44672
11206         PR fortran/45440
11207         PR fortran/57307
11208         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11209         unimplemented error.
11210         * gfortran.dg/allocate_with_source_7.f08: New test.
11211         * gfortran.dg/allocate_with_source_8.f08: New test.
11212
11213 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11214
11215         PR c++/65168
11216         * g++.dg/warn/Walways-true-3.C: New test.
11217
11218 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11219
11220         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11221
11222 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11223
11224         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11225         (main): Remove superfluous attributes.
11226         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11227         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11228
11229 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11230
11231         * gcc.target/i386/monitorx.c: New.
11232         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11233         * gcc.target/i386/sse-13.c: Ditto.
11234         * gcc.target/i386/sse-14.c: Ditto.
11235         * gcc.target/i386/sse-22.c: Ditto.
11236         * gcc.target/i386/sse-23.c: Ditto.
11237         * g++.dg/other/i386-2.C: Ditto.
11238         * g++.dg/other/i386-3.C: Ditto.
11239
11240 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11241
11242         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11243
11244 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11245
11246         PR fortran/66079
11247         * gfortran.dg/allocatable_scalar_13.f90: New test
11248
11249 2015-06-11  Marek Polacek  <polacek@redhat.com>
11250
11251         * gcc.dg/fold-xor-3.c: New test.
11252
11253 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11254
11255         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11256         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11257
11258 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11259
11260         PR target/52144
11261         * gcc.target/arm/pragma_attribute.c: New test.
11262
11263 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11264
11265         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11266
11267 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11268
11269         PR target/66473
11270         * gcc.target/i386/pr66473.c: New test.
11271
11272 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11273
11274         PR target/66470
11275         * gcc.dg/tls/pr66470.c: New test.
11276         * gcc.target/i386/pr66470.c: New test.
11277
11278 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11279
11280         PR target/52144
11281         * gcc.target/arm/attr_arm.c: New test
11282         * gcc.target/arm/attr_arm-err.c: New test
11283         * gcc.target/arm/attr_thumb.c: New test
11284         * gcc.target/arm/attr_thumb-static.c: New test
11285
11286 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11287
11288         PR target/66200
11289         PR target/66428
11290         PR c++/66192
11291         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11292
11293 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11294
11295         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11296         passed by the testsuite driver.
11297
11298 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11299
11300         Revert:
11301         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11302         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11303         * gcc.dg/ssp-1.c: Make counter a register.
11304         * gcc.dg/ssp-2.c: Likewise.
11305         * gcc.dg/torture/parm-coalesce.c: New.
11306
11307 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11308
11309         * gcc.target/i386/vararg-loc.c: New test.
11310
11311 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11312
11313         PR c++/65815
11314         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11315         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11316
11317 2015-06-09  Marek Polacek  <polacek@redhat.com>
11318
11319         PR tree-optimization/66299
11320         * gcc.dg/pr66299-1.c: New test.
11321         * gcc.dg/pr66299-2.c: New test.
11322         * gcc.dg/pr66299-3.c: New test.
11323
11324 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11325
11326         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11327         passed by the testsuite driver.
11328
11329 2015-06-09  Richard Biener  <rguenther@suse.de>
11330
11331         PR middle-end/66423
11332         * gcc.dg/fold-modpow2.c: New testcase.
11333
11334 2015-06-09  Richard Biener  <rguenther@suse.de>
11335
11336         PR tree-optimization/66419
11337         * gcc.dg/vect/bb-slp-37.c: New testcase.
11338
11339 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11340
11341         * gcc.target/arm/stl-cond.c: New test.
11342
11343 2015-06-09  Richard Biener  <rguenther@suse.de>
11344
11345         PR middle-end/66413
11346         * gcc.dg/torture/pr66413.c: New testcase.
11347
11348 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11349
11350         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11351         * gcc.dg/ssp-1.c: Make counter a register.
11352         * gcc.dg/ssp-2.c: Likewise.
11353         * gcc.dg/torture/parm-coalesce.c: New.
11354
11355 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11356
11357         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11358         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11359
11360 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11361
11362         PR rtl-optimization/66444
11363         * gcc.dg/pr66444.c: New test.
11364
11365 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11366
11367         PR fortran/66245
11368         * gfortran.dg/class_is_1.f90: New test.
11369         * gfortran.dg/type_is_1.f90: Ditto.
11370
11371 2015-06-08  Marek Polacek  <polacek@redhat.com>
11372
11373         PR c/66415
11374         * gcc.dg/cpp/pr66415-1.c: New test.
11375         * gcc.dg/cpp/pr66415-2.c: New test.
11376
11377 2015-06-08  Richard Biener  <rguenther@suse.de>
11378
11379         PR tree-optimization/66422
11380         * gcc.dg/Warray-bounds-16.c: New testcase.
11381
11382 2015-06-08  Richard Biener  <rguenther@suse.de>
11383
11384         * gcc.dg/vect/slp-perm-10.c: New testcase.
11385         * gcc.dg/vect/slp-23.c: Adjust.
11386         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11387         vector pointer update.
11388
11389 2015-06-08  Marek Polacek  <polacek@redhat.com>
11390
11391         PR sanitizer/66452
11392         * g++.dg/ubsan/pr66452.C: New test.
11393
11394 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11395
11396         PR tree-optimization/66436
11397         * gcc.dg/gomp/dump-new-function-2.c: New test.
11398         * gcc.dg/gomp/dump-new-function-3.c: Same.
11399         * gcc.dg/gomp/dump-new-function.c: Same.
11400
11401 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11402
11403         PR tree-optimization/66435
11404         * gcc.dg/gomp/notify-new-function-2.c: New test.
11405         * gcc.dg/gomp/notify-new-function-3.c: Same.
11406         * gcc.dg/gomp/notify-new-function.c: Same.
11407
11408 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11409
11410         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11411         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11412         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11413         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11414         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11415         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11416         -fshort-enum.
11417
11418 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11419
11420         PR fortran/47659
11421         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11422         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11423         for assignment.
11424         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11425         * gfortran.dg/warn_conversion_5.f90: New test.
11426         * gfortran.dg/warn_conversion_6.f90: New test.
11427         * gfortran.dg/warn_conversion_7.f90: New test.
11428
11429 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11430
11431         PR fortran/66347
11432         * gfortran.dg/blockdata_9.f: New test.
11433
11434 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11435
11436         PR fortran/66385
11437         * gfortran.dg/forall_17.f90:  New test.
11438
11439 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11440
11441         * g++.dg/cpp0x/pr57101.C: Add warning.
11442         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11443         * g++.dg/ext/visibility/anon7.C: Same.
11444         * g++.dg/ipa/pr63587-2.C: Same.
11445         * g++.dg/opt/dump1.C: Same.
11446         * g++.dg/opt/pr59622-3.C: Same.
11447         * g++.dg/opt/pr59622.C: Same.
11448         * g++.dg/torture/pr46383.C: Same.
11449         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11450         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11451         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11452         functions.
11453         * gfortran.dg/intent_out_8.f90: Same.
11454         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11455
11456 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11457
11458         PR fortran/66377
11459         gfortran.dg/equiv_9.f90: New test.
11460
11461
11462 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11463
11464         merge from gomp4 branch:
11465         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11466
11467         PR tree-optimization/65443
11468         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11469         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11470         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11471
11472 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11473
11474         PR c++/52595
11475         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11476
11477 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11478
11479         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11480
11481 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11482
11483         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11484
11485 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11486
11487         * gcc.target/i386/noplt-1.c: New test.
11488         * gcc.target/i386/noplt-2.c: New test.
11489         * gcc.target/i386/noplt-3.c: New test.
11490         * gcc.target/i386/noplt-4.c: New test.
11491
11492 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11493
11494         PR fortran/58749
11495         * gfortran.dg/adjustl_1.f90:  New test.
11496
11497 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11498
11499         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11500         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11501
11502 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11503
11504         * lto.c (iterative_hash_canonical_type,
11505         gimple_register_canonical_type): only hash main variants of types
11506
11507 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11508
11509         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11510         Move set of dg-do-what-default after early return.
11511
11512 2015-06-04  Marek Polacek  <polacek@redhat.com>
11513
11514         PR c/66341
11515         * gcc.dg/lvalue-8.c: New test.
11516
11517 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11518             Paolo Carlini  <paolo.carlini@oracle.com>
11519
11520         PR c++/66130
11521         * g++.dg/other/pr66130.C: New.
11522         * g++.dg/cpp0x/pr66130.C: Likewise.
11523
11524 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11525
11526         * g++.dg/cpp0x/decl-loc1.C: New.
11527         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11528         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11529         * g++.dg/init/ctor8.C: Likewise.
11530         * g++.dg/parse/semicolon4.C: Likewise.
11531
11532 2015-06-03  Marek Polacek  <polacek@redhat.com>
11533
11534         PR sanitizer/66190
11535         * g++.dg/ubsan/static-init-1.C: New test.
11536         * g++.dg/ubsan/static-init-2.C: New test.
11537         * g++.dg/ubsan/static-init-3.C: New test.
11538
11539 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11540
11541         PR target/66275
11542         * gcc.target/i386/pr66275.c: New test.
11543
11544 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11545
11546         * gcc.dg/Wcxx-compat-22.c: New testcase.
11547         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11548         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11549         * c-c++-common/pr58346-1.c: Likewise.
11550         * c-c++-common/transparent-union-1.c: Likewise.
11551
11552 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11553
11554         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11555         * g++.dg/plugin/def_plugin.c: New file.
11556         * g++.dg/plugin/def-plugin-test.C: New file.
11557
11558 2015-06-03  Richard Biener  <rguenther@suse.de>
11559
11560         * gcc.dg/vect/bb-slp-36.c: New testcase.
11561
11562 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11563
11564         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11565
11566 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11567
11568         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11569         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11570         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11571         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11572
11573 2015-06-03  Marek Polacek  <polacek@redhat.com>
11574
11575         PR c/64223
11576         PR c/29358
11577         * gcc.dg/pr64223-1.c: New test.
11578         * gcc.dg/pr64223-2.c: New test.
11579
11580 2015-06-03  Richard Biener  <rguenther@suse.de>
11581
11582         PR tree-optimization/63916
11583         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11584
11585 2015-06-03  Richard Biener  <rguenther@suse.de>
11586
11587         PR tree-optimization/66375
11588         * gcc.dg/torture/pr66375.c: New testcase.
11589
11590 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11591
11592         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11593
11594 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11595
11596         PR target/65768
11597         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11598
11599 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11600
11601         PR fortran/66380
11602         * gfortran.dg/reshape_7.f90: New test.
11603
11604 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11605
11606         PR c/66220:
11607         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11608         (fn_36): New.
11609
11610 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11611
11612         PR c/49551
11613         * gcc.dg/pr49551.c: New testcase.
11614
11615 2015-06-02  Richard Biener  <rguenther@suse.de>
11616
11617         PR debug/65549
11618         * g++.dg/lto/pr65549_0.C: New testcase.
11619
11620 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11621
11622         PR libgomp/65742
11623         PR middle-end/66332
11624         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11625
11626 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11627
11628         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11629
11630 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11631
11632         PR c++/61683
11633         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11634
11635 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11636
11637         PR tree-optimization/48052
11638         * gcc.dg/tree-ssa/scev-8.c: New.
11639         * gcc.dg/tree-ssa/scev-9.c: New.
11640         * gcc.dg/tree-ssa/scev-10.c: New.
11641         * gcc.dg/vect/pr48052.c: New.
11642
11643 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11644
11645         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11646
11647 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11648
11649         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11650
11651 2015-06-02  Marek Polacek  <polacek@redhat.com>
11652
11653         PR middle-end/66345
11654         * gcc.dg/torture/pr66345.c: New test.
11655
11656 2015-06-02  Richard Biener  <rguenther@suse.de>
11657
11658         PR tree-optimization/65961
11659         * gcc.dg/torture/pr65961.c: New testcase.
11660
11661 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11662
11663         PR tree-optimization/52563
11664         PR tree-optimization/62173
11665         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11666         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11667
11668 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11669
11670         * gnat.dg/specs/varsize_return2.ads: New test.
11671         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11672
11673 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11674
11675         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11676
11677 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11678
11679         PR target/65697
11680         * gcc.target/aarch64/sync-comp-swap.c: New.
11681         * gcc.target/aarch64/sync-comp-swap.x: New.
11682         * gcc.target/aarch64/sync-op-acquire.c: New.
11683         * gcc.target/aarch64/sync-op-acquire.x: New.
11684         * gcc.target/aarch64/sync-op-full.c: New.
11685         * gcc.target/aarch64/sync-op-full.x: New.
11686         * gcc.target/aarch64/sync-op-release.c: New.
11687         * gcc.target/aarch64/sync-op-release.x: New.
11688
11689 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11690
11691         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11692         (bar): Predefined.
11693
11694 2015-06-01  Richard Biener  <rguenther@suse.de>
11695
11696         PR tree-optimization/66349
11697         PR tree-optimization/66352
11698         PR tree-optimization/66357
11699         * gcc.dg/torture/pr66357.c: New testcase.
11700         * gcc.dg/torture/pr66349.c: Likewise.
11701         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11702
11703 2015-06-01  Richard Biener  <rguenther@suse.de>
11704
11705         Revert
11706         2015-05-29  Richard Biener  <rguenther@suse.de>
11707
11708         PR tree-optimization/66314
11709         * gcc.dg/asan/pr66314.c: New testcase.
11710
11711 2015-06-01  Richard Biener  <rguenther@suse.de>
11712
11713         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11714
11715 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11716
11717         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11718         directives.
11719         (hp3, hp4): Add inline keyword.
11720         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11721         (hp2): Add inline keyword.
11722         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11723         (hp2): Add inline keyword.
11724
11725 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11726
11727         PR target/65527
11728         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11729         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11730         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11731         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11732
11733 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
11734
11735         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11736         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11737
11738 2015-06-01  Richard Biener  <rguenther@suse.de>
11739
11740         PR tree-optimization/66280
11741         * g++.dg/torture/pr66280.C: New testcase.
11742         * g++.dg/torture/pr66280-2.C: Likewise.
11743
11744 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11745
11746         * gnat.dg/addr9_1.adb: New test.
11747         * gnat.dg/addr9_2.adb: Likewise.
11748         * gnat.dg/addr9_3.adb: Likewise.
11749         * gnat.dg/addr9_4.adb: Likewise.
11750
11751 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11752
11753           * g++.dg/other/dump-ada-spec-4.C: New test.
11754
11755 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
11756
11757         * gcc.dg/alias-8.c: Fix dg-warning.
11758
11759 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
11760
11761         * gcc.dg/alias-8.c: Do not xfail.
11762         * gcc.dg/pr62167.c: Prevent FRE.
11763         * gcc.dg/alias-14.c: New testcase.
11764
11765 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
11766
11767         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11768
11769 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11770
11771         PR target/66215
11772         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11773         dg-options.
11774         * gcc.target/s390/hotpatch-10.c: Likewise.
11775         * gcc.target/s390/hotpatch-11.c: Likewise.
11776         * gcc.target/s390/hotpatch-12.c: Likewise.
11777         * gcc.target/s390/hotpatch-17.c: Likewise.
11778         * gcc.target/s390/hotpatch-18.c: Likewise.
11779         * gcc.target/s390/hotpatch-20.c: Likewise.
11780         * gcc.target/s390/hotpatch-21.c: Likewise.
11781         * gcc.target/s390/hotpatch-22.c: Likewise.
11782         * gcc.target/s390/hotpatch-23.c: Likewise.
11783         * gcc.target/s390/hotpatch-24.c: Likewise.
11784         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
11785         to check for the exact nops too.
11786         * gcc.target/s390/hotpatch-3.c: Likewise.
11787         * gcc.target/s390/hotpatch-4.c: Likewise.
11788         * gcc.target/s390/hotpatch-5.c: Likewise.
11789         * gcc.target/s390/hotpatch-6.c: Likewise.
11790         * gcc.target/s390/hotpatch-7.c: Likewise.
11791         * gcc.target/s390/hotpatch-8.c: Likewise.
11792         * gcc.target/s390/hotpatch-9.c: Likewise.
11793         * gcc.target/s390/hotpatch-14.c: Likewise.
11794         * gcc.target/s390/hotpatch-15.c: Likewise.
11795         * gcc.target/s390/hotpatch-16.c: Likewise.
11796         * gcc.target/s390/hotpatch-19.c: Likewise.
11797         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
11798         scan-assembler-times counting number of .align directives.
11799         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11800         dg-options.  Remove scan-assembler-times counting number of .align
11801         directives.
11802         * gcc.target/s390/hotpatch-26.c: New file.
11803         * gcc.target/s390/hotpatch-27.c: New file.
11804         * gcc.target/s390/hotpatch-28.c: New file.
11805         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11806         using -Os -O0 -O1 -O2 -O3 options.
11807
11808 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11809
11810         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11811
11812 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
11813
11814         PR tree-optimization/66142
11815         * gcc.dg/vect/pr66142.c: New test.
11816
11817 2015-05-29  Richard Biener  <rguenther@suse.de>
11818
11819         PR tree-optimization/66314
11820         * gcc.dg/asan/pr66314.c: New testcase.
11821
11822 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
11823
11824         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11825         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11826         Adjust all callers.
11827         (schedule-cleanups, dg-keep-saved-temps): New proc.
11828         (gcc-dg-test-1): Schedule cleanups.
11829         * lib/profopt.exp (profopt-execute): Likewise.
11830         * g++.dg/cdce3.C: Adjust expected line numbers.
11831         * gcc.dg/cdce1.c: Likewise.
11832         * gcc.dg/cdce2.c: Likewise.
11833         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11834         * gcc.dg/strlenopt-24.c: Likewise.
11835         * gcc.dg/tree-ssa/vrp26.c: Likewise.
11836         * gcc.dg/tree-ssa/vrp28.c: Likewise.
11837         * obj-c++.dg/encode-2.mm: Likewise.
11838
11839 2015-05-28  DJ Delorie  <dj@redhat.com>
11840
11841         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11842
11843 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11844
11845         * gnat.dg/discr43.adb: New test.
11846
11847 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11848
11849         * gnat.dg/varsize_temp.adb: Rename into...
11850         * gnat.dg/varsize1.adb: ...this.
11851         * gnat.dg/varsize_copy.ad[sb]: Rename into...
11852         * gnat.dg/varsize2.ad[sb]: ...this.
11853         * gnat.dg/varsize3_1.adb: New test.
11854         * gnat.dg/varsize3_2.adb: Likewise.
11855         * gnat.dg/varsize3_3.adb: Likewise.
11856         * gnat.dg/varsize3_4.adb: Likewise.
11857         * gnat.dg/varsize3_5.adb: Likewise.
11858         * gnat.dg/varsize3_6.adb: Likewise.
11859         * gnat.dg/varsize3_pkg1.ads: New helper.
11860         * gnat.dg/varsize3_pkg2.ads: Likewise.
11861         * gnat.dg/varsize3_pkg3.ads: Likewise.
11862
11863 2015-05-28  Richard Biener  <rguenther@suse.de>
11864
11865         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11866
11867 2015-05-28  Richard Biener  <rguenther@suse.de>
11868
11869         PR tree-optimization/66142
11870         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11871
11872 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
11873
11874         PR target/63810
11875         * gcc.dg/darwin-minversion-3.c: Update testcase.
11876         * gcc.dg/darwin-minversion-4.c: Ditto.
11877         * gcc.dg/darwin-minversion-5.c: New testcase.
11878         * gcc.dg/darwin-minversion-6.c: Ditto.
11879         * gcc.dg/darwin-minversion-7.c: Ditto.
11880         * gcc.dg/darwin-minversion-8.c: Ditto.
11881         * gcc.dg/darwin-minversion-9.c: Ditto.
11882         * gcc.dg/darwin-minversion-10.c: Ditto.
11883         * gcc.dg/darwin-minversion-11.c: Ditto.
11884         * gcc.dg/darwin-minversion-12.c: Ditto.
11885
11886 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11887
11888         PR rtl-optimization/66168
11889         * gcc.c-torture/compile/pr66168.c: New test.
11890
11891 2015-05-27  Jeff Law  <law@redhat.com>
11892
11893         PR target/39726
11894         * gcc.dg/target/m68k/pr39726-1.c: New test.
11895
11896 2015-05-27  Nathan Sidwell  <nathan@acm.org>
11897
11898         PR c++/66270
11899         * g++.dg/ext/alias-canon3.C: New.
11900
11901 2015-05-27  Richard Biener  <rguenther@suse.de>
11902
11903         PR tree-optimization/66272
11904         Revert parts of
11905         2014-08-15  Richard Biener  <rguenther@suse.de>
11906
11907         PR tree-optimization/62031
11908         * gcc.dg/torture/pr66272.c: New testcase.
11909
11910 2015-05-27  Richard Biener  <rguenther@suse.de>
11911
11912         * gcc.dg/vect/slp-reduc-7.c: New testcase.
11913
11914 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
11915
11916         PR target/65358
11917         * gcc.dg/pr65358.c: New test.
11918
11919 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
11920
11921         PR fortran/65548
11922         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
11923         semantic.
11924         * gfortran.dg/allocate_with_source_6.f90: New test.
11925
11926 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
11927
11928         * gnat.dg/atomic7_1.adb: New test.
11929         * gnat.dg/atomic7_2.adb: Likewise.
11930         * gnat.dg/atomic7_pkg1.ads: New helper.
11931         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
11932
11933 2015-05-26  Michael Matz  <matz@suse.de>
11934
11935         PR middle-end/66251
11936         * gcc.dg/vect/pr66251.c: New test.
11937
11938 2015-05-26  Richard Biener  <rguenther@suse.de>
11939
11940         PR tree-optimization/66142
11941         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
11942
11943 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
11944
11945         PR fortran/66082
11946         * gfortran.dg/allocatable_scalar_13.f90: New test
11947
11948 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11949
11950         * gnat.dg/warn11.adb: New test.
11951         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
11952
11953 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11954
11955         * gnat.dg/vfa1_1.adb: New test.
11956         * gnat.dg/vfa1_2.adb: Likewise.
11957         * gnat.dg/vfa1_3.adb: Likewise.
11958         * gnat.dg/vfa1_4.adb: Likewise.
11959         * gnat.dg/vfa1_pkg.ads: New helper.
11960
11961 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
11962
11963         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
11964         * gcc.target/i386/pr66232-3.c: Likewise.
11965
11966 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
11967
11968         PR target/66274
11969         * gcc.target/i386/pr66274.c: New test.
11970
11971 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11972
11973         * gnat.dg/renaming6.ad[sb]: New test.
11974
11975 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
11976
11977         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
11978         and 'dg-require-effective-target pie'.
11979
11980 2015-05-23  Nathan Sidwell  <nathan@acm.org>
11981
11982         PR c++/66243
11983         * g++.dg/cpp0x/pr66243.C: New.
11984
11985 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
11986
11987         PR lto/66180
11988         * g++.dg/lto/pr66180_0.C: New testcase.
11989         * g++.dg/lto/pr66180_1.C: New testcase.
11990
11991 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
11992
11993         PR fortran/66257
11994         * typebound_call_27.f90: New file.
11995
11996 2015-05-23  Nathan Sidwell  <nathan@acm.org>
11997
11998         PR c++/65936
11999         * g++.dg/template/pr65936.C: New.
12000
12001 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12002
12003         PR tree-optimization/63387
12004         * gcc.dg/pr63387-2.c: New testcase.
12005
12006 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12007
12008         * gcc.dg/simd-1.c: Update to the new message.
12009
12010 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12011
12012         * gcc.dg/nand.c: New testcase.
12013
12014 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
12015
12016         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12017         Set dg-do-what-default to compile only on ARM targets without
12018         arm_neon_hw execution support.  Remove redundant c-torture-execute
12019         in loop over test cases.
12020
12021 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12022
12023         PR target/65491
12024         * gcc.target/aarch64/pr65491_1.c: New test.
12025         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12026         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12027
12028 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
12029
12030         PR c++/65598
12031         * g++.dg/cpp0x/explicit9.C: New.
12032         * g++.dg/cpp0x/explicit8.C: Check the locations too.
12033
12034 2015-05-22  Richard Biener  <rguenther@suse.de>
12035
12036         PR tree-optimization/66251
12037         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12038
12039 2015-05-22  Marek Polacek  <polacek@redhat.com>
12040
12041         PR c/47043
12042         * c-c++-common/attributes-enum-1.c: New test.
12043         * c-c++-common/attributes-enum-2.c: New test.
12044         * g++.dg/cpp0x/attributes-enum-1.C: New test.
12045         * g++.dg/cpp1y/attributes-enum-1.C: New test.
12046
12047 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12048
12049         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12050         effective target support.  If no arm_neon_hw support, do not attempt
12051         to execute the tests; only compile them.
12052         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12053         and "dg-require-effective-target arm_neon_ok".
12054         * gcc.target/arm/simd/vextp16_1.c: Likewise.
12055         * gcc.target/arm/simd/vextp64_1.c: Likewise.
12056         * gcc.target/arm/simd/vextp8_1.c: Likewise.
12057         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12058         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12059         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12060         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12061         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12062         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12063         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12064         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12065         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12066         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12067         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12068         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12069         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12070         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12071         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12072         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12073         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12074         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12075         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12076         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12077         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12078         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12079         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12080         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12081         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12082         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12083         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12084         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12085         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12086         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12087         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12088         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12089         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12090         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12091         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12092         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12093         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12094         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12095         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12096         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12097         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12098         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12099         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12100         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12101         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12102         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12103         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12104         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12105         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12106         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12107         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12108         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12109         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12110         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12111         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12112         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12113         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12114         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12115         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12116         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12117         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12118         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12119         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12120         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12121         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12122         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12123         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12124         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12125         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12126         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12127         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12128         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12129         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12130         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12131         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12132         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12133         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12134         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12135         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12136         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12137         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12138         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12139         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12140         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12141         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12142         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12143         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12144         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12145         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12146         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12147         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12148         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12149         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12150         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12151         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12152         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12153         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12154         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12155         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12156         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12157         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12158         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12159         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12160         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12161         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12162         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12163         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12164         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12165         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12166         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12167
12168 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12169
12170         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12171         * gcc.dg/vect/pr59354.c: Likewise.
12172         * gcc.dg/vect/pr64252.c: Likewise.
12173         * gcc.dg/vect/pr64404.c: Likewise.
12174         * gcc.dg/vect/pr64493.c: Likewise.
12175         * gcc.dg/vect/pr64495.c: Likewise.
12176         * gcc.dg/vect/pr64844.c: Likewise.
12177         * gcc.dg/vect/pr65518.c: Likewise.
12178         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12179
12180 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12181
12182         PR c++/66210
12183         * g++.dg/cpp1y/var-templ28.C: New.
12184
12185 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12186
12187         PR target/66232
12188         * gcc.target/i386/pr66232-1.c: New test.
12189         * gcc.target/i386/pr66232-2.c: Likewise.
12190         * gcc.target/i386/pr66232-3.c: Likewise.
12191         * gcc.target/i386/pr66232-4.c: Likewise.
12192         * gcc.target/i386/pr66232-5.c: Likewise.
12193
12194 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12195
12196         * g++.dg/cpp1y/pr60943.C: New.
12197
12198 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12199
12200         PR tree-optimization/66233
12201         * gcc.c-torture/execute/pr66233.c: New test.
12202
12203 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12204
12205         PR fortran/66176
12206         * gfortran.dg/inline_matmul_11.f90:  New test.
12207
12208 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12209
12210         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12211         instead of listing several targets on its own.
12212         * gcc.target/i386/pr32219-2.c: Likewise.
12213         * gcc.target/i386/pr32219-3.c: Likewise.
12214         * gcc.target/i386/pr32219-4.c: Likewise.
12215         * gcc.target/i386/pr32219-5.c: Likewise.
12216         * gcc.target/i386/pr32219-6.c: Likewise
12217         * gcc.target/i386/pr32219-7.c: Likewise.
12218         * gcc.target/i386/pr32219-8.c: Likewise.
12219         * gcc.target/i386/pr39013-1.c: Likewise.
12220         * gcc.target/i386/pr39013-2.c: Likewise.
12221         * gcc.target/i386/pr64317.c: Likewise.
12222
12223 2015-05-21  Jeff Law  <law@redhat.com>
12224
12225         * gcc.target/hppa/shadd-3.c: New test.
12226         * gcc.target/hppa/shadd-4.c: New test.
12227
12228 2015-05-21  Michael Matz  <matz@suse.de>
12229
12230         * gcc.dg/vect/vect-strided-store.c: New test.
12231         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12232         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12233
12234 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12235
12236         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12237         * gcc.dg/pow-sqrt-synth-1.c: New test.
12238         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12239
12240 2015-05-21  Richard Biener  <rguenther@suse.de>
12241
12242         PR c++/66211
12243         * g++.dg/conversion/pr66211.C: New testcase.
12244         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12245
12246 2015-05-21  Jeff Law  <law@redhat.com>
12247
12248         * gcc.target/hppa/shadd-2.c: New test.
12249
12250 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12251
12252         PR target/54236
12253         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12254
12255 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12256
12257         PR target/65937
12258         * gcc.target/arm/pr26702.c: Adjust target selector.
12259
12260 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12261
12262         PR middle-end/66221
12263         * gcc.dg/lto/pr66221_0.c: New test.
12264         * gcc.dg/lto/pr66221_1.c: New test.
12265
12266 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12267
12268         PR c/52952
12269         * gcc.dg/redecl-4.c: Update column numbers.
12270         * gcc.dg/format/bitfld-1.c: Likewise.
12271         * gcc.dg/format/attr-2.c: Likewise.
12272         * gcc.dg/format/attr-6.c: Likewise.
12273         * gcc.dg/format/attr-7.c (baz): Likewise.
12274         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12275         * gcc.dg/format/attr-4.c: Likewise.
12276         * gcc.dg/format/branch-1.c: Likewise.
12277         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12278         locations within strings with embedded escape sequences.
12279
12280 2015-05-20  Jeff Law  <law@redhat.com>
12281
12282         * gcc.target/hppa/hppa.exp: New target test driver.
12283         * gcc.target/hppa/shadd-1.c: New test.
12284
12285 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12286
12287         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12288
12289 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12290
12291         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12292         (fn_33_k_and_r_style): New.
12293         (fn_33_stroustrup_style): New.
12294         (fn_33_allman_style): New.
12295         (fn_33_whitesmiths_style): New.
12296         (fn_33_horstmann_style): New.
12297         (fn_33_ratliff_banner_style): New.
12298         (fn_33_lisp_style): New.
12299         (fn_34_indent_dash_gnu): New.
12300         (fn_34_indent_dash_kr): New.
12301         (fn_34_indent_dash_orig): New.
12302         (fn_34_indent_linux_style): New.
12303
12304 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12305
12306         PR fortran/65548
12307         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12308
12309 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12310
12311         PR tree-optimization/65447
12312         * gcc.dg/tree-ssa/pr65447.c: New test.
12313
12314 2015-05-19  Nathan sidwell  <nathan@acm.org>
12315
12316         * g++.dg/cpp0x/pr65954.C: New.
12317
12318 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12319
12320         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12321
12322 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12323
12324         * lib/target-supports.exp: Vector do not always have natural
12325         alignment on s390*.
12326
12327 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12328
12329         * gcc.dg/loop-invariant.c: New testcase.
12330
12331 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12332
12333         * lib/target-supports.exp: Vector do not always have natural
12334         alignment on s390*.
12335
12336 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12337
12338         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12339         s390*.
12340         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12341
12342 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12343
12344         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12345         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12346         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12347         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12348         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12349         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12350         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12351         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12352         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12353         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12354
12355 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12356
12357         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12358
12359 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12360
12361         * gcc.target/s390/s390.exp
12362         (check_effective_target_vector): New check.
12363         * gcc.target/s390/vector/vec-abi-1.c: New test.
12364         * gcc.target/s390/vector/vec-abi-2.c: New test.
12365         * gcc.target/s390/vector/vec-abi-3.c: New test.
12366         * gcc.target/s390/vector/vec-abi-4.c: New test.
12367         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12368         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12369         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12370         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12371         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12372         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12373         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12374         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12375         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12376         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12377         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12378         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12379         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12380         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12381         * gcc.target/s390/vector/vec-init-1.c: New test.
12382         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12383         * gcc.target/s390/vector/vec-shift-1.c: New test.
12384         * gcc.target/s390/vector/vec-sub-1.c: New test.
12385
12386 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12387
12388         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12389
12390 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12391
12392         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12393
12394 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12395
12396         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12397
12398 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12399
12400         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12401
12402 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12403
12404         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12405
12406 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12407
12408         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12409
12410 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12411
12412         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12413
12414 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12415
12416         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12417
12418 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12419
12420         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12421
12422 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12423
12424         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12425
12426 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12427
12428         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12429
12430 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12431
12432         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12433
12434 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12435
12436         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12437
12438 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12439
12440         PR tree-optimization/66187
12441         * gcc.c-torture/execute/pr66187.c: New test.
12442         * gcc.dg/pr66187-1.c: New test.
12443         * gcc.dg/pr66187-2.c: New test.
12444
12445 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12446
12447         * gcc.dg/vect/bb-slp-35.c: Adjust.
12448
12449 2015-05-19  Richard Biener  <rguenther@suse.de>
12450
12451         PR tree-optimization/66165
12452         * gcc.dg/torture/pr66165.c: New testcase.
12453
12454         PR tree-optimization/66185
12455         * gcc.dg/torture/pr66185.c: New testcase.
12456
12457 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12458
12459         PR target/54236
12460         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12461
12462 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12463
12464         * gcc.target/mips/p5600-bonding.c : New file.
12465
12466 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12467
12468         PR fortran/66106
12469         * gfortran.dg/interface_operator_1.f90: New tests.
12470
12471 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12472
12473         PR fortran/66057
12474         * gfortran.dg/generic_29.f90: New tests.
12475
12476 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12477
12478         PR fortran/66043
12479         * gfortran.dg/storage_size_6.f90: New tests.
12480
12481 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12482
12483         PR fortran/66045
12484         * gfortran.dg/null1.f90: New test.
12485
12486 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12487
12488         PR fortran/66044
12489         * gfortran.dg/entry_21.f90: New test.
12490
12491 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12492
12493         PR fortran/66043
12494         * gfortran.dg/storage_size_6.f90: New tests.
12495
12496 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12497
12498         PR fortran/66040
12499         * gfortran.dg/misplaced_statement.f90: New test.
12500
12501 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12502
12503         PR fortran/66039
12504         * gfortran.dg/filepos1.f90: New test
12505
12506 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12507
12508         PR fortran/64925
12509         * gfortran.dg/pr64925.f90: New test.
12510
12511 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12512
12513         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12514         unit.
12515         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12516
12517 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12518
12519         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12520         to the family of pie capable targets.
12521
12522 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12523
12524         * gcc.target/arm/bics_1.c : New testcase.
12525         * gcc.target/arm/bics_2.c : New testcase.
12526         * gcc.target/arm/bics_3.c : New testcase.
12527         * gcc.target/arm/bics_4.c : New testcase.
12528
12529 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12530
12531         * gcc.target/mips/umips-attr.c: New test.
12532
12533 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12534
12535         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12536         * gcc.dg/20150120-2.c (dg-final): Ditto.
12537         * gcc.dg/20150120-2.c (dg-final): Ditto.
12538         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12539
12540 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12541
12542         PR target/66174
12543         * gcc.target/i386/pr66174.c: New test.
12544
12545 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12546
12547         PR fortran/37131
12548         * gfortran.dg/matmul_bounds_6.f90:  New test.
12549         * gfortran.dg/matmul_bounds_7.f90:  New test.
12550
12551 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12552
12553         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12554         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12555         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12556         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12557         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12558         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12559
12560 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12561
12562         PR fortran/65903
12563         * gfortran.dg/continuation_13.f90: Update test.
12564         * gfortran.dg/pr65903.f90: New test.
12565
12566 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12567
12568         PR fortran/66113
12569         * gfortran.dg/block_14.f90:  New test.
12570
12571 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12572
12573         PR fortran/44054
12574         * lib/gfortran-dg.exp: Update regex to handle two locations for
12575         the same diagnostic without caret.
12576         * gfortran.dg/badline.f: Test also that line numbers are correct
12577         before and after "left but not entered" warning.
12578
12579 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12580             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12581
12582         PR target/65768
12583         * gcc.target/arm/maskdata.c: New test.
12584
12585 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12586
12587         PR fortran/65792
12588         * gfortran.dg/derived_constructor_components_5: New test
12589
12590 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12591
12592         PR target/66140
12593         * gcc.target/alpha/pr66140.c: New test.
12594
12595 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12596
12597         PR c/48956
12598         * gcc.dg/Wconversion-complex-c99.c: New test.
12599         * gcc.dg/Wconversion-complex-gnu.c: New test.
12600
12601 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12602
12603         PR tree-optimization/64454
12604         * gcc.dg/modmod.c: New testcase.
12605
12606 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12607
12608         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12609
12610 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12611
12612         PR middle-end/66134
12613         * gcc.target/i386/mpx/pr66134.c: New test.
12614
12615 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12616
12617         * gcc.target/powerpc/pr60158.c: New test.
12618
12619 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12620
12621         * gcc.target/i386/sibcall-7.c: New test.
12622         * gcc.target/i386/sibcall-8.c: New test.
12623
12624 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12625
12626         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12627         (abs64_in_dreg): Likewise.
12628
12629 2015-05-14  Marek Polacek  <polacek@redhat.com>
12630
12631         PR c/66066
12632         PR c/66127
12633         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12634         * gcc.dg/pr19984.c: Likewise.
12635         * gcc.dg/pr66066-1.c: New test.
12636         * gcc.dg/pr66066-2.c: New test.
12637         * gcc.dg/pr66066-3.c: New test.
12638
12639 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12640
12641         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12642         * gcc.dg/pow-sqrt.x: New file.
12643         * gcc.dg/pow-sqrt-1.c: New test.
12644         * gcc.dg/pow-sqrt-2.c: Likewise.
12645         * gcc.dg/pow-sqrt-3.c: Likewise.
12646
12647 2015-05-13  Richard Biener  <rguenther@suse.de>
12648
12649         PR tree-optimization/66123
12650         * gcc.dg/torture/pr66123.c: New testcase.
12651
12652 2015-05-13  Richard Biener  <rguenther@suse.de>
12653
12654         PR middle-end/66110
12655         * gcc.dg/alias-2.c: Adjust.
12656         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12657
12658 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12659
12660         PR target/65103
12661         * gcc.target/i386/pr65103-3.c: New.
12662
12663 2015-05-13  Martin Liska  <mliska@suse.cz>
12664
12665         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12666
12667 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12668
12669         PR target/66112
12670         * gcc.target/i386/pr66112-2.c: New test.
12671
12672         PR target/66112
12673         * gcc.target/i386/pr66112-1.c: New test.
12674
12675 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12676
12677         PR target/66048
12678         * gcc.target/i386/mpx/pr66048.cc: New.
12679
12680 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12681
12682         PR rtl-optimization/64616
12683         * gcc.dg/loop-8.c: New test.
12684         * gcc.dg/loop-9.c: New test.
12685
12686 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12687
12688         PR target/pr66047.c
12689         * gcc.target/i386/pr66047.c: New testcase.
12690
12691 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12692
12693         PR ipa/65873
12694         * gcc.c-torture/compile/pr65873.c: New testcase.
12695
12696 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12697
12698         PR fortran/66111
12699         * gfortran.dg/inline_matmul_10.f90:  New test.
12700
12701 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12702
12703         * c-c++-common/Wmisleading-indentation.c: New testcase.
12704         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12705         * c-c++-common/Wmisleading-indentation-2.md: New file.
12706
12707 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12708
12709         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12710         "break".
12711         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12712
12713 2015-05-12  Richard Biener  <rguenther@suse.de>
12714
12715         PR tree-optimization/66101
12716         * gcc.dg/torture/pr66101.c: New testcase.
12717
12718 2015-05-12  Richard Biener  <rguenther@suse.de>
12719
12720         PR tree-optimization/37021
12721         * gcc.target/i386/vect-addsub.c: New testcase.
12722
12723 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12724
12725         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12726
12727 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12728
12729         PR tree-optimization/66010
12730         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12731
12732 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
12733
12734         PR c++/65133
12735         * g++.dg/cpp0x/trailing10.C: New.
12736
12737 2015-05-12  Richard Biener  <rguenther@suse.de>
12738
12739         * gcc.dg/vect/bb-slp-35.c: New testcase.
12740
12741 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
12742
12743         PR fortran/66100
12744         * gfortran.dg/bound_simplification_6.f90: New.
12745
12746 2015-05-11  Steve Ellcey  <sellcey@mips.com>
12747
12748         * gcc.target/mips/branch-1.c: Pass argument to bar().
12749
12750 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
12751
12752         PR target/65753
12753         * gcc.target/i386/pr65753.c: New test.
12754
12755 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12756
12757         PR rtl-optimization/66076
12758         * gcc.dg/torture/pr66076.c: New test.
12759
12760 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12761
12762         PR fortran/66041
12763         * gfortran.dg/inline_matmul_7.f90:  New test.
12764         * gfortran.dg/inline_matmul_8.f90:  New test.
12765         * gfortran.dg/inline_matmul_9.f90:  New test.
12766
12767 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
12768
12769         * gfortran.dg/bound_simplification_5.f90: New.
12770
12771 2015-05-09  Jason Merrill  <jason@redhat.com>
12772
12773         * lib/target-supports.exp (cxx_default): New global.
12774         (check_effective_target_c++11_only)
12775         (check_effective_target_c++14_only)
12776         (check_effective_target_c++98_only)
12777         (check_effective_target_c++1z_only): Check it.
12778
12779 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
12780
12781         PR tree-optimization/64454
12782         * gcc.dg/tree-ssa/vrp97.c: New file.
12783         * gcc.dg/vect/slp-perm-7.c: Update.
12784
12785 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
12786
12787         PR fortran/65894
12788         * gfortran.dg/elemental_subroutine_11.f90: New test.
12789
12790 2015-05-08  Richard Biener  <rguenther@suse.de>
12791
12792         PR tree-optimization/66036
12793         * gcc.dg/vect/slp-41.c: New testcase.
12794
12795 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
12796
12797         * gfortran.dg/elemental_optional_args_7.f90: New.
12798
12799 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
12800
12801         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12802         allow cmlt or sshr.
12803
12804 2015-05-08  Marek Polacek  <polacek@redhat.com>
12805
12806         PR c/64918
12807         * gcc.dg/Woverride-init-side-effects-1.c: New test.
12808         * gcc.dg/Woverride-init-side-effects-2.c: New test.
12809
12810 2015-05-07  Marek Polacek  <polacek@redhat.com>
12811
12812         PR c/65179
12813         * c-c++-common/Wshift-negative-value-1.c: New test.
12814         * c-c++-common/Wshift-negative-value-2.c: New test.
12815         * c-c++-common/Wshift-negative-value-3.c: New test.
12816         * c-c++-common/Wshift-negative-value-4.c: New test.
12817         * c-c++-common/Wshift-negative-value-5.c: New test.
12818         * c-c++-common/Wshift-negative-value-6.c: New test.
12819         * gcc.dg/c90-left-shift-1.c: New test.
12820         * gcc.dg/c99-const-expr-7.c: Add dg-error.
12821         * gcc.dg/c99-left-shift-1.c: New test.
12822
12823 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
12824
12825         PR middle-end/192
12826         PR middle-end/54303
12827         * gcc.dg/fdata-sections-2.c: New file.
12828
12829 2015-05-07  Marek Polacek  <polacek@redhat.com>
12830
12831         PR testsuite/66046
12832         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12833         last dg-output.
12834         * c-c++-common/ubsan/align-7.c: Likewise.
12835         * c-c++-common/ubsan/bounds-8.c: Likewise.
12836         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12837         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12838         * c-c++-common/ubsan/null-1.c: Likewise.
12839         * c-c++-common/ubsan/null-10.c: Likewise.
12840         * c-c++-common/ubsan/null-11.c: Likewise.
12841         * c-c++-common/ubsan/null-2.c: Likewise.
12842         * c-c++-common/ubsan/null-3.c: Likewise.
12843         * c-c++-common/ubsan/null-4.c: Likewise.
12844         * c-c++-common/ubsan/null-5.c: Likewise.
12845         * c-c++-common/ubsan/null-6.c: Likewise.
12846         * c-c++-common/ubsan/null-7.c: Likewise.
12847         * c-c++-common/ubsan/null-8.c: Likewise.
12848         * c-c++-common/ubsan/null-9.c: Likewise.
12849         * c-c++-common/ubsan/object-size-1.c: Likewise.
12850         * c-c++-common/ubsan/object-size-10.c: Likewise.
12851         * c-c++-common/ubsan/object-size-4.c: Likewise.
12852         * c-c++-common/ubsan/object-size-5.c: Likewise.
12853         * c-c++-common/ubsan/object-size-7.c: Likewise.
12854         * c-c++-common/ubsan/object-size-8.c: Likewise.
12855         * c-c++-common/ubsan/object-size-9.c: Likewise.
12856         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12857         * c-c++-common/ubsan/overflow-int128.c: Likewise.
12858         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12859         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12860         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12861         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12862         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12863         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12864         * c-c++-common/ubsan/pr59333.c: Likewise.
12865         * c-c++-common/ubsan/pr59667.c: Likewise.
12866         * c-c++-common/ubsan/pr60613-2.c: Likewise.
12867         * c-c++-common/ubsan/pr60636.c: Likewise.
12868         * c-c++-common/ubsan/pr63802.c: Likewise.
12869         * c-c++-common/ubsan/recovery-1.c: Likewise.
12870         * c-c++-common/ubsan/recovery-3.c: Likewise.
12871         * c-c++-common/ubsan/shift-1.c: Likewise.
12872         * c-c++-common/ubsan/shift-2.c: Likewise.
12873         * c-c++-common/ubsan/shift-4.c: Likewise.
12874         * c-c++-common/ubsan/shift-7.c: Likewise.
12875         * c-c++-common/ubsan/undefined-2.c: Likewise.
12876         * c-c++-common/ubsan/vla-1.c: Likewise.
12877         * g++.dg/ubsan/null-1.C: Likewise.
12878         * g++.dg/ubsan/null-3.C: Likewise.
12879         * g++.dg/ubsan/null-4.C: Likewise.
12880         * g++.dg/ubsan/vptr-8.C: Likewise.
12881         * g++.dg/ubsan/vptr-9.C: Likewise.
12882         * gcc.dg/ubsan/bounds-2.c: Likewise.
12883         * gcc.dg/ubsan/object-size-9.c: Likewise.
12884
12885 2015-05-07  Jeff Law  <law@redhat.com>
12886
12887         * gcc.dg/tree-ssa/shorten-1.c: New test.
12888
12889 2015-05-07  Richard Biener  <rguenther@suse.de>
12890
12891         PR tree-optimization/66002
12892         * gcc.dg/vect/vect-125.c: New testcase.
12893
12894 2015-05-07  Marek Polacek  <polacek@redhat.com>
12895             Martin Uecker  <uecker@eecs.berkeley.edu>
12896
12897         * c-c++-common/ubsan/bounds-10.c: New test.
12898
12899 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
12900
12901         * jit.dg/harness.h (set_options): Wrap with
12902         #ifndef TEST_ESCHEWS_SET_OPTIONS.
12903         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
12904         Special-case test-benchmark.c as a negative.
12905         * jit.dg/test-benchmark.c: New file.
12906
12907 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
12908
12909         PR target/64208
12910         * gcc.target/arm/pr64208.c: New test.
12911
12912 2015-05-06  Alan Modra  <amodra@gmail.com>
12913
12914         PR target/66020
12915         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
12916         (gparms): Make volatile.
12917
12918 2015-05-06  Richard Biener  <rguenther@suse.de>
12919
12920         PR tree-optimization/62283
12921         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
12922
12923 2015-05-06  Christian Bruel  <christian.bruel@st.com>
12924
12925         PR target/66015
12926         * gcc.target/aarch64/iinline-attr-1.c: New test.
12927
12928 2015-05-06  Richard Biener  <rguenther@suse.de>
12929
12930         * gcc.dg/vect/bb-slp-34.c: New testcase.
12931
12932 2015-05-06  Richard Biener  <rguenther@suse.de>
12933
12934         PR tree-optimization/62283
12935         * gcc.dg/vect/bb-slp-14.c: Adjust.
12936
12937 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
12938
12939         PR target/65990
12940         * gcc.target/i386/pr65990.c: New test.
12941
12942 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
12943
12944         PR target/65915
12945         * gcc.target/i386/pr65915.c: New.
12946
12947 2015-05-05  Tom de Vries  <tom@codesourcery.com>
12948
12949         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
12950         'va_list escapes 0'.
12951
12952 2015-05-05  Tom de Vries  <tom@codesourcery.com>
12953
12954         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
12955         in r222173.
12956
12957 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
12958
12959         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
12960         * gcc.target/arm/pr65924.c: Likewise.
12961
12962 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
12963
12964         PR target/65871
12965         * gcc.target/i386/pr65871-3.c: New test.
12966
12967 2015-05-04  Jeff Law  <law@redhat.com>
12968
12969         Revert:
12970         2015-05-04  Jeff Law  <law@redhat.com>
12971         * gcc.dg/tree-ssa/shorten-1.c: New test.
12972
12973 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
12974             Jakub Jelinek  <jakub@redhat.com>
12975
12976         PR c++/66007
12977         * g++.dg/cpp0x/Wnarrowing4.C: New.
12978
12979 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
12980
12981         * lib/target-supports.exp
12982         (check_effective_target_keeps_null_pointer_checks): Clarify that
12983         this is for targets that disable -fdelete-null-pointer-checks,
12984         not default it to off.
12985         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
12986         -fdelete-null-pointer-checks explicit.
12987         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
12988         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
12989         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
12990         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
12991         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
12992         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
12993         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
12994         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
12995         * gcc.dg/tree-ssa/pr20318.c: Likewise.
12996         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12997         * gcc.dg/tree-ssa/pr20702.c: Likewise.
12998         * gcc.dg/tree-ssa/pr21086.c: Likewise.
12999         * gcc.dg/tree-ssa/pr21090.c: Likewise.
13000         * gcc.dg/tree-ssa/pr58480.c: Likewise.
13001         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13002         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13003         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13004         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13005         * gcc.dg/tree-ssa/unreachable.c: Likewise.
13006         * gcc.dg/tree-ssa/vrp02.c: Likewise.
13007         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13008         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13009         * gcc.dg/tree-ssa/vrp55.c: Likewise.
13010         * g++.dg/cpp0x/static_assert9.C: Likewise.
13011         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13012         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13013         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13014         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13015         * g++.dg/tree-ssa/pr26406.C: Likewise.
13016
13017 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
13018
13019         PR tree-optimization/65984
13020         * c-c++-common/ubsan/pr65984.c: New test.
13021
13022 2015-05-04  Jeff Law  <law@redhat.com>
13023
13024         * gcc.dg/tree-ssa/shorten-1.c: New test.
13025
13026 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13027
13028         PR fortran/44735
13029         * gfortran.dg/pr44735.f90: New test.
13030
13031 2015-05-04  Richard Biener  <rguenther@suse.de>
13032
13033         PR tree-optimization/65965
13034         * gcc.dg/vect/bb-slp-33.c: New testcase.
13035
13036 2015-05-04  Richard Biener  <rguenther@suse.de>
13037
13038         PR tree-optimization/65935
13039         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13040
13041 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13042
13043         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13044         for each supported variant instead of CHECK_RESULTS.
13045         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13046         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13047         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13048         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13049         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13050         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13051         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13052         expected results for unsupported variants.  Call CHECK for each
13053         supported variant instead of CHECK_RESULTS.
13054         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13055         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13056         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13057         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13058         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13059         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13060         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13061         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13062         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13063         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13064         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13065         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13066         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13067         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13068         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13069         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13070         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13071         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13072         expected results for unsupported variants.
13073         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13074         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13075         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13076         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13077         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13078         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13079         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13080         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13081         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13082         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13083         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13084         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13085         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13086         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13087         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13088         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13089         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13090         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13091         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13092         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13093         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13094         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13095         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13096         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13097         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13098         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13099         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13100         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13101
13102 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13103
13104         PR fortran/37131
13105         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13106
13107 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13108             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13109
13110         PR c++/65858
13111         * g++.dg/cpp0x/Wnarrowing3.C: New.
13112
13113 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13114
13115         * gcc.dg/20150120-1.c: New test.
13116         * gcc.dg/20150120-2.c: New test.
13117         * gcc.dg/20150120-3.c: New test.
13118
13119 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13120
13121         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13122
13123 2015-05-01  Renlin Li  <renlin.li@arm.com>
13124
13125         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13126
13127 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13128
13129         * gfortran.dg/bound_simplification_4.f90: New.
13130
13131 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13132
13133         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13134         with powerpc_p8vector_ok.
13135
13136 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13137
13138         PR fortran/37131
13139         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13140         scan pattern.
13141         * gfortran.dg/bound_9.f90:  New test case.
13142
13143 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13144
13145         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13146         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13147         for 32bit x86 targets.
13148         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13149         for 32bit x86 targets.
13150         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13151         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13152         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13153         for 32bit x86 targets.
13154
13155 2015-04-30  Marek Polacek  <polacek@redhat.com>
13156
13157         PR tree-optimization/63551
13158         * g++.dg/ipa/pr63551.C: New test.
13159
13160 2015-04-30  Caroline Tice  <cmtice@google.com>
13161
13162         PR  65929
13163         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13164         partition size on certain targets.
13165
13166 2015-04-30  Renlin Li  <renlin.li@arm.com>
13167
13168         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13169
13170 2015-04-30  Marek Polacek  <polacek@redhat.com>
13171
13172         * c-c++-common/Wbool-compare-3.c: New test.
13173
13174         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13175         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13176
13177 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13178
13179         PR c++/57610
13180         * g++.dg/init/ref22.C: New.
13181
13182 2015-04-30  Marek Polacek  <polacek@redhat.com>
13183
13184         * gcc.dg/init-bad-8.c: New test.
13185
13186         * gcc.dg/incomplete-typedef-1.c: New test.
13187
13188 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13189
13190         PR c++/59955
13191         * g++.dg/template/crash121.C: New.
13192
13193 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13194
13195         * gcc.target/mips/call-from-init.c: New test.
13196         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13197
13198 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13199
13200         PR target/65871
13201         * gcc.target/i386/pr65871-1.c: New test.
13202         * gcc.target/i386/pr65871-2.c: Ditto.
13203
13204 2015-04-29  Marek Polacek  <polacek@redhat.com>
13205
13206         PR c/64610
13207         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13208         * c-c++-common/Wbool-compare-2.c: New test.
13209
13210 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13211
13212         PR target/65770
13213         * gcc.target/aarch64/vstN_lane_1.c: New file.
13214
13215 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13216
13217         PR c++/64667
13218         * g++.dg/warn/Winit-self-3.C: New.
13219
13220 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13221
13222         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13223
13224 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13225
13226         PR target/65924
13227         * gcc.target/arm/pr65924.c: New test.
13228
13229 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13230
13231         * g++.dg/gomp/tpl-target-update.C: New file.
13232
13233 2015-04-29  Richard Biener  <rguenther@suse.de>
13234
13235         PR tree-optimization/65917
13236         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13237
13238 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13239
13240         PR target/64835
13241         * gcc.dg/ipa/iinline-attr.c: New test.
13242         * gcc.target/i386/iinline-attr-2.c: New test.
13243
13244 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13245
13246         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13247         segfault is fixed.
13248
13249 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13250
13251         * gcc.dg/vect/vect-33.c: Remove spurious line.
13252
13253 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13254
13255         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13256
13257 2015-04-28  Marek Polacek  <polacek@redhat.com>
13258
13259         PR c/65901
13260         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13261         * gcc.dg/pr65901.c: New test.
13262
13263 2015-04-28  Richard Biener  <rguenther@suse.de>
13264
13265         PR tree-optimization/62283
13266         * gfortran.dg/vect/pr62283-2.f: New testcase.
13267         * gcc.dg/vect/bb-slp-14.c: Adjust.
13268
13269 2015-04-28  Richard Biener  <rguenther@suse.de>
13270
13271         PR tree-optimization/65851
13272         * g++.dg/torture/pr65851.C: New testcase.
13273
13274 2015-04-27  Jeff Law <law@redhat.com>
13275
13276         PR tree-optimization/65217
13277         * gcc.target/i386/pr65217.c: Remove XFAIL.
13278
13279 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13280
13281         PR fortran/60322
13282         Add tests forgotten to svn-add.
13283         * gfortran.dg/class_allocate_19.f03: New test.
13284         * gfortran.dg/class_array_20.f03: New test.
13285         * gfortran.dg/class_array_21.f03: New test.
13286         * gfortran.dg/finalize_29.f08: New test.
13287
13288 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13289
13290         PR fortran/59678
13291         PR fortran/65841
13292         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13293         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13294
13295 2015-04-27  Caroline Tice  <cmtice@google.com>
13296
13297         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13298         partition size.
13299
13300 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13301
13302         PR target/64579
13303         * gcc.target/powerpc/htm-1.c: New test.
13304         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13305         on 64-bit compiles.
13306         (__builtin_tabortdci): Likewise.
13307         (__builtin_tcheck): Remove operand.
13308         * lib/target-supports.exp (check_htm_hw_available): New function.
13309
13310 2015-04-27  Richard Biener  <rguenther@suse.de>
13311
13312         * gcc.target/i386/pr65217.c: XFAIL.
13313
13314 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13315
13316         PR tree-optimization/65875
13317         * gcc.c-torture/compile/pr65875.c: New test.
13318
13319 2015-04-25  Marek Polacek  <polacek@redhat.com>
13320
13321         PR c/52085
13322         * gcc.dg/enum-incomplete-2.c: New test.
13323         * gcc.dg/enum-mode-1.c: New test.
13324
13325 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13326
13327         PR target/65849
13328         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13329         set new options.
13330         * gcc.target/powerpc/pr65849-2.c: Likewise.
13331
13332 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13333
13334         PR tree-optimization/65802
13335         * g++.dg/pr65802.C: Move to ...
13336         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13337         stdarg.h.  Rewrite for C.
13338         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13339         va_start and va_end.  Remove unnecessary inline asm.
13340
13341 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13342             Wei Mi  <wmi@google.com>
13343
13344         * gcc.target/i386/sse2-load-multi.c: New test.
13345         * gcc.target/i386/sse2-store-multi.c: Ditto.
13346
13347 2015-04-24  Marek Polacek  <polacek@redhat.com>
13348
13349         PR c/65830
13350         * c-c++-common/pr65830.c: New test.
13351
13352         PR c/63357
13353         * c-c++-common/Wlogical-op-1.c: New test.
13354
13355 2015-04-24  Marek Polacek  <polacek@redhat.com>
13356
13357         PR c/61534
13358         * c-c++-common/pr61534-1.c: New test.
13359
13360 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13361             Steven Bosscher <steven@gcc.gnu.org>
13362
13363         PR rtl-optimization/34503
13364         * gcc.target/arm/pr64616.c: New file.
13365
13366 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13367
13368         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13369
13370 2015-04-24  Terry Guo  <terry.guo@arm.com>
13371
13372         * gcc.target/arm/pr65710.c: Update the options.
13373
13374 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13375
13376         * gcc.target/i386/pr65523.c: Skip x32.
13377
13378 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13379
13380         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13381         to look for vcl* where appropriate.
13382
13383 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13384
13385         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13386         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13387
13388 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13389
13390         PR target/26702
13391         * gcc.target/arm/pr26702.c: New test.
13392
13393 2015-04-23  Marek Polacek  <polacek@redhat.com>
13394
13395         PR c/65345
13396         * gcc.dg/pr65345-1.c: New test.
13397         * gcc.dg/pr65345-2.c: New test.
13398
13399 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13400
13401         * gcc.target/powerpc/crypto-builtin-2.c: New.
13402
13403 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13404
13405         PR fortran/60322
13406         * gfortran.dg/class_allocate_19.f03: New test.
13407         * gfortran.dg/class_array_20.f03: New test.
13408         * gfortran.dg/class_array_21.f03: New test.
13409         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13410         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13411         initialization correctly.
13412         * gfortran.dg/finalize_29.f08: New test.
13413
13414 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13415
13416         * gcc.target/powerpc/swaps-p8-18.c: New test.
13417
13418 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13419
13420         PR target/65456
13421         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13422         * gcc.dg/vect/bb-slp-25.c: Likewise.
13423         * gcc.dg/vect/bb-slp-29.c: Likewise.
13424         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13425         vect_no_align && { ! vect_hw_misalign }.
13426         * gcc.dg/vect/bb-slp-9.c: Likewise.
13427         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13428         vect_hw_misalign.
13429         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13430         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13431         account for POWER8, where peeling for alignment is not needed.
13432         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13433         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13434         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13435         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13436         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13437         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13438         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13439         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13440         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13441         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13442         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13443         * gcc.dg/vect/pr16105.c: Likewise.
13444         * gcc.dg/vect/pr20122.c: Likewise.
13445         * gcc.dg/vect/pr33804.c: Likewise.
13446         * gcc.dg/vect/pr33953.c: Likewise.
13447         * gcc.dg/vect/pr56787.c: Likewise.
13448         * gcc.dg/vect/pr58508.c: Likewise.
13449         * gcc.dg/vect/slp-25.c: Likewise.
13450         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13451         * gcc.dg/vect/vect-105.c: Likewise.
13452         * gcc.dg/vect/vect-27.c: Likewise.
13453         * gcc.dg/vect/vect-29.c: Likewise.
13454         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13455         POWER8.
13456         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13457         && { ! vect_hw_misalign }.
13458         * gcc.dg/vect/vect-44.c: Likewise.
13459         * gcc.dg/vect/vect-48.c: Likewise.
13460         * gcc.dg/vect/vect-50.c: Likewise.
13461         * gcc.dg/vect/vect-52.c: Likewise.
13462         * gcc.dg/vect/vect-56.c: Likewise.
13463         * gcc.dg/vect/vect-60.c: Likewise.
13464         * gcc.dg/vect/vect-72.c: Likewise.
13465         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13466         * gcc.dg/vect/vect-75.c: Likewise.
13467         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13468         * gcc.dg/vect/vect-77-global.c: Likewise.
13469         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13470         * gcc.dg/vect/vect-78-global.c: Likewise.
13471         * gcc.dg/vect/vect-93.c: Likewise.
13472         * gcc.dg/vect/vect-95.c: Likewise.
13473         * gcc.dg/vect/vect-96.c: Likewise.
13474         * gcc.dg/vect/vect-cond-1.c: Likewise.
13475         * gcc.dg/vect/vect-cond-3.c: Likewise.
13476         * gcc.dg/vect/vect-cond-4.c: Likewise.
13477         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13478         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13479         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13480         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13481         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13482         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13483         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13484         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13485         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13486         * gcc.dg/vect/vect-outer-5.c: Likewise.
13487         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13488         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13489         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13490         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13491         * gcc.dg/vect/vect-peel-3.c: Likewise.
13492         * gcc.dg/vect/vect-peel-4.c: Likewise.
13493         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13494         * gcc.target/powerpc/pr65456.c: New test.
13495         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13496         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13497         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13498         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13499         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13500         vect_no_align && { ! vect_hw_misalign }.
13501         * gfortran.dg/vect/vect-3.f90: Likewise.
13502         * gfortran.dg/vect/vect-4.f90: Likewise.
13503         * gfortran.dg/vect/vect-5.f90: Likewise.
13504         * lib/target-supports.exp (check_effective_target_vect_no_align):
13505         Return 1 for POWER8.
13506         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13507
13508 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13509
13510         PR fortran/65429
13511         * gfortran.dg/pr65429.f90: New test.
13512
13513 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13514
13515         * c-c++-common/asan/user-section-1.c: New test.
13516         * c-c++-common/asan/user-section-2.c: New test.
13517         * c-c++-common/asan/user-section-3.c: New test.
13518
13519 2015-04-22  Hale Wang  <hale.wang@arm.com>
13520             Terry Guo  <terry.guo@arm.com>
13521
13522         PR rtl-optimization/64818
13523         * gcc.target/arm/pr64818.c: New test.
13524
13525 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13526
13527         PR ipa/65076
13528         * g++.dg/tree-ssa/pr61034.C: Update template.
13529         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13530         * gcc.dg/Warray-bounds-11.c: Likewise.
13531         * gcc.dg/Warray-bounds.c: Likewise.
13532
13533 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13534
13535         PR libgfortran/65234
13536         * gfortran.dg/fmt_unlimited.f90: New test.
13537
13538 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13539
13540         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13541         headers.
13542         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13543         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13544         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13545         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13546         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13547         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13548         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13549
13550 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13551
13552         PR libgfortran/56743
13553         * gfortran.dg/namelist_87.f90: New test.
13554
13555 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13556
13557         * gcc.target/aarch64/mult-synth_1.c: New test.
13558         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13559         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13560         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13561         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13562         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13563
13564 2015-04-21  Richard Biener  <rguenther@suse.de>
13565
13566         PR tree-optimization/65650
13567         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13568         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13569         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13570         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13571         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13572         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13573
13574 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13575
13576         PR tree-optimization/65802
13577         * g++.dg/pr65802.C: New test.
13578
13579 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13580
13581         PR testsuite/65767
13582         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13583         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13584
13585 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13586
13587         PR c++/65801
13588         * g++.dg/cpp0x/Wnarrowing2.C: New.
13589
13590 2015-04-20  Jeff Law  <law@redhat.com>
13591
13592         PR tree-optimization/65658
13593         * gcc.dg/pr65658.c: New test.
13594
13595 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13596
13597         PR target/64134
13598         * gcc.target/aarch64/vec_init_1.c: New test.
13599
13600 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13601
13602         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13603         targets.
13604
13605 2015-04-18  Martin Sebor  <msebor@redhat.com>
13606
13607         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13608         of non-nul characters.
13609         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13610
13611 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13612
13613         PR target/65787
13614         * gcc.target/powerpc/pr65787.c: New.
13615
13616 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13617
13618         PR target/65689
13619         * gcc.target/aarch64/c-output-template-4.c: New test.
13620
13621 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13622
13623         PR target/65780
13624         * gcc.dg/pr65780-1.c: New test.
13625         * gcc.dg/pr65780-2.c: Likewise.
13626         * gcc.target/i386/pr32219-9.c: Likewise.
13627         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13628         symbol.
13629         * gcc.target/i386/pr64317.c (c): Initialize.
13630
13631 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13632
13633         PR target/65612
13634         * g++.dg/ext/mv18.C: New test.
13635         * g++.dg/ext/mv19.C: Likewise.
13636         * g++.dg/ext/mv20.C: Likewise.
13637         * g++.dg/ext/mv21.C: Likewise.
13638         * g++.dg/ext/mv22.C: Likewise.
13639         * g++.dg/ext/mv23.C: Likewise.
13640
13641 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13642
13643         PR c++/64527
13644         * g++.dg/init/pr64527.C: New test.
13645
13646 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13647             Michael Matz  <matz@suse.de>
13648
13649         PR tree-optimization/64950
13650         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13651         x86_64-*-*.
13652
13653 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13654
13655         * c-c++-common/asan/user-section-1.c: New test.
13656
13657 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13658
13659         PR debug/65771
13660         * gcc.dg/debug/pr65771.c: New test.
13661
13662 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13663
13664         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13665         __buitlin_alloca with __builtin_alloca.
13666
13667 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13668
13669         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13670
13671 2015-04-16  Richard Biener  <rguenther@suse.de>
13672
13673         PR tree-optimization/64277
13674         * gcc.dg/Warray-bounds-14.c: New testcase.
13675         * gcc.dg/Warray-bounds-15.c: Likewise.
13676         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13677         * c-c++-common/ubsan/bounds-6.c: Likewise.
13678
13679 2015-04-16  Renlin Li  <renlin.li@arm.com>
13680
13681         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13682         * gcc.target/arm/unsigned-float.c: New.
13683
13684 2015-04-16  Richard Biener  <rguenther@suse.de>
13685
13686         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13687         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13688         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13689
13690 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13691
13692         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13693         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13694         * g++.dg/cpp0x/defaulted21.C: Likewise.
13695         * g++.dg/cpp0x/defaulted28.C: Likewise.
13696         * g++.dg/cpp0x/defaulted47.C: Likewise.
13697         * g++.dg/cpp0x/elision_neg.C: Likewise.
13698         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13699         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13700         * g++.dg/cpp0x/implicit1.C: Likewise.
13701         * g++.dg/cpp0x/implicit9.C: Likewise.
13702         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13703         * g++.dg/cpp0x/range-for13.C: Likewise.
13704         * g++.dg/gomp/clause-2.C: Likewise.
13705         * g++.dg/gomp/udr-5.C: Likewise.
13706         * g++.dg/inherit/access6.C: Likewise.
13707         * g++.dg/lookup/duperr1.C: Likewise.
13708         * g++.dg/lookup/friend2.C: Likewise.
13709         * g++.dg/lookup/pr6936.C: Likewise.
13710         * g++.dg/lookup/scoped1.C: Likewise.
13711         * g++.dg/lookup/using26.C: Likewise.
13712         * g++.dg/lookup/using38.C: Likewise.
13713         * g++.dg/other/access2.C: Likewise.
13714         * g++.dg/overload/defarg3.C: Likewise.
13715         * g++.dg/overload/defarg6.C: Likewise.
13716         * g++.dg/parse/access11.C: Likewise.
13717         * g++.dg/parse/access2.C: Likewise.
13718         * g++.dg/parse/access3.C: Likewise.
13719         * g++.dg/parse/access4.C: Likewise.
13720         * g++.dg/parse/access5.C: Likewise.
13721         * g++.dg/parse/access6.C: Likewise.
13722         * g++.dg/parse/access8.C: Likewise.
13723         * g++.dg/parse/access9.C: Likewise.
13724         * g++.dg/parse/crash40.C: Likewise.
13725         * g++.dg/tc1/dr142.C: Likewise.
13726         * g++.dg/tc1/dr166.C: Likewise.
13727         * g++.dg/tc1/dr52.C: Likewise.
13728         * g++.dg/template/access11.C: Likewise.
13729         * g++.dg/template/access18.C: Likewise.
13730         * g++.dg/template/access19.C: Likewise.
13731         * g++.dg/template/access2.C: Likewise.
13732         * g++.dg/template/access20.C: Likewise.
13733         * g++.dg/template/access26.C: Likewise.
13734         * g++.dg/template/access3.C: Likewise.
13735         * g++.dg/template/access7.C: Likewise.
13736         * g++.dg/template/conv12.C: Likewise.
13737         * g++.dg/template/crash69.C: Likewise.
13738         * g++.dg/template/friend31.C: Likewise.
13739         * g++.dg/template/friend32.C: Likewise.
13740         * g++.dg/template/memfriend15.C: Likewise.
13741         * g++.dg/template/memfriend16.C: Likewise.
13742         * g++.dg/template/memfriend17.C: Likewise.
13743         * g++.dg/template/memfriend7.C: Likewise.
13744         * g++.dg/template/pr32519.C: Likewise.
13745         * g++.dg/template/qualttp21.C: Likewise.
13746         * g++.dg/template/qualttp8.C: Likewise.
13747         * g++.dg/template/ttp10.C: Likewise.
13748         * g++.dg/template/typedef11.C: Likewise.
13749         * g++.dg/template/typedef13.C: Likewise.
13750         * g++.dg/template/typedef19.C: Likewise.
13751         * g++.dg/template/typedef20.C: Likewise.
13752         * g++.dg/template/typedef22.C: Likewise.
13753         * g++.dg/template/using16.C: Likewise.
13754         * g++.dg/template/virtual3.C: Likewise.
13755         * g++.dg/ubsan/pr61272.C: Likewise.
13756         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13757         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13758         * g++.old-deja/g++.brendan/enum6.C: Likewise.
13759         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13760         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13761         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13762         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13763         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13764         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13765         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13766         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13767         * g++.old-deja/g++.jason/access17.C: Likewise.
13768         * g++.old-deja/g++.jason/access18.C: Likewise.
13769         * g++.old-deja/g++.jason/access22.C: Likewise.
13770         * g++.old-deja/g++.jason/access23.C: Likewise.
13771         * g++.old-deja/g++.jason/access8.C: Likewise.
13772         * g++.old-deja/g++.jason/delete3.C: Likewise.
13773         * g++.old-deja/g++.jason/report.C: Likewise.
13774         * g++.old-deja/g++.law/access2.C: Likewise.
13775         * g++.old-deja/g++.law/access3.C: Likewise.
13776         * g++.old-deja/g++.law/access4.C: Likewise.
13777         * g++.old-deja/g++.law/access5.C: Likewise.
13778         * g++.old-deja/g++.law/arm12.C: Likewise.
13779         * g++.old-deja/g++.law/arm14.C: Likewise.
13780         * g++.old-deja/g++.law/ctors13.C: Likewise.
13781         * g++.old-deja/g++.law/union2.C: Likewise.
13782         * g++.old-deja/g++.law/visibility12.C: Likewise.
13783         * g++.old-deja/g++.law/visibility15.C: Likewise.
13784         * g++.old-deja/g++.law/visibility16.C: Likewise.
13785         * g++.old-deja/g++.law/visibility17.C: Likewise.
13786         * g++.old-deja/g++.law/visibility18.C: Likewise.
13787         * g++.old-deja/g++.law/visibility19.C: Likewise.
13788         * g++.old-deja/g++.law/visibility20.C: Likewise.
13789         * g++.old-deja/g++.law/visibility21.C: Likewise.
13790         * g++.old-deja/g++.law/visibility24.C: Likewise.
13791         * g++.old-deja/g++.law/visibility4.C: Likewise.
13792         * g++.old-deja/g++.law/visibility5.C: Likewise.
13793         * g++.old-deja/g++.law/visibility6.C: Likewise.
13794         * g++.old-deja/g++.law/visibility7.C: Likewise.
13795         * g++.old-deja/g++.law/visibility8.C: Likewise.
13796         * g++.old-deja/g++.law/visibility9.C: Likewise.
13797         * g++.old-deja/g++.niklas/t135.C: Likewise.
13798         * g++.old-deja/g++.oliva/delete1.C: Likewise.
13799         * g++.old-deja/g++.oliva/partord1.C: Likewise.
13800         * g++.old-deja/g++.other/access11.C: Likewise.
13801         * g++.old-deja/g++.other/access4.C: Likewise.
13802         * g++.old-deja/g++.other/access7.C: Likewise.
13803         * g++.old-deja/g++.other/crash1.C: Likewise.
13804         * g++.old-deja/g++.other/crash7.C: Likewise.
13805         * g++.old-deja/g++.other/friend1.C: Likewise.
13806         * g++.old-deja/g++.other/friend4.C: Likewise.
13807         * g++.old-deja/g++.other/friend9.C: Likewise.
13808         * g++.old-deja/g++.other/lineno1.C: Likewise.
13809         * g++.old-deja/g++.other/using1.C: Likewise.
13810         * g++.old-deja/g++.pt/enum14.C: Likewise.
13811         * g++.old-deja/g++.pt/friend11.C: Likewise.
13812         * g++.old-deja/g++.pt/friend21.C: Likewise.
13813         * g++.old-deja/g++.pt/friend3.C: Likewise.
13814         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13815         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13816         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13817         * g++.old-deja/g++.robertl/eb94.C: Likewise.
13818
13819 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
13820
13821         PR ipa/65765
13822         * g++.dg/ipa/pr65765.C: New test.
13823
13824 2015-04-15  Nick Clifton  <nickc@redhat.com>
13825
13826         * gcc.target/rx/builtins.c: Disable RMPA test if string
13827         instructions are not allowed.
13828
13829 2015-04-15  Alan Modra  <amodra@gmail.com>
13830
13831         * gcc.dg/pr65408.c: New.
13832
13833 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13834
13835         PR target/65729
13836         * gcc.target/arm/pr65729.c: New test.
13837
13838 2015-04-14  Richard Biener  <rguenther@suse.de>
13839
13840         PR tree-optimization/65758
13841         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13842
13843 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13844
13845         PR target/65648
13846         * gcc.c-torture/execute/pr65648.c: New test.
13847
13848 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13849
13850         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13851         __builtin_finite instead of finite.
13852         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13853         Likewise.
13854
13855 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
13856
13857         PR tree-optimization/63387
13858         * gcc.dg/pr63387.c: New testcase.
13859
13860 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
13861
13862         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13863
13864 2015-04-13  Richard Biener  <rguenther@suse.de>
13865
13866         PR tree-optimization/65204
13867         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13868
13869 2015-04-13  Terry Guo  <terry.guo@arm.com>
13870
13871         PR target/65710
13872         * gcc.target/arm/pr65710.c: New.
13873
13874 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13875
13876         PR tree-optimization/65747
13877         * g++.dg/torture/pr65747.C: New test.
13878
13879 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13880
13881         PR c++/65736
13882         * g++.dg/cpp0x/pr65736.C: New test.
13883
13884 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
13885             Martin Liska  <mliska@suse.cz>
13886
13887         PR ipa/65722
13888         * g++.dg/ipa/pr65722.C: New testcase.
13889
13890 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13891
13892         PR tree-optimization/65735
13893         * gcc.c-torture/compile/pr65735.c: New test.
13894
13895 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
13896
13897         PR middle-end/65554
13898         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13899
13900 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13901
13902         PR target/65671
13903         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
13904
13905 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
13906
13907         PR target/65647
13908         * gcc.target/arm/pr65647-2.c: New.
13909
13910 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13911
13912         PR target/65694
13913         * g++.dg/torture/pr65694.C: New test.
13914
13915 2015-04-10  Tobias Burnus  <burnus@net-b.de>
13916
13917         * gfortran.dg/coarray_lock_6.f90: New.
13918         * gfortran.dg/coarray_lock_7.f90: New.
13919         * gfortran.dg/coarray/lock_2.f90: New.
13920
13921 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
13922
13923         PR fortran/56674
13924         PR fortran/58813
13925         PR fortran/59016
13926         PR fortran/59024
13927         * gfortran.dg/used_types_27.f90: New.
13928
13929 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
13930
13931         PR target/65671
13932         * gcc.target/i386/pr65671.c: New.
13933
13934 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13935
13936         PR tree-optimization/65709
13937         * c-c++-common/ubsan/align-9.c: New test.
13938
13939 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
13940
13941         PR fortran/56852
13942         * gfortran.dg/pr56852.f90: New test.
13943
13944 2015-04-09  Marek Polacek  <polacek@redhat.com>
13945             Jakub Jelinek  <jakub@redhat.com>
13946
13947         PR middle-end/65554
13948         * g++.dg/opt/pr65554.C: New test.
13949
13950 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13951
13952         PR c++/65690
13953         * c-c++-common/attr-aligned-1.c: New test.
13954
13955 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
13956
13957         * gcc.target/i386/mpx/memmove-zero-length.c: New.
13958
13959 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
13960
13961         PR target/65676
13962         * gcc.target/i386/sse-25.c: New.
13963
13964 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13965
13966         PR target/65693
13967         * gcc.target/i386/pr65693.c: New test.
13968
13969 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13970
13971         * gcc.dg/lto/chkp-static-bounds_0.c: New.
13972
13973 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13974
13975         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
13976
13977 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13978
13979         * gcc.target/i386/thunk-retbnd.c: New.
13980
13981 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
13982
13983         * gnat.dg/opt48.adb: New test.
13984         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
13985         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
13986
13987 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
13988
13989         PR ipa/65540
13990         * gcc.c-torture/compile/pr65540.c: New.
13991
13992 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
13993
13994         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
13995         -Wno-pointer-arith.
13996
13997 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
13998
13999         PR debug/65678
14000         * g++.dg/debug/pr65678.C: New test.
14001
14002         PR middle-end/65680
14003         * gcc.c-torture/compile/pr65680.c: New test.
14004
14005 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
14006
14007         PR fortran/65548
14008         * gfortran.dg/allocate_with_source_5.f90: New test.
14009
14010 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
14011
14012         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14013         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14014
14015 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
14016
14017         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14018
14019 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
14020
14021         PR target/65614
14022         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14023         to get floating point compression.
14024         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14025
14026 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
14027
14028         PR preprocessor/61977
14029         * gcc.dg/cpp/pr61977.c: New test.
14030
14031 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
14032
14033         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14034
14035 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
14036
14037         PR target/65647
14038         * gcc.target/arm/pr65647.c: New.
14039
14040 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
14041
14042         PR ipa/65655
14043         * g++.dg/torture/pr65655.C: New testcase.
14044
14045 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
14046
14047         PR c++/64085
14048         * g++.dg/cpp1y/lambda-init13.C: New.
14049
14050 2015-04-03  Marek Polacek  <polacek@redhat.com>
14051
14052         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14053
14054 2015-04-02  Marek Polacek  <polacek@redhat.com>
14055
14056         PR c++/65642
14057         * g++.dg/cpp0x/constexpr-fold1.C: New test.
14058         * g++.dg/cpp0x/constexpr-fold2.C: New test.
14059
14060 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
14061
14062         PR preprocessor/61977
14063         * gcc.target/powerpc/pr61977-1.c: New test.
14064         * gcc.target/powerpc/pr61977-2.c: New test.
14065
14066 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14067
14068         PR c++/56100
14069         * g++.dg/warn/Wshadow-8.C: New.
14070         * g++.dg/warn/Wshadow-9.C: Likewise.
14071         * g++.dg/warn/Wshadow-10.C: Likewise.
14072         * g++.dg/warn/Wshadow-11.C: Likewise.
14073
14074 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14075
14076         * gcc.dg/pr23623.c: Added aligned attribute.
14077         * gcc.dg/20141029-1.c: Likewise.
14078         * gcc.dg/20150306-1.c: New test.
14079
14080 2015-04-01  Marek Polacek  <polacek@redhat.com>
14081
14082         PR c++/65554
14083         * g++.dg/cpp0x/initlist93.C: New test.
14084         * g++.dg/cpp0x/initlist94.C: New test.
14085
14086 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14087
14088         PR target/65624
14089         * gcc.target/aarch64/pr65624.c: New test.
14090
14091 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14092
14093         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14094
14095 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14096
14097         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14098         extra variable to force stack alignment.
14099         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14100         extra variable to force stack alignment.
14101
14102 2015-03-31  Marek Polacek  <polacek@redhat.com>
14103
14104         PR c++/65390
14105         * g++.dg/template/pr65390.C: New test.
14106
14107 2015-03-31  Martin Liska  <mliska@suse.cz>
14108
14109         * g++.dg/ipa/pr65557.C: New test.
14110
14111 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14112
14113         * gcc.target/s390/hotpatch-25.c: New test.
14114         * gcc.target/s390/hotpatch-1.c: Update test.
14115         * gcc.target/s390/hotpatch-10.c: Update test.
14116         * gcc.target/s390/hotpatch-11.c: Update test.
14117         * gcc.target/s390/hotpatch-12.c: Update test.
14118         * gcc.target/s390/hotpatch-13.c: Update test.
14119         * gcc.target/s390/hotpatch-14.c: Update test.
14120         * gcc.target/s390/hotpatch-15.c: Update test.
14121         * gcc.target/s390/hotpatch-16.c: Update test.
14122         * gcc.target/s390/hotpatch-17.c: Update test.
14123         * gcc.target/s390/hotpatch-18.c: Update test.
14124         * gcc.target/s390/hotpatch-19.c: Update test.
14125         * gcc.target/s390/hotpatch-2.c: Update test.
14126         * gcc.target/s390/hotpatch-21.c: Update test.
14127         * gcc.target/s390/hotpatch-22.c: Update test.
14128         * gcc.target/s390/hotpatch-23.c: Update test.
14129         * gcc.target/s390/hotpatch-24.c: Update test.
14130         * gcc.target/s390/hotpatch-3.c: Update test.
14131         * gcc.target/s390/hotpatch-4.c: Update test.
14132         * gcc.target/s390/hotpatch-5.c: Update test.
14133         * gcc.target/s390/hotpatch-6.c: Update test.
14134         * gcc.target/s390/hotpatch-7.c: Update test.
14135         * gcc.target/s390/hotpatch-8.c: Update test.
14136         * gcc.target/s390/hotpatch-9.c: Update test.
14137         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14138
14139 2015-03-31  Richard Biener  <rguenther@suse.de>
14140
14141         PR middle-end/65626
14142         * g++.dg/torture/pr65626.C: New testcase.
14143
14144 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14145
14146         PR target/65531
14147         * gcc.target/i386/mpx/pr65531.cc: New.
14148
14149 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14150
14151         PR target/65602
14152         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14153         __builtin_alloca instead of alloca.
14154         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14155         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14156         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14157         check.
14158
14159 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14160
14161         PR ipa/65610
14162         * g++.dg/ubsan/pr65610.C: New test.
14163
14164 2015-03-30  Marek Polacek  <polacek@redhat.com>
14165
14166         PR c++/65398
14167         * g++.dg/cpp0x/pr65398-2.C: New test.
14168
14169 2015-03-30  Marek Polacek  <polacek@redhat.com>
14170
14171         * c-c++-common/pr65556.c: Change the width of bit-fields.
14172
14173 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14174
14175         PR ipa/65588
14176         * gcc.target/i386/pr65588.c: New testcase.
14177
14178 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14179
14180         PR libgfortran/65563
14181         * gfortran.dg/open_errors_2.f90:  New test.
14182
14183 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14184
14185         PR libgfortran/65596
14186         * gfortran.dg/namelist_86.f90: New test.
14187
14188 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14189
14190         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14191         statement to reflect new ownership.
14192
14193 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14194
14195         PR c++/42328
14196         * g++.dg/template/friend58.C: New.
14197         * g++.dg/template/friend59.C: Likewise.
14198
14199 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14200
14201         PR c/65586
14202         * g++.dg/gomp/openmp-simd-3.C: New.
14203         * gcc.dg/gomp/openmp-simd-3.c: New.
14204
14205 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14206
14207         PR target/65248
14208         * gcc.target/i386/pr65248-1.c: New file.
14209         * gcc.target/i386/pr65248-2.c: Likewise.
14210         * gcc.target/i386/pr65248-3.c: Likewise.
14211         * gcc.target/i386/pr65248-4.c: Likewise.
14212
14213 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14214
14215         PR target/65593
14216         * gcc.c-torture/compile/pr65593.c: New test.
14217
14218 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14219
14220         PR c++/59329
14221         * g++.dg/cpp1y/constexpr-assert1.C: New.
14222
14223 2015-03-27  Marek Polacek  <polacek@redhat.com>
14224
14225         PR c++/65556
14226         * c-c++-common/pr65556.c: New test.
14227
14228 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14229
14230         PR ipa/65600
14231         * g++.dg/torture/pr65600.C: New testcase.
14232
14233 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14234
14235         PR target/65407
14236         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14237
14238 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14239
14240         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14241         statement and cleanup. Fixed typos.
14242
14243 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14244
14245         PR middle-end/65595
14246         * gcc.c-torture/compile/pr65595.c: New testcase.
14247
14248 2015-03-27  Marek Polacek  <polacek@redhat.com>
14249
14250         PR sanitizer/65583
14251         * g++.dg/ubsan/pr65583.C: New test.
14252
14253 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14254
14255         * gcc.c-torture/compile/20150327.c: New testcase.
14256
14257 2015-03-26  Richard Biener  <rguenther@suse.de>
14258
14259         PR middle-end/65555
14260         * g++.dg/torture/pr65555.C: New testcase.
14261
14262 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14263
14264         PR tree-optimization/64715
14265         * gcc.dg/builtin-object-size-15.c: New test.
14266         * gcc.dg/pr64715-1.c: New test.
14267         * gcc.dg/pr64715-2.c: New test.
14268
14269 2015-03-26  Richard Biener  <rguenther@suse.de>
14270
14271         PR middle-end/65519
14272         * gnat.dg/specs/opt2.ads: Fix testcase.
14273
14274 2015-03-25  Martin Sebor  <msebor@redhat.com>
14275
14276         PR testsuite/65526
14277         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14278         when target isn't arm*-*-*-*.
14279         (check_effective_target_arm_nothumb): Likewise.
14280         (check_effective_target_arm_little_endian): Likewise.
14281         (check_effective_target_arm_vect_no_misalign): Likewise.
14282         (check_effective_target_aarch64_little_endian): Fail early if target
14283         isn't aarch64*-*-*.
14284
14285 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14286
14287         PR tree-optimization/65177
14288         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14289
14290 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14291
14292         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14293         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14294         smmintrin.h and mm3dnow.h.
14295
14296 2015-03-25  Marek Polacek  <polacek@redhat.com>
14297
14298         PR c++/65558
14299         * g++.dg/cpp0x/pr65558.C: New test.
14300
14301 2015-03-25  Marek Polacek  <polacek@redhat.com>
14302
14303         PR c++/61670
14304         * g++.dg/template/pr61670.C: New test.
14305
14306 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14307
14308         PR c++/54987
14309         * g++.dg/template/pr54987.C: New.
14310
14311 2015-03-25  Richard Biener  <rguenther@suse.de>
14312
14313         PR tree-optimization/62630
14314         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14315
14316 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14317
14318         PR target/65508
14319         * gcc.target/i386/mpx/pr65508.c: New.
14320
14321 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14322
14323         PR fortran/64952
14324         PR fortran/65532
14325         * gfortran.dg/data_initialized_3.f90: New.
14326
14327 2015-03-25  Richard Biener  <rguenther@suse.de>
14328
14329         PR middle-end/65519
14330         * gnat.dg/specs/opt2.ads: New testcase.
14331
14332 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14333
14334         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14335         * gcc.target/arm/memset-inline-4.c: Skip for
14336         arm_tune_string_ops_prefer_neon.
14337         * gcc.target/arm/memset-inline-5.c: Ditto.
14338         * gcc.target/arm/memset-inline-6.c: Ditto.
14339         * gcc.target/arm/memset-inline-8.c: Ditto.
14340         * gcc.target/arm/memset-inline-9.c: Ditto.
14341
14342 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14343
14344         PR c++/58923
14345         * g++.dg/other/virtual3.C: New.
14346
14347 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14348
14349         PR c++/60130
14350         * g++.dg/cpp0x/vt-60130.C: New.
14351
14352 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14353
14354         PR c++/61971
14355         * g++.dg/warn/Warray-bounds-7.C: New.
14356
14357 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14358
14359         PR c++/60067
14360         * g++.dg/template/defarg18.C: New.
14361
14362 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14363
14364         PR c++/59988
14365         * g++.dg/cpp0x/vt-59988.C: New.
14366
14367 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14368
14369         PR tree-optimization/65533
14370         * gcc.dg/pr65533.c: New test.
14371
14372 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14373
14374         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14375         source= and mold= expressions functionality.
14376         * gfortran.dg/allocate_class_4.f90: New test.
14377         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14378         copying an unlimited polymorhpic object containing a char array
14379         to another unlimited polymorphic object respects the _len
14380         component.
14381         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14382         whether deferred length char array allocate works, unlimited
14383         polymorphic object allocation from a string works and if
14384         allocating an array of deferred length strings works.
14385         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14386
14387 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14388
14389         PR c++/65513
14390         * g++.dg/cpp0x/constexpr-array11.C: New.
14391
14392 2015-03-24  Richard Biener  <rguenther@suse.de>
14393
14394         PR middle-end/65517
14395         * gcc.dg/torture/pr65517.c: New testcase.
14396
14397 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14398
14399         * gfortran.dg/coindexed_1.f90: Moved from
14400         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14401
14402 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14403
14404         PR testsuite/65506
14405         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14406         gimple dump.
14407
14408         PR target/65523
14409         * gcc.target/i386/pr65523.c: New test.
14410
14411         PR ipa/65475
14412         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14413         dg-options.
14414         * g++.dg/lto/pr65475b_0.C: Likewise.
14415
14416 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14417
14418         PR target/65505
14419         * gcc.target/sh/torture/pr65505.c: New.
14420
14421 2015-03-23  Martin Sebor  <msebor@redhat.com>
14422
14423         PR testsuite/63175
14424         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14425         assembly for lvx in addition to lxv.
14426
14427 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14428
14429         PR target/65504
14430         * gfortran.dg/pr65504.f90: New test.
14431
14432         PR ipa/65521
14433         * gcc.dg/pr65521.c: New test.
14434
14435 2015-03-23  Richard Biener  <rguenther@suse.de>
14436
14437         PR tree-optimization/65518
14438         * gcc.dg/vect/pr65518.c: New testcase.
14439
14440 2015-03-23  Richard Biener  <rguenther@suse.de>
14441
14442         PR tree-optimization/65494
14443         * gcc.dg/vect/pr65494.c: New testcase.
14444
14445 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14446
14447         PR preprocessor/65238
14448         * c-c++-common/cpp/pr65238-1.c: New test.
14449         * gcc.dg/cpp/pr65238-2.c: New test.
14450         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14451         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14452
14453 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14454             Mikael Morin  <mikael@gcc.gnu.org>
14455
14456         PR fortran/64952
14457         * gfortran.dg/elemental_dependency_4.f90: New.
14458         * gfortran.dg/elemental_dependency_5.f90: New.
14459
14460 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14461
14462         PR ipa/65475
14463         * g++.dg/lto/pr65475b_0.C: New testcase.
14464         * g++.dg/lto/pr65475b_1.C: New testcase.
14465         * g++.dg/lto/pr65475c_0.C: New testcase.
14466         * g++.dg/lto/pr65475c_1.C: New testcase.
14467
14468 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14469
14470         * gfortran.dg/coarray_38.f90: New.
14471         * gfortran.dg/coarray_39.f90: New.
14472         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14473         compile test.
14474
14475 2015-03-20  Marek Polacek  <polacek@redhat.com>
14476
14477         PR c++/65398
14478         * g++.dg/cpp0x/pr65398.C: New test.
14479
14480 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14481
14482         PR ipa/65475
14483         * g++.dg/lto/pr65475_0.C: New testcase.
14484         * g++.dg/lto/pr65475_1.C: New testcase.
14485
14486 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14487
14488         PR rtl-optimization/64366
14489         * gcc.target/sh/pr64366.c: New.
14490
14491 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14492
14493         PR c++/48324
14494         * g++.dg/cpp0x/constexpr-48324.C: New.
14495
14496 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14497
14498         PR c++/48453
14499         * g++.dg/cpp0x/pr48453.C: New.
14500
14501 2015-03-20  Marek Polacek  <polacek@redhat.com>
14502
14503         PR c++/65072
14504         * g++.dg/cpp0x/pr65072.C: New test.
14505
14506 2015-03-20  Richard Biener  <rguenther@suse.de>
14507
14508         PR middle-end/64715
14509         * gcc.dg/pr15347.c: Use -O.
14510         * c-c++-common/pr19807-1.c: Likewise.
14511
14512 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14513
14514         * gnat.dg/volatile13.ad[sb]: New test.
14515
14516 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14517
14518         PR rtl-optimization/60851
14519         * gcc.target/i386/pr60851.c: New test.
14520
14521 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14522
14523         PR target/65240
14524         * g++.dg/pr65240.h: Add tests for PR 65240.
14525         * g++.dg/pr65240-1.C: Likewise.
14526         * g++.dg/pr65240-2.C: Likewise.
14527         * g++.dg/pr65240-3.C: Likewise.
14528         * g++.dg/pr65240-4.C: Likewise.
14529
14530 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14531
14532         PR rtl-optimization/63491
14533         * gcc.target/powerpc/pr63491.c: New.
14534
14535 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14536
14537         * g++.dg/ipa/pr65465.C: New test.
14538
14539 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14540
14541         PR c++/52659
14542         * g++.dg/cpp0x/deleted11.C: New.
14543
14544 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14545
14546         PR sanitizer/65400
14547         * c-c++-common/tsan/pr65400-3.c: New test.
14548
14549 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14550
14551         PR c++/59686
14552         * g++.dg/cpp0x/constexpr-59686.C: New.
14553
14554 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14555
14556         PR sanitizer/64265
14557         * g++.dg/tsan/pr64265.C: New test.
14558
14559         PR sanitizer/65400
14560         * c-c++-common/tsan/pr65400-1.c: New test.
14561         * c-c++-common/tsan/pr65400-2.c: New test.
14562
14563 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14564
14565         PR c++/59816
14566         * g++.dg/cpp0x/pr59816.C: New.
14567
14568 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14569
14570         PR fortran/59198
14571         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14572
14573 2015-03-18  Martin Liska  <mliska@suse.cz>
14574
14575         PR ipa/65439
14576         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14577         equivalences either to 6 or 7.
14578
14579 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14580
14581         PR middle-end/64491
14582         Revert:
14583         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14584
14585         * gcc.dg/undefined-loop-1.c: New file.
14586         * gcc.dg/undefined-loop-2.c: New file.
14587
14588         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14589
14590         PR testsuite/64032
14591         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14592         loop exits too early.
14593
14594 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14595
14596         PR tree-optimization/65450
14597         * gfortran.dg/pr65450.f90: New test.
14598
14599         PR target/65078
14600         * gcc.target/i386/pr65078-1.c: New test.
14601         * gcc.target/i386/pr65078-2.c: New test.
14602         * gcc.target/i386/pr65078-3.c: New test.
14603         * gcc.target/i386/pr65078-4.c: New test.
14604         * gcc.target/i386/pr65078-5.c: New test.
14605         * gcc.target/i386/pr65078-6.c: New test.
14606
14607 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14608
14609         PR c++/65340
14610         * g++.dg/cpp1y/pr65340.C: New.
14611
14612 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14613
14614         PR fortran/64432
14615         * gfortran.dg/system_clock_3.f08: Adjust test.
14616
14617 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14618
14619         PR fortran/59198
14620         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14621         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14622
14623 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14624
14625         PR fortran/64432
14626         * gfortran.dg/system_clock_3.f08: New test.
14627
14628 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14629
14630         PR c++/64626
14631         g++.dg/cpp1y/pr64626-1.C: New.
14632         g++.dg/cpp1y/pr64626-2.C: New.
14633         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14634
14635 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14636
14637         PR tree-optimization/65427
14638         * gcc.c-torture/execute/pr65427.c: New test.
14639
14640 2015-03-16  Marek Polacek  <polacek@redhat.com>
14641
14642         DR 1688
14643         PR c++/65327
14644         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14645         * g++.dg/cpp0x/pr65327.C: New test.
14646
14647 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14648
14649         PR sanitizer/64820
14650         * c-c++-common/asan/pr64820.c: New test.
14651
14652 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14653
14654         * gfortran.dg/pointer_2.f90: New test.
14655
14656 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14657
14658         * g++.dg/pr65049.C: New test.
14659
14660 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14661
14662         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14663         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14664         * gcc.target/i386/fuse-caller-save.c: Same.
14665
14666 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14667
14668         * gnat.dg/loop_optimization18.ad[sb]: New test.
14669         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14670
14671 2015-03-16  Alan Modra  <amodra@gmail.com>
14672
14673         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14674         2014-12-05 change.
14675
14676 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14677
14678         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14679         hppa*-*-hpux*.
14680         * gcc.dg/torture/pr65270-2.c: Likewise.
14681
14682 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14683
14684         PR fortran/61138
14685         * gfortran.dg/pointer_remapping_9.f90: New.
14686
14687 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14688
14689         PR tree-optimization/65369
14690         * gcc.c-torture/execute/pr65369.c: New test.
14691
14692         PR tree-optimization/65418
14693         * gcc.c-torture/execute/pr65418-1.c: New test.
14694         * gcc.c-torture/execute/pr65418-2.c: New test.
14695
14696         PR rtl-optimization/65401
14697         * gcc.c-torture/execute/pr65401.c: New test.
14698
14699 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14700
14701         PR target/64600
14702         * gcc.target/arm/pr64600_1.c: New test.
14703
14704 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14705
14706         PR rtl-optimization/65235
14707         * gcc.target/aarch64/pr65235_1.c: New test.
14708
14709 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14710
14711         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14712         * gcc.target/s390/hotpatch-22.c: Likewise.
14713         * gcc.target/s390/hotpatch-23.c: Likewise.
14714         * gcc.target/s390/hotpatch-24.c: Likewise.
14715         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14716         * gcc.target/s390/hotpatch-1.c: Update expected output.
14717         * gcc.target/s390/hotpatch-2.c: Likewise.
14718         * gcc.target/s390/hotpatch-3.c: Likewise.
14719         * gcc.target/s390/hotpatch-4.c: Likewise.
14720         * gcc.target/s390/hotpatch-5.c: Likewise.
14721         * gcc.target/s390/hotpatch-6.c: Likewise.
14722         * gcc.target/s390/hotpatch-7.c: Likewise.
14723         * gcc.target/s390/hotpatch-8.c: Likewise.
14724         * gcc.target/s390/hotpatch-9.c: Likewise.
14725         * gcc.target/s390/hotpatch-10.c: Likewise.
14726         * gcc.target/s390/hotpatch-11.c: Likewise.
14727         * gcc.target/s390/hotpatch-12.c: Likewise.
14728         * gcc.target/s390/hotpatch-13.c: Likewise.
14729         * gcc.target/s390/hotpatch-14.c: Likewise.
14730         * gcc.target/s390/hotpatch-15.c: Likewise.
14731         * gcc.target/s390/hotpatch-16.c: Likewise.
14732         * gcc.target/s390/hotpatch-17.c: Likewise.
14733         * gcc.target/s390/hotpatch-18.c: Likewise.
14734         * gcc.target/s390/hotpatch-19.c: Likewise.
14735
14736 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14737
14738         PR target/65103
14739         * gcc.target/i386/pr65103-1.c: New.
14740
14741 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14742
14743         PR target/65044
14744         * gcc.target/i386/pr65044.c: New.
14745
14746 2015-03-12  Tom de Vries  <tom@codesourcery.com>
14747
14748         PR rtl-optimization/64895
14749         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14750         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14751         * gcc.target/i386/fuse-caller-save.c: Ditto.
14752
14753 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14754
14755         * gcc.dg/ipa/pr63569.c: Fix template.
14756
14757 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
14758
14759         * g++.dg/ipa/pr64146.C: Require fpic support.
14760
14761 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
14762
14763         PR libfortran/65200
14764         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14765         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14766
14767 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
14768
14769         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14770         to dg-options, fix up dg-skip-if.
14771
14772 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
14773
14774         PR target/65296
14775         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14776         * gcc.target/avr/tiny-caller-save.c: Same.
14777
14778 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14779
14780         PR target/65242
14781         * g++.dg/pr65242.C: New test.
14782
14783 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
14784
14785         * c-c++-common/asan/no-asan-check-glob.c: New test.
14786
14787 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
14788
14789         PR c++/65370
14790         * g++.dg/other/default11.C: New.
14791         * g++.dg/other/default12.C: Likewise.
14792
14793 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14794
14795         PR target/65368
14796         * gcc.target/i386/bmi2-bzhi-2.c: New test.
14797
14798 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
14799
14800         PR fortran/65024
14801         * gfortran.dg/unlimited_polymorphic_23.f90: New test
14802
14803 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14804
14805         PR c++/65127
14806         * g++.dg/cpp0x/pr65127.C: New test.
14807
14808 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14809
14810         * gcc.dg/ipa/PR64550.c: Update template.
14811
14812 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
14813             Tobias Burnus  <burnus@net-b.de>
14814
14815         * gfortran.dg/coarray_sync_memory.f90: New.
14816
14817 2015-03-10  Marek Polacek  <polacek@redhat.com>
14818
14819         PR sanitizer/65367
14820         * c-c++-common/ubsan/pr65367.c: New test.
14821
14822 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14823
14824         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14825         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14826         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14827         * gcc.target/i386/mpx/calloc-1-nov.c: New.
14828         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14829         * gcc.target/i386/mpx/malloc-1-nov.c: New.
14830         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14831         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14832         * gcc.target/i386/mpx/realloc-1-nov.c: New.
14833         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14834         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14835         * gcc.target/i386/mpx/realloc-2-nov.c: New.
14836         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14837
14838 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14839
14840         * lib/mpx-dg.exp (mpx_link_flags): New.
14841         (mpx_init): New.
14842         (mpx_finish): New.
14843         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14844         * gcc.target/i386/mpx/alloca-1-nov.c: New.
14845         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14846         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14847         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14848         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14849         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14850         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14851         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14852         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14853         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14854         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14855         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14856         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14857         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14858         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14859         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14860         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14861         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14862         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14863         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14864         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14865         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14866         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14867         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14868         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14869         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14870         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14871         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14872         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14873         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14874         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14875         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14876         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14877         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14878         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14879         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14880         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14881         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14882         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14883         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14884         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14885         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14886         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14887         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14888         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14889         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14890         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14891         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14892         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14893         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14894         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14895         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14896         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14897         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14898         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14899         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14900         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14901         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
14902         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
14903         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
14904         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
14905         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
14906         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
14907         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
14908         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
14909         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
14910         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
14911         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
14912         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
14913         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
14914         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
14915         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
14916         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
14917         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
14918         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
14919         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
14920         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
14921         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
14922         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
14923         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
14924         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
14925         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
14926         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
14927         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
14928         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
14929         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
14930         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
14931         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
14932         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
14933         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
14934         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
14935         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
14936         * gcc.target/i386/mpx/label-address-1.c: New.
14937         * gcc.target/i386/mpx/legacy-1-nov.c: New.
14938         * gcc.target/i386/mpx/macro.c: New.
14939         * gcc.target/i386/mpx/mpx-check.h: New.
14940         * gcc.target/i386/mpx/mpx.exp: New.
14941         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
14942         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
14943         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
14944         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
14945         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
14946         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
14947         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
14948         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
14949         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
14950         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
14951         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
14952         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
14953         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
14954         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
14955         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
14956         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
14957         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
14958         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
14959         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
14960         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
14961         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
14962         * gcc.target/i386/mpx/reference-1-lbv.c: New.
14963         * gcc.target/i386/mpx/reference-1-nov.c: New.
14964         * gcc.target/i386/mpx/reference-1-ubv.c: New.
14965         * gcc.target/i386/mpx/reference-2-lbv.c: New.
14966         * gcc.target/i386/mpx/reference-2-nov.c: New.
14967         * gcc.target/i386/mpx/reference-2-ubv.c: New.
14968         * gcc.target/i386/mpx/reference-3-lbv.c: New.
14969         * gcc.target/i386/mpx/reference-3-nov.c: New.
14970         * gcc.target/i386/mpx/reference-3-ubv.c: New.
14971         * gcc.target/i386/mpx/reference-4-lbv.c: New.
14972         * gcc.target/i386/mpx/reference-4-nov.c: New.
14973         * gcc.target/i386/mpx/reference-4-ubv.c: New.
14974         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
14975         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
14976         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
14977         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
14978         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
14979         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
14980         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
14981         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
14982         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
14983         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
14984         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
14985         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
14986         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
14987         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
14988         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
14989         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
14990         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
14991         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
14992         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
14993         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
14994         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
14995         * gcc.target/i386/mpx/sincos-1-nov.c: New.
14996         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
14997         * gcc.target/i386/mpx/static-array-1-nov.c: New.
14998         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
14999         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15000         * gcc.target/i386/mpx/static-init-1-nov.c: New.
15001         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15002         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15003         * gcc.target/i386/mpx/static-init-2-nov.c: New.
15004         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15005         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15006         * gcc.target/i386/mpx/static-init-3-nov.c: New.
15007         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15008         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15009         * gcc.target/i386/mpx/static-init-4-nov.c: New.
15010         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15011         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15012         * gcc.target/i386/mpx/static-init-5-nov.c: New.
15013         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15014         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15015         * gcc.target/i386/mpx/static-init-6-nov.c: New.
15016         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15017         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15018         * gcc.target/i386/mpx/static-string-1-nov.c: New.
15019         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15020         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15021         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15022         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15023         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15024         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15025         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15026         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15027         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15028         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15029         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15030         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15031         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15032         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15033         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15034         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15035         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15036         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15037         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15038         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15039         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15040         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15041         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15042         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15043         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15044         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15045         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15046         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15047         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15048         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15049         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15050         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15051         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15052         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15053         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15054         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15055         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15056         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15057         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15058         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15059         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15060         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15061         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15062         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15063         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15064         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15065         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15066         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15067         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15068         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15069         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15070         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15071         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15072         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15073         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15074         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15075         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15076         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15077         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15078         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15079         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15080         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15081         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15082         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15083         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15084         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15085         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15086         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15087         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15088         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15089         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15090         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15091         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15092         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15093         * gcc.target/i386/mpx/vla-1-nov.c: New.
15094         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15095         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15096         * gcc.target/i386/mpx/vla-2-nov.c: New.
15097         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15098
15099 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15100
15101         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15102
15103 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15104
15105         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15106
15107 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15108
15109         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15110         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15111
15112 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15113
15114         PR c/65120
15115         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15116         on rhs is 0.
15117         (fn4): New test.
15118         * c-c++-common/pr65120.c: New test.
15119
15120         PR rtl-optimization/65321
15121         * gcc.dg/pr65321.c: New test.
15122
15123 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15124
15125         PR tree-optimization/65355
15126         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15127
15128 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15129
15130         PR c/65120
15131         * c-c++-common/pr49706.c: Adjust tests for not warning
15132         about !!x == y or !b == y where b is boolean, and add
15133         some further tests.
15134         * c-c++-common/pr62199-2.c: Likewise.
15135
15136 2015-03-09  Richard Biener  <rguenther@suse.de>
15137
15138         PR middle-end/65270
15139         * gcc.dg/torture/pr65270-1.c: New testcase.
15140         * gcc.dg/torture/pr65270-2.c: Likewise.
15141
15142 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15143
15144         PR tree-optimization/63743
15145         * gcc.dg/pr63743.c: New test.
15146
15147 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15148
15149         PR lto/65316
15150         * g++.dg/lto/pr65316_0.C: New testcase.
15151         * g++.dg/lto/pr65316_1.C: New testcase.
15152
15153 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15154
15155         PR target/62247
15156         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15157         hppa*-*-hpux*.
15158         * g++.dg/abi/rtti3.C: Likewise.
15159
15160         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15161
15162         PR target/62251
15163         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15164
15165         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15166
15167         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15168
15169         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15170
15171 2015-03-08  Morin  <mikael@gcc.gnu.org>
15172
15173         PR fortran/60898
15174         * gfortran.dg/entry_20.f90: New.
15175
15176 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15177
15178         PR target/65153
15179         * gcc.c-torture/compile/pr65153.c: New.
15180
15181 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15182
15183         PR target/65249
15184         * g++.dg/torture/pr65249.C: New.
15185
15186 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15187
15188         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15189         long.
15190         (int64_t): Likewise.
15191
15192 2015-03-07  Marek Polacek  <polacek@redhat.com>
15193             Martin Uecker  <uecker@eecs.berkeley.edu>
15194
15195         PR sanitizer/65280
15196         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15197         member-like arrays.
15198         * c-c++-common/ubsan/bounds-8.c: New test.
15199         * c-c++-common/ubsan/bounds-9.c: New test.
15200         * gcc.dg/ubsan/bounds-2.c: New test.
15201
15202 2015-03-05  Martin Sebor  <msebor@redhat.com>
15203
15204         PR testsuite/63175
15205         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15206         checking of results into main to prevent it from getting optimized
15207         away.
15208         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15209
15210 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15211
15212         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15213         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15214         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15215         x64.
15216
15217 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15218
15219         * g++.dg/lto/pr65302_1.C: New testcase.
15220         * g++.dg/lto/pr65302_0.C: New testcase.
15221
15222 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15223
15224         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15225         -fno-ipa-icf to dg-options.
15226
15227 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15228
15229         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15230         compiles using the linker plugin.
15231
15232 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15233
15234         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15235
15236 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15237
15238         * gcc.target/arm/pr65067.c: New test.
15239
15240 2015-03-05  Martin Liska  <mliska@suse.cz>
15241
15242         PR ipa/65318
15243         * gcc.dg/ipa/pr65318.c: New test.
15244
15245 2015-03-05  Marek Polacek  <polacek@redhat.com>
15246
15247         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15248
15249 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15250
15251         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15252
15253 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15254
15255         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15256         max-unroll-times back to defaults for s390.
15257
15258 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15259
15260         Fix last commit.
15261
15262 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15263
15264         PR c++/64665
15265         * g++.dg/cpp0x/initlist92.C: New.
15266
15267 2015-03-05  Richard Biener  <rguenther@suse.de>
15268
15269         PR tree-optimization/65310
15270         * gcc.dg/vect/pr65310.c: New testcase.
15271
15272 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15273
15274         PR c++/64834
15275         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15276
15277 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15278
15279         * gnat.dg/entry_queues3.adb: New test.
15280
15281 2015-03-04  Ian Lance Taylor  <iant@google.com>
15282
15283         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15284
15285 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15286
15287         PR c++/64227
15288         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15289
15290 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15291
15292         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15293         -fno-ipa-icf to dg-options
15294         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15295         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15296
15297 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15298
15299         PR c++/64398
15300         * g++.dg/cpp0x/decltype62.C: New.
15301
15302 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15303
15304         * gnat.dg/object_overflow5.adb: New test.
15305
15306 2015-03-03  Martin Liska  <mliska@suse.cz>
15307
15308         PR ipa/65287
15309         * gcc.dg/ipa/pr65287.c: New test.
15310
15311 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15312             Eric Botcazou  <ebotcazou@adacore.com>
15313
15314         * gnat.dg/specs/pack12.ads: New test.
15315
15316 2015-03-03  Martin Liska  <mliska@suse.cz>
15317
15318         * gcc.dg/ipa/PR65282.c: New test.
15319
15320 2015-03-13  Jeff Law  <law@redhat.com>
15321
15322         PR tree-optimization/65241
15323         * gcc.c-torture/compile/pr65241.c: New test.
15324
15325 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15326
15327         PR target/64331
15328         * gcc.target/avr/torture/pr64331.c: New test.
15329
15330 2015-03-03  Martin Liska  <mliska@suse.cz>
15331             Jan Hubicka  <hubicka@ucw.cz>
15332
15333         * g++.dg/ipa/pr65263.C: New test.
15334
15335 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15336
15337         PR ipa/65130
15338         * gcc.dg/lto/pr65130_0.c: New testcase.
15339         * gcc.dg/lto/pr65130_1.c: New testcase.
15340
15341 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15342
15343         PR ipa/64988
15344         * g++.dg/torture/pr64988.C: New testcase.
15345
15346 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15347
15348         * gfortran.dg/coarray_atomic_6.f90: New.
15349
15350 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15351
15352         PR target/65184
15353         * gcc.target/i386/pr65184.c: New.
15354
15355 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15356
15357         PR target/65183
15358         * gcc.target/i386/pr65183.c: New.
15359
15360 2015-02-28  Martin Liska  <mliska@suse.cz>
15361             Jan Hubicka  <hubicka@ucw.cz>
15362
15363         * gcc.dg/ipa/ipa-icf-35.c: New test.
15364         * gcc.dg/ipa/ipa-icf-36.c: New test.
15365         * gcc.dg/ipa/ipa-icf-37.c: New test.
15366
15367 2015-02-28  Martin Liska  <mliska@suse.cz>
15368             Jan Hubicka  <hubicka@ucw.cz>
15369
15370         PR ipa/65245
15371         * gcc.dg/ipa/ipa-icf-34.c: New test.
15372
15373 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15374
15375         PR target/61142
15376         * gcc.target/sh/sh/pr61142.c: New.
15377
15378 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15379
15380         * g++.dg/other/dump-ada-spec-3.C: New test.
15381
15382 2015-03-01  Martin Liska  <mliska@suse.cz>
15383
15384         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15385         * g++.dg/ipa/pr63595.C: Update expected results.
15386
15387 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15388
15389         PR ipa/65236
15390         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15391
15392 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15393
15394         * gcc.dg/vect/pr59354.c: Move vector producing code to
15395         separate function.
15396
15397 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15398
15399         PR ipa/65237
15400         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15401         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15402         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15403         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15404
15405 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15406
15407         PR tree-optimization/65048
15408         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15409         (foo): Use K&R style definition.
15410
15411 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15412
15413         PR target/65032
15414         * g++.dg/pr65032.C: New.
15415
15416 2015-02-27  Marek Polacek  <polacek@redhat.com>
15417
15418         PR c/65040
15419         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15420         -Wformat=2.
15421
15422 2015-02-27  Marek Polacek  <polacek@redhat.com>
15423
15424         PR c/65228
15425         * gcc.dg/pr65228.c: New test.
15426
15427 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15428
15429         PR c/35330
15430         * gcc.dg/weak/weak-17.c: New file.
15431
15432 2015-02-27  Richard Biener  <rguenther@suse.de>
15433
15434         PR lto/65193
15435         * g++.dg/lto/pr65193_0.C: New testcase.
15436
15437 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15438
15439         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15440         * gcc.target/s390/hotpatch-8.c: Likewise.
15441         * gcc.target/s390/hotpatch-9.c: Likewise.
15442         * gcc.target/s390/pr61078.c: Likewise.
15443         * gcc.target/s390/pr57960.c: Remove -m64.
15444         * gcc.target/s390/pr61078.c: Likewise.
15445
15446 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15447             Martin Liska  <mliska@suse.cz>
15448
15449         PR bootstrap/65150
15450         * gcc.dg/pr64454.c: Disable ICF.
15451         * gcc.dg/pr28685-1.c: Disable ICF
15452         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15453         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15454         * g++.dg/ipa/ipa-icf-4.C: Update template.
15455
15456 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15457
15458         PR tree-optimization/65216
15459         * gcc.c-torture/execute/pr65216.c: New test.
15460
15461         PR tree-optimization/65215
15462         * gcc.c-torture/execute/pr65215-1.c: New test.
15463         * gcc.c-torture/execute/pr65215-2.c: New test.
15464         * gcc.c-torture/execute/pr65215-3.c: New test.
15465         * gcc.c-torture/execute/pr65215-4.c: New test.
15466         * gcc.c-torture/execute/pr65215-5.c: New test.
15467
15468 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15469
15470         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15471
15472 2015-02-26  Martin Liska  <mliska@suse.cz>
15473             Jan Hubicka  <hubicka@ucw.cz>
15474
15475         * g++.dg/ipa/pr64146.C: Update expected results.
15476         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15477         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15478         * gcc.dg/ipa/ipa-icf-34.c: New test.
15479
15480 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15481
15482         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15483         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15484         (dg-additional-options): Remove dg directive.
15485         (dg-final): Add dg directive.
15486
15487 2015-02-26  Marek Polacek  <polacek@redhat.com>
15488
15489         PR ipa/65008
15490         * g++.dg/ipa/pr65008.C: New test.
15491
15492 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15493
15494         * lib/profopt.exp (profopt-target-cleanup): New proc.
15495         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15496         files from sources from dg-additional-sources.
15497
15498 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15499
15500         * lib/gcov.exp: Cleanup in case of xfail.
15501
15502 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15503
15504         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15505
15506 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15507
15508         PR debug/46102
15509         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15510         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15511         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15512         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15513         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15514         * g++.dg/debug/pr46123.C: XFAIL and move...
15515         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15516         * gcc.dg/debug/dwarf2-3.c: Move...
15517         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15518
15519 2015-02-26  Marek Polacek  <polacek@redhat.com>
15520
15521         PR c++/65202
15522         * g++.dg/cpp1y/pr65202.C: New test.
15523
15524 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15525
15526         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15527         locale_facets.h.gcov.
15528
15529 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15530
15531         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15532
15533 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15534
15535         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15536
15537 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15538
15539         PR target/65217
15540         * gcc.target/i386/pr65217.c: New.
15541
15542 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15543
15544         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15545
15546 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15547
15548         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15549
15550 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15551
15552         PR tree-optimization/65048
15553         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15554
15555 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15556
15557         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15558         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15559
15560 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15561
15562         PR target/65161
15563         * gcc.target/i386/pr65161.c: New test.
15564
15565 2015-02-26  Terry Guo  <terry.guo@arm.com>
15566
15567         * gcc.target/arm/no-volatile-in-it.c: New test.
15568
15569 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15570
15571         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15572         (dg-options): Add -save-temps.
15573         (dg-final): Add cleanup-saved-temps.
15574
15575 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15576
15577         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15578
15579 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15580
15581         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15582         * gcc.target/powerpc/pack01.c: Include string.h.
15583
15584 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15585
15586         PR target/65167
15587         * gcc.target/i386/pr65167.c: New.
15588
15589 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15590
15591         PR tree-optimization/61917
15592         * gcc.dg/vect/vect-pr61917.c: New file.
15593
15594 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15595
15596         PR tree-optimization/65170
15597         * gcc.c-torture/execute/pr65170.c: New test.
15598         * gcc.dg/tree-ssa/vrp96.c: New test.
15599
15600 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15601
15602         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15603
15604 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15605
15606         PR testsuite/65126
15607         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15608         (dg-additional-files-options): Copy additional_sources to
15609         additional_sources_used before emptying additional_sources.
15610         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15611         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15612         (cleanup-saved-temps): Use additional_sources_used instead of
15613         additional_sources.
15614         (dg-test): Reset additional_sources_used.
15615
15616 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15617
15618         PR fortran/63427
15619         * gfortran.dg/integer_exponentiation_6.F90: New test.
15620
15621 2015-02-23  Martin Sebor  <msebor@redhat.com>
15622
15623         PR target/65109
15624         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15625         two parts.  One to save registers, the other to verify the
15626         registers have the right values.  Save register state into
15627         static data rather than on the stack.
15628
15629 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15630
15631         PR bootstrap/63888
15632         * c-c++-common/asan/pr63888.c: New test.
15633
15634 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15635
15636         PR target/65163
15637         * gcc.c-torture/compile/pr65163.c: New.
15638
15639 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15640
15641         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15642         with -m31 on 64 bit.
15643         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15644         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15645
15646 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15647
15648         * gcc.target/s390/20090223-1.c: Add
15649         -Wno-implicit-function-declaration option.
15650         * gcc.target/s390/pr42224.c: Likewise.
15651         * gcc.target/s390/pr55718.c: Likewise.
15652
15653 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15654
15655         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15656         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15657         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15658         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15659         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15660         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15661         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15662         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15663         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15664         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15665         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15666         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15667         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15668         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15669         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15670         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15671         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15672         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15673         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15674         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15675         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15676
15677 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15678
15679         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15680         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15681         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15682         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15683         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15684         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15685         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15686         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15687         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15688         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15689         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15690         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15691         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15692         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15693         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15694         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15695
15696 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15697
15698         PR fortran/64980
15699         PR fortran/61960
15700         * gfortran.dg/pr61960.f90: New.
15701         * gfortran.dg/pr64230.f90: New.
15702         * gfortran.dg/pr64980.f03: New.
15703
15704 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15705
15706         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15707
15708 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15709
15710         PR ada/65156
15711         * gnat.dg/timing_events.adb: Removed, invalid test.
15712
15713 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15714
15715         PR debug/58123
15716         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15717         location.
15718         * g++.dg/gcov/gcov-2.C: Likewise.
15719
15720 2015-02-20  Richard Biener  <rguenther@suse.de>
15721
15722         PR tree-optimization/65136
15723         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15724
15725 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15726
15727         PR testsuite/64158
15728         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15729         powerpc*-*-linux* and nvptx-*-* blacklisting.
15730
15731         * gcc.dg/sibcall-9.c: New test.
15732         * gcc.dg/sibcall-10.c: New test.
15733
15734 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15735
15736         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15737
15738 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
15739
15740         PR target/64452
15741         * gcc.target/avr/torture/pr64452.c: New test.
15742
15743 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
15744
15745         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15746         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15747
15748 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15749
15750         PR testsuite/65116
15751         * lib/target-supports.exp (check_compile): Check whether
15752         additional_sources is defined before using it.
15753
15754 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
15755
15756         PR middle-end/65074
15757         * g++.dg/opt/pr65074.C: New file.
15758
15759 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
15760
15761         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15762         (size_type): New typedef.
15763         (operator "" _script): Use it for the last argument.
15764
15765 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15766
15767         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15768
15769 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15770
15771         * lib/target-supports.exp (check_compile): Save/restore
15772         additional_sources that may belong to an actual test.
15773
15774 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
15775
15776         PR gcov-profile/64634
15777         * g++.dg/gcov/gcov-15.C: New test.
15778
15779 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15780
15781         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15782
15783 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15784
15785         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15786
15787 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15788
15789         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15790
15791 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15792
15793         * gfortran.dg/fmt_cache_1.f: Add missing close.
15794
15795 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15796
15797         PR testsuite/65107
15798         * gfortran.dg/read_eof_8.f90: Add missing close.
15799
15800 2015-02-18  Richard Biener  <rguenther@suse.de>
15801
15802         PR tree-optimization/65063
15803         * gcc.dg/pr65063.c: New testcase.
15804
15805 2015-02-18  Richard Biener  <rguenther@suse.de>
15806
15807         PR tree-optimization/62217
15808         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15809
15810 2015-02-18  Marek Polacek  <polacek@redhat.com>
15811
15812         PR sanitizer/65081
15813         * c-c++-common/ubsan/pr65081.c: New test.
15814
15815 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15816
15817         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15818         * gcc.target/sh/force-cbranch-delay-slot.c: New.
15819
15820 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
15821
15822         * gcc.dg/ipa/propalign-3.c: New test.
15823
15824 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15825
15826         PR target/64793
15827         * gcc.target/sh/pr64793.c: New.
15828         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15829
15830 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
15831
15832         * gcc.target/arm/divzero.c: New test case.
15833
15834 2015-02-17  Tom de Vries  <tom@codesourcery.com>
15835
15836         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15837
15838 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
15839             Jakub Jelinek  <jakub@redhat.com>
15840
15841         PR c++/65075
15842         * g++.dg/cpp0x/pr65075.C: New test.
15843
15844 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
15845
15846         PR target/65058
15847         * gcc.target/powerpc/pr65058.c: New test.
15848
15849 2015-02-16  Jeff Law  <law@redhat.com>
15850
15851         PR tree-optimization/64823
15852         * gcc.dg/uninit-20.c: New test.
15853
15854 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
15855             James Greenhalgh  <james.greenhalgh@arm.com>
15856
15857         PR ipa/64963
15858         * gcc.dg/ipa/ipa-clone-1.c: New test.
15859
15860 2015-02-16  Richard Biener  <rguenther@suse.de>
15861
15862         PR tree-optimization/65077
15863         * gcc.dg/torture/pr65077.c: New testcase.
15864
15865 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
15866
15867         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15868         Directive adjusted to scan for ldaxr.
15869         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15870         adjusted to scan for ldaex.
15871
15872 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
15873
15874         PR c++/65080
15875         * g++.dg/cpp0x/constexpr-65080.C: New.
15876
15877 2015-02-16  Richard Biener  <rguenther@suse.de>
15878
15879         PR tree-optimization/63593
15880         * gcc.dg/pr63593.c: New testcase.
15881
15882 2015-02-16  Marek Polacek  <polacek@redhat.com>
15883
15884         PR c/65066
15885         * gcc.dg/pr65066.c: New test.
15886
15887 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
15888
15889         * gcc.dg/pr65002.C: Move ...
15890         * g++.dg/ipa/pr65002.C: ... here.
15891
15892 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
15893
15894         * gcc.target/powerpc/pr64205.c: Skip on AIX.
15895         * gcc.target/powerpc/pr64505.c: Skip on AIX.
15896         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15897         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15898
15899 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
15900
15901         PR testsuite/64850
15902         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
15903         the expression to find calls.
15904         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
15905         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15906         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
15907         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
15908         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
15909
15910 2015-02-14  Marek Polacek  <polacek@redhat.com>
15911
15912         PR c/64768
15913         * gcc.dg/array-11.c: New test.
15914         * gcc.dg/array-12.c: New test.
15915         * gcc.dg/array-13.c: New test.
15916         * gcc.dg/array-14.c: New test.
15917         * gcc.dg/c99-flex-array-typedef-1.c: New test.
15918         * gcc.dg/c99-flex-array-typedef-2.c: New test.
15919         * gcc.dg/c99-flex-array-typedef-3.c: New test.
15920         * gcc.dg/c99-flex-array-typedef-5.c: New test.
15921         * gcc.dg/c99-flex-array-typedef-7.c: New test.
15922         * gcc.dg/c99-flex-array-typedef-8.c: New test.
15923
15924 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15925
15926         PR c++/60894
15927         * g++.dg/lookup/using54.C: New.
15928
15929 2015-02-13  Jeff Law  <law@redhat.com>
15930
15931         PR bootstrap/65060
15932         Revert my change for tree-optimization/64823.
15933
15934 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
15935
15936         PR tree-optimization/65053
15937         * gcc.c-torture/execute/pr65053-1.c: New test.
15938         * gcc.c-torture/execute/pr65053-2.c: New test.
15939
15940 2015-02-13  Marek Polacek  <polacek@redhat.com>
15941
15942         PR c/65050
15943         * gcc.dg/pr65050.c: New test.
15944
15945 2015-02-13  Jeff Law  <law@redhat.com>
15946
15947         PR tree-optimization/64823
15948         * gcc.dg/uninit-20.c: New test.
15949
15950         PR rtl-optimization/47477
15951         * gcc.dg/tree-ssa/pr47477.c: New test.
15952
15953 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15954
15955         PR c++/60211
15956         * g++.dg/parse/ivdep-2.C: New.
15957         * g++.dg/parse/ivdep-3.C: Likewise.
15958
15959 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15960
15961         PR fortran/64506
15962         * gfortran.dg/continuation_13.f90: New test.
15963         * gfortran.dg/continuation_14.f: New test.
15964
15965 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15966
15967         PR c++/64970
15968         * g++.dg/cpp0x/sfinae55.C: New.
15969
15970 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
15971
15972         PR ipa/65034
15973         * g++.dg/ipa/pr65034.C: New test.
15974
15975 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
15976
15977         PR tree-optimization/65002
15978         * gcc.dg/pr65002.C: New.
15979
15980 2015-02-13  Marek Polacek  <polacek@redhat.com>
15981
15982         PR c/65040
15983         * c-c++-common/pr65040.c: New test.
15984
15985 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
15986
15987         PR tree-optimization/64705
15988         * gcc.dg/tree-ssa/pr64705.c: New test.
15989
15990 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
15991
15992         PR rtl/32219
15993         * gcc.dg/visibility-22.c: New test.
15994         * gcc.dg/visibility-23.c: New test.
15995         * gcc.target/i386/pr32219-1.c: New test.
15996         * gcc.target/i386/pr32219-2.c: New test.
15997         * gcc.target/i386/pr32219-3.c: New test.
15998         * gcc.target/i386/pr32219-4.c: New test.
15999         * gcc.target/i386/pr32219-5.c: New test.
16000         * gcc.target/i386/pr32219-6.c: New test.
16001         * gcc.target/i386/pr32219-7.c: New test.
16002         * gcc.target/i386/pr32219-8.c: New test.
16003         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16004
16005 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16006
16007         PR libgfortran/57822
16008         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16009         four different KINDs.
16010
16011 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16012
16013         PR c++/64884
16014         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16015
16016         PR sanitizer/65000
16017         * g++.dg/ubsan/pr65000.C: New test.
16018
16019 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
16020
16021         PR fortran/64932
16022         * gfortran.dg/finalize_28.f90: New test
16023
16024 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16025
16026         PR debug/55541
16027         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16028         DW_TAG_lexical_block removal.
16029         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16030         * g++.dg/guality/pr55541.C: New test.
16031
16032         PR sanitizer/64984
16033         * g++.dg/ubsan/pr64984.C: New test.
16034
16035 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
16036
16037         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16038
16039 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16040
16041         PR testsuite/64930
16042         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16043         instructions for 2015-01-14 get_memmodel changes.
16044         * gcc.target/powerpc/atomic-p8.c: Likewise.
16045
16046         PR sanitizer/65019
16047         * g++.dg/ubsan/pr65019.C: New test.
16048
16049         PR tree-optimization/65014
16050         * gcc.c-torture/compile/pr65014.c: New test.
16051
16052 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16053
16054         PR libgfortran/57822
16055         * gfortran/fmt_g0_7.f08: Revise test.
16056
16057 2015-02-11  Jeff Law  <law@redhat.com>
16058
16059         PR target/63347
16060         * gcc.target/m68k/pr63347.c: New test.
16061
16062 2015-02-11  Marek Polacek  <polacek@redhat.com>
16063
16064         * g++.dg/ubsan/shift-1.C: New test.
16065         * gcc.dg/ubsan/c-shift-2.c: New test.
16066         * c-c++-common/ubsan/shift-5.c: Remove file.
16067
16068 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16069
16070         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16071         Directive adjusted to XFAIL.
16072         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16073         adjusted to XFAIL.
16074
16075 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16076
16077         PR middle-end/65003
16078         * g++.dg/opt/pr65003.C: New test.
16079
16080 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16081
16082         * lib/target-supports.exp (check_effective_target_pie): Renamed
16083         to ...
16084         (check_effective_target_pie_enabled): This.
16085         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16086         * gcc.target/i386/pie.c: Likewise.
16087
16088 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16089
16090         PR target/64893
16091         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16092         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16093
16094 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16095
16096         PR target/61925
16097         * gcc.target/i386/pr61925-1.c: New test.
16098         * gcc.target/i386/pr61925-2.c: New test.
16099         * gcc.target/i386/pr61925-3.c: New test.
16100
16101 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16102
16103         PR sanitizer/65004
16104         * g++.dg/asan/pr65004.C: New test.
16105
16106 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16107
16108         PR target/64661
16109         * gcc.taget/sh/pr64661-0.h: New.
16110         * gcc.taget/sh/pr64661-1.c: New.
16111         * gcc.taget/sh/pr64661-2.c: New.
16112         * gcc.taget/sh/pr64661-3.c: New.
16113         * gcc.taget/sh/pr64661-4.c: New.
16114
16115 2015-02-10  Richard Biener  <rguenther@suse.de>
16116
16117         PR tree-optimization/64995
16118         * g++.dg/torture/pr64995.C: New testcase.
16119
16120 2015-02-10  Richard Biener  <rguenther@suse.de>
16121
16122         PR tree-optimization/64909
16123         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16124
16125 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16126
16127         * gcc.dg/signbit-sa.c: New test.
16128
16129 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16130
16131         PR libgfortran/57822
16132         * gfortran/fmt_g0_7.f08: New test.
16133
16134 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16135
16136         PR tree-optimization/43378
16137         * gcc.dg/tree-ssa/pr43378.c: New test.
16138
16139 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16140
16141         PR ipa/64978
16142         * g++.dg/torture/pr64978.C: New testcase.
16143
16144 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16145
16146         PR sanitizer/64981
16147         * gcc.dg/asan/pr64981.c: New test.
16148
16149 2015-02-09  Marek Polacek  <polacek@redhat.com>
16150
16151         PR c/64856
16152         * gcc.dg/pr64856.c: New test.
16153
16154 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16155
16156         PR target/64979
16157         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16158         * gcc.c-torture/execute/pr64979.c: New test.
16159
16160 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16161
16162         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16163
16164 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16165
16166         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16167         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16168
16169 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16170
16171         PR target/58757
16172         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16173
16174 2015-02-09  Richard Biener  <rguenther@suse.de>
16175
16176         PR tree-optimization/54000
16177         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16178
16179 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16180
16181         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16182
16183 2015-02-09  Martin Liska  <mliska@suse.cz>
16184
16185         * g++.dg/ipa/pr64858.C: New test.
16186
16187 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16188
16189         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16190
16191 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16192
16193         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16194
16195 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16196
16197         PR fortran/63744
16198         * gfortran.dg/use_rename_8.f90: New.
16199
16200 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16201
16202         * gnat.dg/addr7.ad[sb]: New test.
16203         * gnat.dg/addr8.ad[sb]: Likewise.
16204
16205 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16206
16207         PR jit/64752
16208         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16209         from jit.dg/test-compile-to-executable.c's create_code, with a
16210         clarification of the output message.
16211         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16212         pass/fail message.
16213         (test_jit): Use CHECK_NO_ERRORS when calling
16214         gcc_jit_context_compile_to_file.
16215         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16216         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16217         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16218         about deletions that are attempted.
16219         (jit-verify-compile-to-file): Rename to...
16220         (jit-verify-output-file-was-created): ...this, and drop the
16221         attempt to run "file" and verify the output.
16222         (jit-verify-assembler): New function.
16223         (jit-verify-object): New function.
16224         (jit-verify-dynamic-library): New function.
16225         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16226         favor of an implementation from new file
16227         create-code-for-hello-world-executable.h, which also adds a
16228         "main".
16229         (dg-final): Replace jit-verify-compile-to-file with
16230         jit-verify-output-file-was-created, and invoke new function
16231         jit-verify-assembler.
16232         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16233         the output message.
16234         (dg-final): Replace jit-verify-compile-to-file with
16235         jit-verify-output-file-was-created, and invoke new function
16236         jit-verify-dynamic-library.
16237         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16238         favor of an implementation from new file
16239         create-code-for-hello-world-executable.h, which also adds a
16240         "main".
16241         (dg-final): Replace jit-verify-compile-to-file with
16242         jit-verify-output-file-was-created.  Strengthen the expected stdout
16243         from the built executable.
16244         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16245         favor of an implementation from new file
16246         create-code-for-hello-world-executable.h, which also adds a
16247         "main".
16248         (dg-final): Replace jit-verify-compile-to-file with
16249         jit-verify-output-file-was-created, and invoke new function
16250         jit-verify-object.
16251         * jit.dg/verify-dynamic-library.c: New source file.
16252
16253 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16254             Brian Rzycki  <b.rzycki@samsung.com>
16255
16256         PR tree-optimization/64878
16257         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16258
16259 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16260
16261         PR ipa/64896
16262         * g++.dg/ipa/pr64896.C: New test.
16263
16264 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16265
16266         PR target/64205
16267         * gcc.target/powerpc/pr64205.c: New file.
16268
16269 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16270
16271         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16272         (dg-options): Use -fpie instead of -fPIE -pie.
16273
16274 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16275
16276         PR middle-end/64937
16277         * g++.dg/asan/pr64937.C: New test.
16278
16279 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16280
16281         PR fortran/63205
16282         * gfortran.dg/class_to_type_4.f90: New test
16283
16284 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16285
16286         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16287
16288 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16289
16290         PR rtl-optimization/64957
16291         PR debug/64817
16292         * gcc.c-torture/execute/pr64957.c: New test.
16293
16294 2015-02-05  Jeff Law  <law@redhat.com>
16295
16296         PR target/17306
16297         * gcc.target/h8300/pr17306-1.c: New test.
16298         * gcc.target/h8300/pr17306-2.c: New test.
16299
16300 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16301
16302         PR fortran/64943
16303         * gfortran.dg/structure_constructor_12.f90: New.
16304
16305 2015-02-05  Jeff Law  <law@redhat.com>
16306
16307         PR target/58400
16308         gcc.target/h8300/pr58400.c: New test.
16309
16310 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16311
16312         * gcc.target/arm/macro_defs0.c: New test.
16313         * gcc.target/arm/macro_defs1.c: New test.
16314         * gcc.target/arm/macro_defs2.c: New test.
16315
16316 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16317
16318         PR rtl-optimization/64905
16319         * gcc.target/i386/pr64905.c: Require nonpic target.
16320         (dg-options): Add -fomit-frame-pointer.
16321         (main): Remove.
16322
16323 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16324
16325         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16326         tree dump scanning.
16327
16328 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16329
16330         PR fortran/64757
16331         * gfortran.dg/type_to_class_2.f90: New test
16332         * gfortran.dg/type_to_class_3.f90: New test
16333
16334 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16335
16336         PR ipa/64686
16337         * g++.dg/torture/pr64686.C: New testcase.
16338
16339 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16340
16341         PR rtl-optimization/64905
16342         * gcc.target/i386/pr64905.c: New file.
16343
16344 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16345
16346         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16347         * gcc.dg/guality/pr41616-1.c: Ditto.
16348
16349 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16350
16351         PR debug/64817
16352         * gcc.dg/pr64817-3.c: New.
16353
16354 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16355             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16356
16357         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16358         pass parameters in registers.
16359         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16360         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16361         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16362
16363 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16364             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16365
16366         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16367         list, allow for multilibed targets.
16368         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16369
16370 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16371
16372         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16373         * gcc.dg/pr46728-6.c: Ditto.
16374
16375 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16376
16377         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16378         for mips_nanlegacy target.
16379
16380 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16381
16382         * gcc.target/i386/chkp-hidden-def.c: New.
16383
16384 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16385
16386         PR middle-end/62103
16387         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16388         to use 24 bits for bitfield b.
16389
16390 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16391
16392         PR testsuite/64796
16393         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16394         cache result in a global variable.  Include all 32-bit targets for
16395         bswap64 tests.
16396
16397 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16398
16399         PR rtl-optimization/64756
16400         * gcc.c-torture/execute/pr64756.c: New test.
16401
16402 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16403
16404         PR target/64660
16405         * gcc.target/sh/pr64660-0.h: New.
16406         * gcc.target/sh/pr64660-1.c: New.
16407         * gcc.target/sh/pr64660-2.c: New.
16408         * gcc.target/sh/pr64660-3.c: New.
16409         * gcc.target/sh/pr64660-4.c: New.
16410
16411 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16412
16413         PR c++/64877
16414         * g++.dg/warn/Waddress-2.C: New.
16415
16416 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16417
16418         PR middle-end/61225
16419         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16420
16421 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16422
16423         PR preprocessor/64803
16424         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16425
16426 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16427
16428         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16429
16430 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16431
16432         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16433         (_ARM_FPSRC): Add DN and AHP fields.
16434         (clean_results): Force DN=1 on AArch64.
16435         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16436         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16437         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16438         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16439         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16440         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16441
16442 2015-02-02  Alan Modra  <amodra@gmail.com>
16443
16444         * gcc.target/powerpc/cprophard.c: New.
16445
16446 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16447
16448         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16449         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16450
16451 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16452
16453         PR debug/64817
16454         * gcc.dg/pr64817-1.c: New test.
16455         * gcc.dg/pr64817-2.c: New test.
16456
16457 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16458
16459         PR target/64851
16460         * gcc.target/sh/pr64851-0.h: New
16461         * gcc.target/sh/pr64851-1.c: New
16462         * gcc.target/sh/pr64851-2.c: New
16463         * gcc.target/sh/pr64851-3.c: New
16464         * gcc.target/sh/pr64851-4.c: New
16465
16466 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16467
16468         PR target/64882
16469         * gcc.dg/torture/pr64882.c: New test.
16470
16471 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16472
16473         PR target/64159
16474         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16475         sparc*-*-*.
16476
16477 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16478
16479         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16480         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16481         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16482         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16483         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16484         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16485         tree dump.
16486         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16487         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16488         tree dump.
16489         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16490         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16491         tree dump.
16492
16493 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16494
16495         PR target/64688
16496         * g++.dg/pr64688-2.C: New.
16497
16498 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16499
16500         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16501         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16502         * gcc.target/i386/fuse-caller-save.c: Ditto.
16503         * gcc.target/i386/headmerge-1.c: Ditto.
16504         * gcc.target/i386/headmerge-2.c: Ditto.
16505         * gcc.target/i386/sibcall-6.c: Ditto.
16506
16507 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16508
16509         PR target/64617
16510         * gcc.target/i386/pr64617.c: New test.
16511
16512 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16513
16514         PR target/15184
16515         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16516         (dg-options): Remove -m32.
16517         (dg-final): Scan for "movb %al" only.
16518         * gcc.target/i386/pr15184-2.c: Ditto.
16519
16520 2015-01-30  Richard Biener  <rguenther@suse.de>
16521
16522         PR tree-optimization/64829
16523         * gcc.dg/vect/pr64829.c: New testcase.
16524
16525 2015-01-29  Marek Polacek  <polacek@redhat.com>
16526
16527         PR c/64709
16528         * gcc.dg/pr64709.c: New test.
16529
16530 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16531
16532         PR c++/64717
16533         * g++.dg/ubsan/pr64717-1.C: New test.
16534         * g++.dg/ubsan/pr64717-2.C: New test.
16535
16536 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16537
16538         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16539
16540 2015-01-29  Jeff Law  <law@redhat.com>
16541
16542         PR target/15184
16543         * gcc.target/i386/pr15184-1.c: New test.
16544         * gcc.target/i386/pr15184-2.c: New test.
16545
16546 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16547
16548         PR tree-optimization/64746
16549         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16550
16551 2015-01-29  Richard Biener  <rguenther@suse.de>
16552
16553         PR tree-optimization/64853
16554         * gcc.dg/torture/pr64853.c: New testcase.
16555
16556 2015-01-29  Richard Biener  <rguenther@suse.de>
16557
16558         PR tree-optimization/64844
16559         * gcc.dg/vect/pr64844.c: New testcase.
16560
16561 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16562
16563         PR middle-end/64809
16564         * gcc.dg/pr64809.c: Delete.
16565
16566 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16567
16568         PR middle-end/64805
16569         * gcc.target/i386/pr64805.c: New.
16570
16571 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16572
16573         * gcc.dg/guality/guality.h (main): Add argv[0] to
16574         guality_gdb_command.
16575
16576 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16577
16578         PR ipa/64801
16579         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16580
16581 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16582
16583         PR target/64659
16584         * gcc.target/sh/sh.exp
16585         (check_effective_target_atomic_model_soft_gusa_available,
16586         check_effective_target_atomic_model_soft_tcb_available,
16587         check_effective_target_atomic_model_soft_imask_available,
16588         check_effective_target_atomic_model_hard_llcs_available): New.
16589         * gcc.target/sh/pr64659-0.h: New.
16590         * gcc.target/sh/pr64659-1.c: New.
16591         * gcc.target/sh/pr64659-2.c: New.
16592         * gcc.target/sh/pr64659-3.c: New.
16593         * gcc.target/sh/pr64659-4.c: New.
16594
16595 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16596
16597         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16598         scan-assembler-times pattern.
16599
16600 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16601
16602         PR middle-end/64809
16603         * gcc.dg/pr64809.c: New test.
16604
16605 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16606
16607         PR tree-optimization/64277
16608         * gcc.dg/pr64277.c: New.
16609
16610 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16611
16612         PR tree-optimization/64718
16613         * gcc.c-torture/execute/pr64718.c: New test.
16614
16615 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16616
16617         * gcc.target/aarch64/abs_2.c: New.
16618
16619 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16620
16621         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16622         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16623         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16624         ISA rev < 2.
16625
16626 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16627
16628         PR bootstrap/64612
16629         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16630         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16631         { target comdat_group }.
16632
16633 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16634
16635         PR fortran/63861
16636         * gfortran.dg/goacc/coarray_2.f90: New.
16637
16638 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16639
16640         PR ipa/60871
16641         PR ipa/64139
16642         * g++.dg/torture/pr64139.C: New testcase.
16643         * g++.dg/torture/pr60871.C: Likewise.
16644
16645 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16646
16647         PR fortran/64230
16648         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16649         prevent linking errors.
16650
16651 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16652
16653         PR ipa/64282
16654         * g++.dg/torture/pr64282.C: New testcase.
16655
16656 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16657
16658         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16659         for wzr reg.
16660
16661 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16662
16663         * gcc.target/s390/hotpatch-13.c: New testcase.
16664         * gcc.target/s390/hotpatch-14.c: New testcase.
16665         * gcc.target/s390/hotpatch-15.c: New testcase.
16666         * gcc.target/s390/hotpatch-16.c: New testcase.
16667         * gcc.target/s390/hotpatch-17.c: New testcase.
16668         * gcc.target/s390/hotpatch-18.c: New testcase.
16669         * gcc.target/s390/hotpatch-19.c: New testcase.
16670         * gcc.target/s390/hotpatch-20.c: New testcase.
16671         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16672         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16673         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16674         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16675         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16676         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16677         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16678         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16679         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16680         * gcc.target/s390/hotpatch-10.c: Likewise.
16681         * gcc.target/s390/hotpatch-11.c: Likewise.
16682         * gcc.target/s390/hotpatch-12.c: Likewise.
16683         * gcc.target/s390/hotpatch-2.c: Likewise.
16684         * gcc.target/s390/hotpatch-3.c: Likewise.
16685         * gcc.target/s390/hotpatch-4.c: Likewise.
16686         * gcc.target/s390/hotpatch-5.c: Likewise.
16687         * gcc.target/s390/hotpatch-6.c: Likewise.
16688         * gcc.target/s390/hotpatch-7.c: Likewise.
16689         * gcc.target/s390/hotpatch-8.c: Likewise.
16690         * gcc.target/s390/hotpatch-9.c: Likewise.
16691         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16692         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16693         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16694         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16695         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16696         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16697         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16698         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16699
16700 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16701
16702         * gcc.dg/long_branch.c: New testcase.
16703
16704 2015-01-27  Richard Biener  <rguenther@suse.de>
16705
16706         PR tree-optimization/56273
16707         PR tree-optimization/59124
16708         PR tree-optimization/64277
16709         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16710         * gcc.dg/Warray-bounds-12.c: Likewise.
16711         * gcc.dg/Warray-bounds-13.c: Likewise.
16712
16713 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16714
16715         PR rtl-optimization/61058
16716         * gcc.dg/pr61058.c: New test.
16717
16718 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16719
16720         * gcc.target/i386/chkp-narrow-bounds.c: New.
16721
16722 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16723
16724         PR tree-optimization/64807
16725         * gcc.dg/pr64807.c: New test.
16726
16727         PR c/64766
16728         * gcc.dg/pr64766.c: New test.
16729
16730 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
16731
16732         PR target/49263
16733         * gcc.target/sh/pr49263-4.c: New.
16734
16735 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16736
16737         PR fortran/62044
16738         * gfortran.dg/allocate_with_mold_1.f90: New test
16739
16740 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
16741
16742         PR c/64778
16743         * gcc.dg/pr64778.c: New test.
16744
16745         PR middle-end/64421
16746         * gcc.dg/vect/pr64421.c: New test.
16747
16748 2015-01-26  Tobias Burnus  <burnus@net-b.de>
16749
16750         PR fortran/64771
16751         * gfortran.dg/coarray_36.f: New.
16752         * gfortran.dg/coarray_37.f90: New.
16753
16754 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
16755
16756         PR fortran/64230
16757         * gfortran.dg/class_allocate_18.f90: New.
16758
16759 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16760
16761         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16762
16763 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16764
16765         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16766
16767 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16768
16769         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16770
16771 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16772
16773         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16774
16775 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16776
16777         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16778         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16779         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16780         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16781
16782 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16783
16784         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16785         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16786         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16787
16788 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16789
16790         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16791         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16792         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16793         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16794         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16795         vXXXhn.inc.
16796
16797 2015-01-26  Richard Biener  <rguenther@suse.de>
16798
16799         PR middle-end/64764
16800         * gcc.dg/uninit-19.c: New testcase.
16801
16802 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16803
16804         * lib/target-supports.exp (check_effective_target_vect64): Add
16805         sparc*-*-*.
16806
16807 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16808
16809         PR testsuite/64712
16810         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16811
16812 2015-01-26  Tony Liu  <tony.liu@arm.com>
16813
16814         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16815         non-UAL cases.
16816
16817 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
16818
16819         PR libfortran/64770
16820         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16821         correctly, clean up afterwards.
16822
16823 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
16824
16825         PR fortran/62044
16826         * gfortran.dg/use_rename_7.f90: New.
16827
16828 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
16829
16830         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16831         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16832
16833 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
16834
16835         PR target/54236
16836         * gcc.target/sh/pr54236-4.c: New.
16837
16838 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
16839
16840         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16841         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
16842         Bridge test.
16843
16844 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
16845
16846         PR libfortran/64770
16847         * gfortran.dg/open_new_segv.f90: New test.
16848
16849 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
16850
16851         PR target/49263
16852         PR target/53987
16853         PR target/64345
16854         PR target/59533
16855         PR target/52933
16856         PR target/54236
16857         PR target/51244
16858         * gcc.target/sh/pr64345-1.c: New.
16859         * gcc.target/sh/pr64345-2.c: New.
16860         * gcc.target/sh/pr59533-1.c: New.
16861         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16862         * gcc.target/sh/pr52933-2.c: Likewise.
16863         * gcc.target/sh/pr54089-1.c: Likewise.
16864         * gcc.target/sh/pr54236-1.c: Likewise.
16865         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16866         * gcc.target/sh/pr49263-1.c: Remove xfails.
16867         * gcc.target/sh/pr49263-2.c: Likewise.
16868         * gcc.target/sh/pr49263-3.c: Likewise.
16869         * gcc.target/sh/pr53987-1.c: Likewise.
16870         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16871         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16872         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16873         (test05, test06, test07, test08, test09, test10, test11, test12): New.
16874         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16875         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16876         test_009): New.
16877         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16878         (test_02): New.
16879
16880 2015-01-24  Tom de Vries  <tom@codesourcery.com>
16881
16882         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16883
16884 2015-01-23  Ian Lance Taylor  <iant@google.com>
16885
16886         PR go/64510
16887         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16888         targets without split stack support.
16889
16890 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
16891
16892         PR target/64317
16893         * gcc.target/i386/pr64317.c: New test.
16894
16895 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
16896
16897         PR rtl-optimization/63637
16898         PR rtl-optimization/60663
16899         * gcc.dg/pr63637-1.c: New test.
16900         * gcc.dg/pr63637-2.c: New test.
16901         * gcc.dg/pr63637-3.c: New test.
16902         * gcc.dg/pr63637-4.c: New test.
16903         * gcc.dg/pr63637-5.c: New test.
16904         * gcc.dg/pr63637-6.c: New test.
16905         * gcc.target/i386/pr63637-1.c: New test.
16906         * gcc.target/i386/pr63637-2.c: New test.
16907         * gcc.target/i386/pr63637-3.c: New test.
16908         * gcc.target/i386/pr63637-4.c: New test.
16909         * gcc.target/i386/pr63637-5.c: New test.
16910         * gcc.target/i386/pr63637-6.c: New test.
16911
16912 2015-01-23  Richard Biener  <rguenther@suse.de>
16913
16914         PR testsuite/63439
16915         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
16916         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
16917
16918 2015-01-23  Marek Polacek  <polacek@redhat.com>
16919
16920         PR preprocessor/60570
16921         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
16922         * gcc.dg/cpp/pr60570.c: New test.
16923
16924 2015-01-23  Richard Biener  <rguenther@suse.de>
16925
16926         PR testsuite/63439
16927         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
16928         vectorization on vect64 targets.
16929
16930 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
16931
16932         PR fortran/60922
16933         * gfortran.dg/class_allocate_17.f90: New.
16934
16935 2015-01-23  Tobias Burnus  <burnus@net-b.de>
16936
16937         PR fortran/64726
16938         * gfortran.dg/goacc/combined_loop.f90: New.
16939
16940 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16941
16942         PR fortran/61933
16943         * gfortran.dg/make_unit.f90: New test.
16944
16945 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16946
16947         PR fortran/61933
16948         * gfortran.dg/negative_unit_int8.f: Update.
16949
16950 2015-01-22  Jeff Law  <law@redhat.com>
16951
16952         PR target/52076
16953         * gcc.target/m68k/pr52076-1.c: New test.
16954         * gcc.target/m68k/pr52076-2.c: New test.
16955
16956 2015-01-22  Richard Biener  <rguenther@suse.de>
16957
16958         PR middle-end/64728
16959         * gcc.dg/torture/pr64728.c: New testcase.
16960
16961 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
16962
16963         PR target/64688
16964         * g++.dg/pr64688.C: New test.
16965
16966 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
16967
16968         * gcc.target/i386/chkp-always_inline.c (f1): Make static
16969         to avoid errors with -fpic.
16970
16971 2015-01-22  Richard Biener  <rguenther@suse.de>
16972
16973         PR libstdc++/64535
16974         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
16975
16976 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
16977
16978         PR rtl-optimization/64682
16979         * gcc.c-torture/execute/pr64682.c: New file.
16980
16981 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
16982
16983         PR debug/64511
16984         * gcc.dg/pr64511.c: New test.
16985
16986         PR rtl-optimization/62078
16987         * g++.dg/opt/pr62078.C: New test.
16988
16989         PR c/63307
16990         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
16991
16992 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
16993
16994         PR fortran/57023
16995         * gfortran.dg/internal_pack_15.f90:  New test.
16996
16997 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16998
16999         * c-c++-common/tsan/step.c: New testcase.
17000
17001 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17002
17003         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17004
17005 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17006
17007         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17008
17009 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17010
17011         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17012
17013 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17014
17015         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17016
17017 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17018
17019         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17020
17021 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17022
17023         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17024
17025 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17026
17027         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17028
17029 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17030
17031         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17032
17033 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17034
17035         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17036
17037 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17038
17039         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17040
17041 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17042
17043         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17044
17045 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17046
17047         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17048
17049 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17050
17051         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17052         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17053         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17054         vXXXw.inc.
17055
17056 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17057
17058         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17059         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17060         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17061         vXXXl.inc.
17062
17063 2015-01-21  Renlin Li  <renlin.li@arm.com>
17064
17065         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17066         * g++.dg/tls/thread_local5g.C: Likewise.
17067         * g++.dg/tls/thread_local6g.C: Likewise.
17068
17069 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17070
17071         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17072         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17073         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17074
17075 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17076
17077         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17078         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17079         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17080
17081 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17082
17083         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17084         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17085         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17086
17087 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17088
17089         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17090         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17091         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17092
17093 2015-01-20  Jeff Law  <law@redhat.com>
17094
17095         PR target/59946
17096         * gcc.target/m68k/pr59946.c: New test.
17097
17098 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17099
17100         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17101         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17102         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17103
17104 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17105
17106         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17107         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17108         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17109
17110 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17111
17112         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17113         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17114         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17115
17116 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17117
17118         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17119         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17120         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17121         vshuffle.inc.
17122         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17123         vshuffle.inc.
17124
17125 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17126
17127         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17128         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17129         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17130
17131 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17132
17133         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17134         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17135         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17136
17137 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17138
17139         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17140
17141 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17142
17143         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17144
17145         PR sanitizer/64632
17146         * g++.dg/ubsan/pr64632.C: New test.
17147
17148         PR debug/64663
17149         * gcc.dg/pr64663.c: New test.
17150
17151 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17152
17153         PR c++/64383
17154         * g++.dg/warn/Wunused-var-23.C: New.
17155
17156 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17157
17158         PR c++/59937
17159         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17160         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17161
17162 2015-01-20  Richard Biener  <rguenther@suse.de>
17163
17164         PR ipa/64684
17165         * gcc.dg/lto/pr64684_0.c: New testcase.
17166         * gcc.dg/lto/pr64684_1.c: Likewise.
17167         * gcc.dg/lto/pr64684_2.c: Likewise.
17168         * gcc.dg/lto/pr64685_0.c: Likewise.
17169         * gcc.dg/lto/pr64685_1.c: Likewise.
17170
17171 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17172
17173         PR c++/62241
17174         * g++.dg/cpp1y/lambda-init12.C: New.
17175
17176 2015-01-20  Richard Biener  <rguenther@suse.de>
17177
17178         PR tree-optimization/64410
17179         * g++.dg/vect/pr64410.cc: Require vect_double.
17180
17181 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17182
17183         PR target/64149
17184         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17185
17186 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17187
17188         PR bootstrap/64676
17189         Revert:
17190         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17191
17192         PR rtl-optimization/64081
17193         * gcc.dg/pr64081.c: New test.
17194
17195 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17196
17197         * jit.dg/harness.h: Include <unistd.h>.
17198         (CHECK_NO_ERRORS): New.
17199         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17200         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17201         gcc_jit_context_compile_to_file.
17202         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17203         args to the spawned executable.
17204         (jit-expand-vars): New function.
17205         (jit-exe-params): New variable.
17206         (dg-jit-set-exe-params): New function.
17207         (jit-dg-test): Detect testcases that use
17208         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17209         Set arguments of spawned process to jit-exe-params.
17210         (jit-get-output-filename): New function.
17211         (jit-setup-compile-to-file): New function.
17212         (jit-verify-compile-to-file): New function.
17213         (jit-run-executable): New function.
17214         (jit-verify-executable): New function.
17215         * jit.dg/test-compile-to-assembler.c: New testcase.
17216         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17217         * jit.dg/test-compile-to-executable.c: New testcase.
17218         * jit.dg/test-compile-to-object.c: New testcase.
17219
17220 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17221
17222         PR target/64652
17223         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17224         (test_1): New.
17225
17226 2015-01-19  Martin Liska  <mliska@suse.cz>
17227
17228         * objc/compile/pr64668.m: New test.
17229
17230 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17231
17232         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17233         (create_overflow_fn): Update comment to clarify that
17234         the third param of the created function is a bool *, not
17235         an int *.
17236         (verify_int_overflow_fn): Convert param "expected_ovf" from
17237         int to bool.  Update third param of "overflow_fn_type" from int *
17238         to bool *.  Update local "actual_ovf" from int to bool.
17239         (verify_uint_overflow_fn): Likewise.
17240
17241 2015-01-19  Martin Liska  <mliska@suse.cz>
17242
17243         * gcc.dg/ipa/ipa-icf-33.c: New test.
17244
17245 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17246             Haijian Zhang  <z.zhanghaijian@huawei.com>
17247
17248         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17249         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17250         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17251         result_float64x2, expected_hfloat64x2): New helper type, variable and
17252         declaration.
17253         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17254         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17255         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17256         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17257         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17258         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17259         and target without the FMA feature.
17260
17261 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17262
17263         * gcc.target/aarch64/pr64304.c: New testcase.
17264
17265 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17266
17267         PR rtl-optimization/64081
17268         * gcc.dg/pr64081.c: New test.
17269
17270 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17271
17272         PR target/63971
17273         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17274         the epilogue).
17275         * gcc.target/aarch64/test_frame_6.c: Likewise.
17276         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17277         and x19 (in the epilogue).
17278         * gcc.target/aarch64/test_frame_4.c: Likewise.
17279         * gcc.target/aarch64/test_frame_7.c: Likewise.
17280
17281 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17282
17283         * gcc.target/i386/chkp-always_inline.c: New.
17284
17285 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17286             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17287
17288         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17289         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17290
17291 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17292
17293         PR fortran/60255
17294         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17295         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17296
17297 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17298
17299         PR fortran/64578
17300         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17301
17302 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17303
17304         PR target/64652
17305         * gcc.target/sh/torture/pr64652.c: New.
17306
17307 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17308
17309         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17310         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17311         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17312         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17313         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17314         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17315
17316 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17317
17318         PR ipa/64378
17319         * g++.dg/torture/pr64378.C: New testcase.
17320
17321 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17322
17323         PR fortran/57959
17324         * gfortran.dg/block_13.f08: New test
17325
17326 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17327
17328         PR fortran/55901
17329         * gfortran.dg/associate_1.f03: Allow test for character with
17330         automatic length.
17331
17332 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17333
17334         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17335         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17336
17337 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17338
17339         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17340
17341 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17342
17343         PR fortran/64578
17344         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17345
17346 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17347
17348         PR fortran/60357
17349         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17350
17351         PR fortran/61275
17352         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17353
17354         PR fortran/55932
17355         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17356
17357 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17358
17359         PR fortran/60334
17360         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17361
17362 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17363
17364         PR rtl-optimization/52773
17365         * gcc.c-torture/compile/pr52773.c: New test.
17366
17367 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17368
17369         PR c++/62134
17370         * g++.dg/cpp0x/alias-decl-46.C: New.
17371
17372 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17373
17374         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17375
17376 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17377
17378         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17379         Add trace.
17380         (CHECK_FP): Likewise.
17381         (CHECK_CUMULATIVE_SAT): Likewise.
17382
17383 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17384
17385         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17386         (Set_Neon_Cumulative_Sat): Add parameter.
17387         (__set_neon_cumulative_sat): Support new parameter.
17388         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17389         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17390         argument.
17391         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17392         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17393         argument.
17394
17395 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17396
17397         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17398         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17399
17400 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17401
17402         PR c++/60056
17403         * g++.dg/tls/thread_local-ice4.C: New.
17404
17405 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17406
17407         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17408         than Neon options.
17409
17410 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17411
17412         PR c++/62276
17413         * g++.dg/cpp0x/vt-62276.C: New.
17414
17415 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17416
17417         PR middle-end/64353
17418         * g++.dg/pr64353.C: New.
17419
17420 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17421
17422         PR target/64263
17423         * gcc.target/aarch64/pr64263_1.c: New test.
17424
17425 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17426
17427         PR tree-optimization/64434
17428         * gcc.dg/torture/pr64434.c: Move to...
17429         * gcc.dg/pr64434.c: ... here.
17430
17431 2015-01-16  Richard Biener  <rguenther@suse.de>
17432
17433         PR middle-end/64614
17434         * gcc.dg/uninit-18.c: New testcase.
17435
17436 2015-01-16  Richard Biener  <rguenther@suse.de>
17437
17438         PR tree-optimization/64568
17439         * g++.dg/torture/pr64568-2.C: New testcase.
17440
17441 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17442
17443         PR target/64363
17444         * gcc.target/i386/chkp-label-address.c: New.
17445
17446 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17447
17448         PR fortran/45290
17449         * gfortran.dg/pointer_init_6.f90: Extended.
17450
17451 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17452
17453         * gcc.c-torture/compile/20150108.c: New test.
17454
17455 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17456
17457         * gcc.target/visium: New directory.
17458
17459 2015-01-16  Richard Biener  <rguenther@suse.de>
17460
17461         PR tree-optimization/61743
17462         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17463         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17464
17465 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17466
17467         * gcc.dg/pr64015.c: New test.
17468
17469 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17470
17471         PR ipa/64163
17472         PR ipa/64612
17473         * g++.dg/ipa/pr64612.C: New test.
17474
17475 2015-01-16  Renlin Li  <renlin.li@arm.com>
17476
17477         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17478
17479 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17480
17481         * gcc.target/i386/sse-14.c: Test new intrinsic.
17482         * gcc.target/i386/sse-22.c: Ditto.
17483
17484 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17485
17486         PR c++/58614
17487         * g++.dg/cpp0x/auto44.C: New.
17488
17489 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17490
17491         PR target/59710
17492         * gcc.target/nios2/gpopt-all.c: New test case.
17493         * gcc.target/nios2/gpopt-local.c: New test case.
17494         * gcc.target/nios2/gpopt-global.c: New test case.
17495         * gcc.target/nios2/gpopt-data.c: New test case.
17496         * gcc.target/nios2/gpopt-none.c: New test case.
17497
17498 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17499
17500         * g++.dg/ubsan/vptr-1.C: New test.
17501         * g++.dg/ubsan/vptr-2.C: New test.
17502         * g++.dg/ubsan/vptr-3.C: New test.
17503         * g++.dg/ubsan/vptr-4.C: New test.
17504         * g++.dg/ubsan/vptr-5.C: New test.
17505         * g++.dg/ubsan/vptr-6.C: New test.
17506         * g++.dg/ubsan/vptr-7.C: New test.
17507         * g++.dg/ubsan/vptr-8.C: New test.
17508         * g++.dg/ubsan/vptr-9.C: New test.
17509
17510 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17511
17512         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17513         is set up.
17514         * lib/gcc-dg.exp: Likewise.
17515
17516 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17517
17518         PR rtl-optimization/64110
17519         * gcc.target/i386/pr64110.c: Add scan-assembler.
17520
17521 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17522             James Norris  <jnorris@codesourcery.com>
17523             Cesar Philippidis  <cesar@codesourcery.com>
17524             Ilmir Usmanov  <i.usmanov@samsung.com>
17525
17526         * lib/target-supports.exp (check_effective_target_fopenacc): New
17527         procedure.
17528         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17529         * g++.dg/goacc/goacc.exp: Likewise.
17530         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17531         * gcc.dg/goacc/goacc.exp: Likewise.
17532         * gfortran.dg/goacc/goacc.exp: Likewise.
17533         * c-c++-common/cpp/openacc-define-1.c: New file.
17534         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17535         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17536         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17537         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17538         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17539         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17540         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17541         * c-c++-common/goacc/cache-1.c: Likewise.
17542         * c-c++-common/goacc/clauses-fail.c: Likewise.
17543         * c-c++-common/goacc/collapse-1.c: Likewise.
17544         * c-c++-common/goacc/data-1.c: Likewise.
17545         * c-c++-common/goacc/data-2.c: Likewise.
17546         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17547         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17548         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17549         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17550         * c-c++-common/goacc/if-clause-1.c: Likewise.
17551         * c-c++-common/goacc/if-clause-2.c: Likewise.
17552         * c-c++-common/goacc/kernels-1.c: Likewise.
17553         * c-c++-common/goacc/loop-1.c: Likewise.
17554         * c-c++-common/goacc/loop-private-1.c: Likewise.
17555         * c-c++-common/goacc/nesting-1.c: Likewise.
17556         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17557         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17558         * c-c++-common/goacc/parallel-1.c: Likewise.
17559         * c-c++-common/goacc/pcopy.c: Likewise.
17560         * c-c++-common/goacc/pcopyin.c: Likewise.
17561         * c-c++-common/goacc/pcopyout.c: Likewise.
17562         * c-c++-common/goacc/pcreate.c: Likewise.
17563         * c-c++-common/goacc/pragma_context.c: Likewise.
17564         * c-c++-common/goacc/present-1.c: Likewise.
17565         * c-c++-common/goacc/reduction-1.c: Likewise.
17566         * c-c++-common/goacc/reduction-2.c: Likewise.
17567         * c-c++-common/goacc/reduction-3.c: Likewise.
17568         * c-c++-common/goacc/reduction-4.c: Likewise.
17569         * c-c++-common/goacc/sb-1.c: Likewise.
17570         * c-c++-common/goacc/sb-2.c: Likewise.
17571         * c-c++-common/goacc/sb-3.c: Likewise.
17572         * c-c++-common/goacc/update-1.c: Likewise.
17573         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17574         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17575         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17576         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17577         * gfortran.dg/goacc/assumed.f95: Likewise.
17578         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17579         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17580         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17581         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17582         * gfortran.dg/goacc/branch.f95: Likewise.
17583         * gfortran.dg/goacc/cache-1.f95: Likewise.
17584         * gfortran.dg/goacc/coarray.f95: Likewise.
17585         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17586         * gfortran.dg/goacc/cray.f95: Likewise.
17587         * gfortran.dg/goacc/critical.f95: Likewise.
17588         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17589         * gfortran.dg/goacc/data-tree.f95: Likewise.
17590         * gfortran.dg/goacc/declare-1.f95: Likewise.
17591         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17592         * gfortran.dg/goacc/fixed-1.f: Likewise.
17593         * gfortran.dg/goacc/fixed-2.f: Likewise.
17594         * gfortran.dg/goacc/fixed-3.f: Likewise.
17595         * gfortran.dg/goacc/fixed-4.f: Likewise.
17596         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17597         * gfortran.dg/goacc/if.f95: Likewise.
17598         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17599         * gfortran.dg/goacc/list.f95: Likewise.
17600         * gfortran.dg/goacc/literal.f95: Likewise.
17601         * gfortran.dg/goacc/loop-1.f95: Likewise.
17602         * gfortran.dg/goacc/loop-2.f95: Likewise.
17603         * gfortran.dg/goacc/loop-3.f95: Likewise.
17604         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17605         * gfortran.dg/goacc/omp.f95: Likewise.
17606         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17607         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17608         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17609         * gfortran.dg/goacc/parameter.f95: Likewise.
17610         * gfortran.dg/goacc/private-1.f95: Likewise.
17611         * gfortran.dg/goacc/private-2.f95: Likewise.
17612         * gfortran.dg/goacc/private-3.f95: Likewise.
17613         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17614         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17615         * gfortran.dg/goacc/reduction.f95: Likewise.
17616         * gfortran.dg/goacc/routine-1.f90: Likewise.
17617         * gfortran.dg/goacc/routine-2.f90: Likewise.
17618         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17619         * gfortran.dg/goacc/several-directives.f95: Likewise.
17620         * gfortran.dg/goacc/sie.f95: Likewise.
17621         * gfortran.dg/goacc/subarrays.f95: Likewise.
17622         * gfortran.dg/gomp/map-1.f90: Likewise.
17623         * gfortran.dg/openacc-define-1.f90: Likewise.
17624         * gfortran.dg/openacc-define-2.f90: Likewise.
17625         * gfortran.dg/openacc-define-3.f90: Likewise.
17626         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17627         * g++.dg/gomp/block-2.C: Likewise.
17628         * g++.dg/gomp/block-3.C: Likewise.
17629         * g++.dg/gomp/block-5.C: Likewise.
17630         * g++.dg/gomp/target-1.C: Likewise.
17631         * g++.dg/gomp/target-2.C: Likewise.
17632         * g++.dg/gomp/taskgroup-1.C: Likewise.
17633         * g++.dg/gomp/teams-1.C: Likewise.
17634         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17635         * gcc.dg/cilk-plus/jump.c: Likewise.
17636         * gcc.dg/gomp/block-1.c: Likewise.
17637         * gcc.dg/gomp/block-10.c: Likewise.
17638         * gcc.dg/gomp/block-2.c: Likewise.
17639         * gcc.dg/gomp/block-3.c: Likewise.
17640         * gcc.dg/gomp/block-4.c: Likewise.
17641         * gcc.dg/gomp/block-5.c: Likewise.
17642         * gcc.dg/gomp/block-6.c: Likewise.
17643         * gcc.dg/gomp/block-7.c: Likewise.
17644         * gcc.dg/gomp/block-8.c: Likewise.
17645         * gcc.dg/gomp/block-9.c: Likewise.
17646         * gcc.dg/gomp/target-1.c: Likewise.
17647         * gcc.dg/gomp/target-2.c: Likewise.
17648         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17649         * gcc.dg/gomp/teams-1.c: Likewise.
17650
17651 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17652
17653         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17654         test case.
17655
17656 2015-01-15  Mike Stump  <mikestump@comcast.net>
17657
17658         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17659         * gcc.dg/inline_2.c: Likewise.
17660         * gcc.dg/inline_3.c: Likewise.
17661         * gcc.dg/inline_4.c: Likewise.
17662
17663 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17664
17665         PR fortran/58023
17666         * gfortran.dg/proc_ptr_comp_43.f90: New.
17667
17668 2015-01-15  Mike Stump  <mikestump@comcast.net>
17669
17670         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17671         * gcc.dg/unroll_2.c: Likewise.
17672         * gcc.dg/unroll_3.c: Likewise.
17673         * gcc.dg/unroll_4.c: Likewise.
17674         * gcc.dg/unroll_5.c: Likewise.
17675
17676 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17677
17678         PR target/63971
17679         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17680         in epilogue.
17681         * gcc.target/aarch64/test_frame_6.c: Likewise.
17682         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17683         x30 and x19 (in the epilogue).
17684         * gcc.target/aarch64/test_frame_4.c: Likewise.
17685         * gcc.target/aarch64/test_frame_7.c: Likewise.
17686
17687 2015-01-15  Martin Liska  <mliska@suse.cz>
17688
17689         * g++.dg/ipa/pr64068.C: New test.
17690         * gcc.dg/ipa/PR64559.c: New test.
17691
17692 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17693
17694         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17695         with PIE.
17696
17697 2015-01-15  Richard Biener  <rguenther@suse.de>
17698
17699         PR tree-optimization/61743
17700         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17701         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17702
17703 2015-01-15 Renlin Li <renlin.li@arm.com>
17704
17705         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17706         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17707
17708 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17709
17710         * gcc.dg/vect/vect-aggressive-1.c: New.
17711         * gcc.target/i386/avx2-vect-aggressive.c: New.
17712
17713 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17714
17715         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17716
17717 2015-01-15  Richard Biener  <rguenther@suse.de>
17718
17719         PR lto/64415
17720         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17721         -Wl,-undefined,dynamic_lookup.
17722
17723 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17724
17725         * gnat.dg/opt47.adb: New test.
17726
17727 2015-01-15  Richard Biener  <rguenther@suse.de>
17728
17729         PR lto/64415
17730         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17731
17732 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17733
17734         PR tree-optimization/64434
17735         * gcc.dg/torture/pr64434.c: New test.
17736
17737 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
17738
17739         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17740         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
17741         -march=loongson* and -march=octeon* require -mno-micromips.
17742
17743 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
17744             Matthew Fortune  <matthew.fortune@imgtec.com>
17745
17746         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17747         * gcc.target/mips/call-saved-5.c (foo): Likewise.
17748         * gcc.target/mips/call-saved-6.c (foo): Likewise.
17749         * gcc.target/mips/call-saved-7.c: New file.
17750         * gcc.target/mips/call-saved-8.c: New file.
17751         * gcc.target/mips/call-saved-9.c: New file.
17752
17753 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
17754
17755         * gcc.target/mips/lsa.c: New file.
17756         * gcc.target/mips/mips64-lsa.c: Likewise.
17757         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17758         * gcc.target/mips/mulsize-4.c: Likewise.
17759         * gcc.target/mips/mulsize-5.c: New file.
17760         * gcc.target/mips/mulsize-6.c: Likewise.
17761         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17762         and !HAS_LSA as ghost options.
17763         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17764         for !HAS_LSA.
17765
17766 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
17767
17768         * g++.dg/torture/20141013.c: Set -fno-short-enums.
17769
17770 2015-01-15  Richard Biener  <rguenther@suse.de>
17771
17772         PR middle-end/64365
17773         * gcc.dg/torture/pr64365.c: New testcase.
17774
17775 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
17776
17777         * gcc.dg/stackprotectexplicit1.c: New test.
17778         * g++.dg/stackprotectexplicit2.c: New test.
17779
17780 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17781
17782         PR target/61933
17783         * gfortran.dg/inquire_internal.f90: New.
17784         * gfortran.dg/negative_unit_check.f90: New.
17785
17786 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
17787
17788         PR target/53988
17789         * gcc.target/sh/pr53988-1.c: New.
17790
17791 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
17792
17793         PR c++/58671
17794         * g++.dg/tls/thread_local-ice3.C: New.
17795
17796 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
17797
17798         * gcc.target/i386/fentry-override.c: Properly place {} in target
17799         selector.  Remove nonpic.
17800         * gcc.target/i386/fentry.c: Likewise.
17801
17802 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17803
17804         * gcc.dg/atomic-invalid.c: Check for invalid memory model
17805         warnings instead of errors.
17806
17807 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
17808
17809         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17810         option support instead of ENABLE_LTO from Makefile.
17811
17812 2015-01-14  Richard Biener  <rguenther@suse.de>
17813
17814         PR tree-optimization/59354
17815         * gcc.dg/vect/pr59354.c: New testcase.
17816
17817 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
17818
17819         * lib/target-supports.exp
17820         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17821         on ARM architures before v7.
17822
17823 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17824
17825         PR middle-end/59448
17826         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17827         an atomic_exchange.
17828
17829 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17830
17831         PR target/64386
17832         * gcc.target/i386/pr64386.c: New test.
17833
17834 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17835
17836         PR target/64393
17837         * gcc.target/i386/pr64393.c: New test.
17838
17839 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17840
17841         PR target/64387
17842         * gcc.target/i386/pr64387.c: New test.
17843
17844 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
17845
17846         * gcc.target/aarch64/store-pair-1.c: Fix typo.
17847
17848 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17849
17850         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17851
17852 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17853
17854         PR target/64453
17855         * gcc.target/arm/pr64453.c: New.
17856
17857 2015-01-14  Richard Biener  <rguenther@suse.de>
17858
17859         PR lto/64415
17860         * gcc.dg/lto/pr64415_0.c: New testcase.
17861         * gcc.dg/lto/pr64415_1.c: Likewise.
17862
17863 2015-01-14  Martin Liska  <mliska@suse.cz>
17864
17865         * gcc.dg/ipa/pr64307.c: New test.
17866
17867 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
17868
17869         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17870         64-bit and 128-bit.
17871
17872 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17873
17874         PR target/64460
17875         * gcc.target/arm/pr64460_1.c: New test.
17876
17877 2015-01-14  Richard Biener  <rguenther@suse.de>
17878
17879         PR tree-optimization/64493
17880         PR tree-optimization/64495
17881         * gcc.dg/vect/pr64493.c: New testcase.
17882         * gcc.dg/vect/pr64495.c: Likewise.
17883
17884 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
17885
17886         * gcc.dg/Warray-bounds-11.c: New test-case.
17887
17888 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17889
17890         * gcc.target/mips/octeon3-pipe-1.c: New test.
17891
17892 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
17893
17894         * jit.dg/harness.h (set_up_logging): Move string concatenation
17895         into...
17896         (concat_strings): New function.
17897         (dump_reproducer): New function.
17898         (test_jit): Call dump_reproducer.
17899         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17900         function.
17901         (jit-dg-test): Delete any generated reproducer from previous runs.
17902         Verify that a generated reproducer was created, and verify that it
17903         compiles.
17904         * jit.dg/test-nested-contexts.c (main): Call
17905         gcc_jit_context_dump_reproducer_to_file.
17906
17907 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17908
17909         * gcc.dg/aru-2.c: Add dg-require-profiling.
17910
17911 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17912
17913         * lib/target-supports.exp (check_profiling_available): Check if
17914         -pg links.
17915
17916 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
17917
17918         PR ipa/64565
17919         * g++.dg/torture/pr64565.C: New testcase.
17920
17921 2015-01-13  Marek Polacek  <polacek@redhat.com>
17922
17923         PR middle-end/64391
17924         * gcc.dg/tm/pr64391.c: New test.
17925
17926 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17927
17928         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
17929         true.
17930
17931 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17932
17933         * gcc.target/i386/pie.c: New test.
17934
17935         * lib/target-supports.exp (check_effective_target_pie): New.
17936
17937 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
17938
17939         PR rtl-optimization/64286
17940         * gcc.target/i386/avx2-pr64286.c: New test.
17941
17942 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
17943
17944         PR c++/57626
17945         * g++.dg/cpp0x/vt-57626.C: New.
17946
17947 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
17948
17949         PR fortran/64528
17950         * gfortran.dg/pr64528.f90: New test.
17951
17952 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
17953
17954         * gcc.target/aarch64/subsp.c: New test.
17955
17956 2015-01-13  Andrew Pinski  <apinski@cavium.com>
17957
17958         * gcc.target/aarch64/store-pair-1.c: New testcase.
17959
17960 2015-01-13  Richard Biener  <rguenther@suse.de>
17961
17962         PR lto/64373
17963         * gcc.dg/lto/pr64373_0.c: New testcase.
17964
17965 2015-01-13  Andrew Pinski  <apinski@cavium.com>
17966
17967         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
17968         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
17969
17970 2015-01-13  Richard Biener  <rguenther@suse.de>
17971
17972         PR tree-optimization/64406
17973         * gcc.dg/pr64406.c: New testcase.
17974
17975 2015-01-13  Richard Biener  <rguenther@suse.de>
17976
17977         PR tree-optimization/64404
17978         * gcc.dg/vect/pr64404.c: New testcase.
17979
17980 2015-01-13  Richard Biener  <rguenther@suse.de>
17981
17982         PR tree-optimization/64568
17983         * g++.dg/torture/pr64568.C: New testcase.
17984
17985 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
17986
17987         * jit.dg/test-error-local-used-from-other-function.c: New test
17988         case.
17989         * jit.dg/test-error-param-reuse.c: New test case.
17990         * jit.dg/test-error-param-sharing.c: New test case.
17991         * jit.dg/test-error-param-used-from-other-function.c: New test
17992         case.
17993         * jit.dg/test-error-param-used-without-a-function.c: New test
17994         case.
17995
17996 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
17997
17998         PR tree-optimization/64563
17999         * gcc.dg/pr64563.c: New test.
18000
18001         PR target/64513
18002         * gcc.target/i386/pr64513.c: New test.
18003
18004         PR tree-optimization/64454
18005         * gcc.dg/pr64454.c: New test.
18006
18007         PR testsuite/64028
18008         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18009         bind_pic_locally.
18010         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18011         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18012         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18013         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18014         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18015         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18016         * gcc.dg/vect/slp-25.c: Likewise.
18017         * gcc.dg/vect/vect-109.c: Likewise.
18018         * gcc.dg/vect/vect-13.c: Likewise.
18019         * gcc.dg/vect/vect-17.c: Likewise.
18020         * gcc.dg/vect/vect-18.c: Likewise.
18021         * gcc.dg/vect/vect-19.c: Likewise.
18022         * gcc.dg/vect/vect-20.c: Likewise.
18023         * gcc.dg/vect/vect-21.c: Likewise.
18024         * gcc.dg/vect/vect-22.c: Likewise.
18025         * gcc.dg/vect/vect-27.c: Likewise.
18026         * gcc.dg/vect/vect-29.c: Likewise.
18027         * gcc.dg/vect/vect-2-big-array.c: Likewise.
18028         * gcc.dg/vect/vect-2.c: Likewise.
18029         * gcc.dg/vect/vect-3.c: Likewise.
18030         * gcc.dg/vect/vect-4.c: Likewise.
18031         * gcc.dg/vect/vect-5.c: Likewise.
18032         * gcc.dg/vect/vect-72.c: Likewise.
18033         * gcc.dg/vect/vect-73-big-array.c: Likewise.
18034         * gcc.dg/vect/vect-73.c: Likewise.
18035         * gcc.dg/vect/vect-77-global.c: Likewise.
18036         * gcc.dg/vect/vect-78-global.c: Likewise.
18037         * gcc.dg/vect/vect-7.c: Likewise.
18038         * gcc.dg/vect/vect-86.c: Likewise.
18039         * gcc.dg/vect/vect-align-1.c: Likewise.
18040         * gcc.dg/vect/vect-align-3.c: Likewise.
18041         * gcc.dg/vect/vect-all-big-array.c: Likewise.
18042         * gcc.dg/vect/vect-all.c: Likewise.
18043         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18044         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18045         * gcc.dg/vect/vect-peel-3.c: Likewise.
18046         * gcc.dg/vect/vect-peel-4.c: Likewise.
18047         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18048
18049 2015-01-12  Jeff Law  <law@redhat.com>
18050
18051         PR target/64461
18052         * gcc.target/m68k/pr64461.c: New test.
18053
18054 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18055
18056         * jit.dg/test-array-as-pointer.c (create_code): Update call
18057         to gcc_jit_context_new_global by setting "kind" to
18058         GCC_JIT_GLOBAL_IMPORTED.
18059         * jit.dg/test-error-array-as-pointer.c: Likewise.
18060         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18061         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18062         setting kind to GCC_JIT_GLOBAL_EXPORTED.
18063         * jit.dg/test-using-global.c (the_global): Rename to...
18064         (imported_global): ...this.
18065         (create_code): Update to test the three kinds of global.
18066         (verify_code): Likewise.
18067
18068 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18069
18070         PR testsuite/64427
18071         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18072         undefined behavior.
18073         * gcc.target/i386/pr64291-2.c: Updated.
18074
18075 2015-01-12  Richard Biener  <rguenther@suse.de>
18076
18077         PR tree-optimization/64530
18078         * gfortran.dg/pr64530.f90: New testcase.
18079
18080 2015-01-12  Richard Biener  <rguenther@suse.de>
18081
18082         PR middle-end/64357
18083         * gcc.dg/torture/pr64357.c: New testcase.
18084
18085 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18086
18087         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18088         selector.
18089
18090 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18091         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18092
18093 2015-01-12  Martin Liska  <mliska@suse.cz>
18094
18095         * gcc.dg/ipa/PR64550.c: New test.
18096
18097 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18098
18099         PR ipa/63470
18100         * g++.dg/ipa/pr63470.C: New testcase.
18101
18102 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18103
18104         PR fortran/63733
18105         * gfortran.dg/typebound_operator_20.f90: New.
18106
18107 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18108
18109         PR fortran/58023
18110         * gfortran.dg/proc_ptr_comp_42.f90: New.
18111
18112 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18113
18114         PR fortran/64508
18115         * gfortran.dg/proc_ptr_comp_41.f90: New.
18116
18117 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18118
18119         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18120
18121 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18122
18123         PR fortran/64522
18124         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18125         and add dg-excess-errors.
18126         * gfortran.dg/line_length_6.f90: New.
18127         * gfortran.dg/line_length_7.f90: New.
18128         * gfortran.dg/line_length_8.f90: New.
18129         * gfortran.dg/line_length_9.f90: New.
18130         * gfortran.dg/line_length_10.f90: New.
18131         * gfortran.dg/line_length_11.f90: New.
18132
18133 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18134
18135         * jit.dg/test-threads.c (struct testcase): Move declaration
18136         to jit.dg/all-non-failing-tests.h.
18137         (testcases): Likewise.
18138         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18139         declaration here from jit.dg/all-non-failing-tests.h.
18140         (testcases): Likewise.
18141         * jit.dg/test-combination.c (create_code): Eliminate spelling
18142         out all of the testcases in favor of looping through the
18143         "testcases" metadata.
18144         (verify_code): Likewise.
18145
18146 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18147
18148         PR rtl-optimization/64536
18149         * gcc.dg/pr64536.c: New test.
18150
18151 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18152
18153         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18154         * jit.dg/test-combination.c (create_code): Likewise.
18155         (verify_code): Likewise.
18156         * jit.dg/test-constants.c: New test case.
18157         * jit.dg/test-threads.c: Add test-constants.c.
18158
18159 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18160
18161         PR libobjc/51891
18162         * objc.dg/gnu-api-2-class.m: Add a test case
18163         for the above change.
18164
18165 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18166
18167         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18168
18169 2015-01-09  Richard Biener  <rguenther@suse.de>
18170
18171         PR tree-optimization/64410
18172         * g++.dg/vect/pr64410.cc: New testcase.
18173
18174 2015-01-09  Martin Liska  <mliska@suse.cz>
18175
18176         * gcc.dg/ipa/ipa-icf-32.c: New test.
18177
18178 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18179
18180         * c-c++-common/tsan/tsan_barrier.h: New.
18181         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18182         * c-c++-common/tsan/bitfield_race.c: Likewise.
18183         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18184         * c-c++-common/tsan/mutexset1.c: Likewise.
18185         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18186         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18187         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18188         * c-c++-common/tsan/simple_race.c: Likewise.
18189         * c-c++-common/tsan/simple_stack.c: Likewise.
18190         * c-c++-common/tsan/sleep_sync.c: Likewise.
18191         * c-c++-common/tsan/tiny_race.c: Likewise.
18192         * c-c++-common/tsan/tls_race.c: Likewise.
18193         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18194         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18195         * g++.dg/tsan/atomic_free.C: Likewise.
18196         * g++.dg/tsan/atomic_free2.C: Likewise.
18197         * g++.dg/tsan/cond_race.C: Likewise.
18198         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18199
18200 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18201
18202         PR testsuite/62250
18203         * lib/target-supports.exp (check_effective_target_libatomic_available):
18204         New.
18205         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18206         targets that match effective-target libatomic_available.
18207         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18208
18209 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18210
18211         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18212         Verify the result of gcc_jit_context_get_last_error.
18213         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18214
18215 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18216
18217         PR tree-optimization/63989
18218         * gcc.dg/strlenopt-27.c: New test.
18219
18220 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18221
18222         * jit.dg/harness.h (set_up_logging): New function.
18223         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18224         set_up_logging on the context, so that every testcase is
18225         logged to a particular file.
18226         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18227         and call gcc_jit_context_set_logfile on the top-level context.
18228
18229 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18230
18231         PR target/64338
18232         * g++.dg/opt/pr64338.C: New test.
18233
18234 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18235
18236         * gfortran.dg/coarray/codimension_2b.f90: New file.
18237         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18238         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18239
18240 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18241
18242         PR c++/59004
18243         * g++.dg/ext/fnname4.C: New.
18244
18245 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18246
18247         PR c++/64462
18248         * g++.dg/cpp0x/constexpr-64462.C: New.
18249
18250 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18251
18252         PR c++/60753
18253         * g++.dg/cpp0x/deleted10.C: New.
18254
18255 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18256
18257         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18258
18259 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18260
18261         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18262         GCC_JIT_UNARY_OP_ABS.
18263         (verify_unary_ops): Likewise.
18264
18265 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18266
18267         * jit.dg/test-arith-overflow.c: New test case.
18268         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18269         * jit.dg/test-combination.c (create_code): Likewise.
18270         (verify_code): Likewise.
18271         * jit.dg/test-threads.c (testcases): Likewise.
18272
18273 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18274
18275         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18276         rather than "jit".  Load g++.exp, and call g++_init.
18277         Run test-*.cc files within the testsuite and *.cc files within
18278         docs/examples.
18279         (jit-dg-test): Drop the addition of -fgnu89-inline to
18280         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18281         doing it when compiling C testcases (since g++ does not handle
18282         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18283         is restored to the value after g++_init ran, rather than the
18284         value before g++_init ran.  Return a list of
18285         $comp_output $output_file, as dg-test assumes.
18286
18287 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18288
18289         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18290         make it easier to figure out the origin of each test result when
18291         running test-combination.c and test-threads.c.
18292         (CHECK_VALUE): Likewise.
18293         (CHECK_DOUBLE_VALUE): Likewise.
18294         (CHECK_STRING_VALUE): Likewise.
18295         (CHECK_STRING_STARTS_WITH): Likewise.
18296         (CHECK_STRING_CONTAINS): Likewise.
18297         (CHECK): Likewise.
18298         (check_string_value): Likewise, add "funcname" param.
18299         (check_string_starts_with): Likewise.
18300         (check_string_contains): Likewise.
18301
18302 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18303
18304         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18305         generating name of built executable.
18306
18307 2015-01-07  Marek Polacek  <polacek@redhat.com>
18308
18309         PR c/64440
18310         * gcc.dg/pr64440.c: New test.
18311         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18312
18313 2015-01-07  Marek Polacek  <polacek@redhat.com>
18314
18315         PR c/64417
18316         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18317         * gcc.dg/pr64417.c: New test.
18318
18319 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18320
18321         PR target/64505
18322         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18323         fix is correct.
18324
18325 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18326
18327         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18328         Check if testcases run without errors, not just if they compile.
18329
18330 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18331
18332         PR target/64507
18333         * gcc.target/sh/pr64507.c: New test.
18334
18335 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18336
18337         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18338
18339 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18340
18341         * c-c++-common/asan/sanitize-all-1.c: New test.
18342         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18343         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18344         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18345         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18346
18347 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18348
18349         * lib/target-supports.exp (check_profiling_available): Return 0 for
18350         Visium.
18351         (check_effective_target_tls_runtime): Likewise.
18352         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18353         * gcc.dg/20020312-2.c: Adjust for Visium.
18354         * gcc.dg/tls/thr-cse-1.c: Likewise
18355         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18356         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18357         * gcc.dg/weak/typeof-2.c: Likewise.
18358
18359 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18360
18361         PR rtl-optimization/64287
18362         * gcc.dg/aru-2.c: New test.
18363
18364 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18365
18366         PR sanitizer/64344
18367         * c-c++-common/ubsan/pr64344-1.c: New test.
18368         * c-c++-common/ubsan/pr64344-2.c: New test.
18369
18370         PR tree-optimization/64465
18371         * gcc.dg/pr64465.c: New test.
18372
18373         PR tree-optimization/64494
18374         * gcc.c-torture/compile/pr64494.c: New test.
18375
18376 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18377
18378         PR fortran/47674
18379         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18380
18381 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18382
18383         Update copyright years.
18384
18385 2015-01-05  Marek Polacek  <polacek@redhat.com>
18386
18387         PR c/64423
18388         * gcc.dg/pr64423.c: New test.
18389
18390 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18391
18392         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18393         mmix-knuth-mmixware for the same reason as for MIPS.
18394         * gcc.dg/debug/debug-2.c: Ditto.
18395
18396         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18397
18398 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18399
18400         PR testsuite/62250
18401         * lib/gfortran.exp: Add libatomic library search path.
18402         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18403         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18404
18405         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18406
18407 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18408
18409         * c-c++-common/tsan/bitfield_race.c: New testcase.
18410         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18411
18412 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18413
18414         * gfortran.dg/coarray/collectives_4.f90: New.
18415
18416 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18417
18418         PR fortran/57562
18419         * gfortran.dg/extends_16.f90: New.
18420
18421 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18422
18423         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18424
18425 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18426
18427         * gfortran.dg/coarray/codimension_2.f90: New.
18428         * gfortran.dg/coarray/codimension_2a.f90: New.
18429         * gfortran.dg/coarray_35.f90: New.
18430         * gfortran.dg/coarray_35a.f90: New.
18431
18432 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18433
18434         PR fortran/60507
18435         * gfortran.dg/dummy_procedure_11.f90: New.
18436 ^L
18437 Copyright (C) 2015 Free Software Foundation, Inc.
18438
18439 Copying and distribution of this file, with or without modification,
18440 are permitted in any medium without royalty provided the copyright
18441 notice and this notice are preserved.