* gcc.dg/graphite/pr42729.c: XFAIL AIX.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3ac0d158073a70ea38e914faa71475664c2c568d
1 2015-12-13  David Edelsohn  <dje.gcc@gmail.com>
3         * gcc.dg/graphite/pr42729.c: XFAIL AIX.
5 2015-12-13  Jeff Law  <law@redhat.com>
7         * gcc.target/m68k/pr19201.c: New test.
9         * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
10         command line options.
11         * gcc.target/m68k/20090709-1.c: Adjust expected output.
13 2015-12-12  David Edelsohn  <dje.gcc@gmail.com>
15         * g++.dg/opt/pr48549.C: XFAIL AIX.
16         * g++.dg/abi/anon1.C: XFAIL AIX.
17         * gcc.dg/graphite/pr42917.c: XFAIL AIX.
19 2015-12-12  Tobias Burnus  <burnus@net-b.de>
21         PR fortran/45859
22         * gfortran.dg/coarray_args_2.f90: Remove dg-error.
24 2015-12-12  David Edelsohn  <dje.gcc@gmail.com>
26         * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
27         * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
28         wchar_t.
30 2015-12-12  Paolo Bonzini  <bonzini@gnu.org>
32         PR sanitizer/68418
33         * gcc.dg/ubsan/c99-wrapv-shift-1.c,
34         gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
36 2015-12-11  Jeff Law  <law@redhat.com>
38         PR tree-optimization/68844
39         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
41 2015-12-11  Nathan Sidwell  <nathan@acm.org>
43         * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
45 2015-12-11  Jan Beulich  <jbeulich@suse.com>
47         * gcc.c-torture/execute/stkalign.c: New.
49 2015-12-11  Tsvetkova Alexandra  <aleksandra.tsvetkova@intel.com>
51         * gcc.target/i386/mpx/memmove-1.c: New test.
52         * gcc.target/i386/mpx/memmove-2.c: New test.
54 2015-12-11  Nathan Sidwell  <nathan@acm.org>
56         * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
57         * gcc.target/nvptx/decl-init.c: Likewise.  Add TI case.
59 2015-12-11  Martin Jambor  <mjambor@suse.cz>
61         PR ipa/68064
62         * g++.dg/torture/pr68064.C: New test.
64 2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
66         * gcc.target/s390/md/setmem_long-1.c: New test.
68 2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
70         * gcc.target/s390/md/movstr-1.c: New test.
71         * gcc.target/s390/s390.exp: Add subdir md.
72         Do not run hotpatch tests twice.
74 2015-12-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
76         * gcc.dg/vect/vect-32-chars.c: New test.
78 2015-12-11  Jan Hubicka  <hubicka@ucw.cz>
80         PR ipa/61886
81         * gcc.dg/lto/pr61886_0.c: New testcase
83 2015-12-10  Jan Hubicka  <hubicka@ucw.cz>
85         * gcc.c-torture/execute/20010122-1.c: Disable cloning.
87 2015-12-10  Vladimir Makarov  <vmakarov@redhat.com>
89         PR rtl-optimization/68691
90         * gcc.target/i386/pr68691.c: New.
92 2015-12-10  David Malcolm  <dmalcolm@redhat.com>
94         * lib/multiline.exp (_multiline_expected_outputs): Update comment.
95         (dg-end-multiline-output): Capture line numbers within
96         _multiline_expected_outputs.
97         (handle-multiline-outputs): Access global $testname_with_flags
98         and add it as a prefix to pass/fail results.  Extract line numbers
99         from $_multiline_expected_outputs and print them within pass/fail
100         results, replacing the printing of $index.  Consolidate the
101         string prefix shared between pass/fail into a new local ($title).
103 2015-12-10  Jeff Law  <law@redhat.com>
105         PR tree-optimization/68619
106         * gcc.dg/tree-ssa/pr68619-1.c: New test.
107         * gcc.dg/tree-ssa/pr68619-2.c: New test.
108         * gcc.dg/tree-ssa/pr68619-3.c: New test.
109         * gcc.dg/tree-ssa/pr68619-4.c: New test.
110         * gcc.dg/tree-ssa/pr68619-5.c: New test.
112 2015-12-10  Jakub Jelinek  <jakub@redhat.com>
114         PR rtl-optimization/68376
115         PR rtl-optimization/68670
116         * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
117         tests.
118         (main): Call them.
119         * gcc.dg/pr68670-1.c: New test.
120         * gcc.dg/pr68670-2.c: New test.
122 2015-12-10  Marek Polacek  <polacek@redhat.com>
124         PR c++/68348
125         * g++.dg/cpp0x/pr68348.C: New test.
127 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
129         * gnat.dg/specs/elab4.ads: New test.
130         * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
132 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
134         * gnat.dg/array25.adb: New test.
135         * gnat.dg/array25_pkg.ad[sb]: New helper.
137 2015-12-10  Claudiu Zissulescu  <claziss@synopsys.com>
139         * lib/target-supports.exp (check_effective_target_arc_atomic): New
140         function.
141         (check_effective_target_sync_int_long): Add checks for ARC atomic
142         feature.
143         (check_effective_target_sync_char_short): Likewise.
145 2015-12-10  Richard Biener  <rguenther@suse.de>
147         PR tree-optimization/68817
148         * gfortran.dg/pr68817.f90: New testcase.
150 2015-12-10  Christophe Lyon  <christophe.lyon@linaro.org>
152         Revert [testsuite][ARM target attributes] Fix effective_target tests
153         2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
155         * lib/target-supports.exp
156         (check_effective_target_arm_vfp_ok_nocache): New.
157         (check_effective_target_arm_vfp_ok): Call the new
158         check_effective_target_arm_vfp_ok_nocache function.
159         (check_effective_target_arm_fp_ok_nocache): New.
160         (check_effective_target_arm_fp_ok): New.
161         (add_options_for_arm_fp): New.
162         (check_effective_target_arm_crypto_ok_nocache): Require
163         target_arm_v8_neon_ok instead of arm32.
164         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
165         (check_effective_target_arm_crypto_pragma_ok): New.
166         (add_options_for_arm_vfp): New.
167         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
168         target. Do not force -mfloat-abi=softfp, use arm_vfp effective
169         target instead.
170         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
171         -mfloat-abi=softfp, use arm_fp effective target instead.
172         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
173         dependency.
174         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
175         use arm_vfp effective target instead.
176         * gcc.target/arm/attr-neon3.c: Likewise.
178 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
180         * gnat.dg/specs/access1.ads: New test.
181         * gnat.dg/specs/access2.ads: Likewise.
183 2015-12-10  Jakub Jelinek  <jakub@redhat.com>
185         PR tree-optimization/68785
186         * gcc.dg/pr68785.c: New test.
188 2015-12-10  Richard Biener  <rguenther@suse.de>
190         PR ipa/68331
191         * gcc.dg/torture/ipa-pta-3.c: New testcase.
192         * g++.dg/ipa/ipa-pta-1.C: Likewise.
194 2015-12-10  Richard Biener  <rguenther@suse.de>
196         PR ipa/68721
197         * gcc.dg/torture/pr68721.c: New testcase.
199 2015-12-10  Richard Biener  <rguenther@suse.de>
201         PR tree-optimization/68806
202         * gcc.dg/torture/pr68806.c: New testcase.
204 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
206         PR ipa/61886
207         PR middle-end/25140
208         * gcc.c-torture/execute/alias-2.c: New testcase.
210 2015-12-09  Tobias Burnus  <burnus@net-b.de>
211             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
213         * gfortran.dg/coarray_40.f90: New.
215 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
217         PR lto/68811
218         * g++.dg/lto/pr68811_0.C: New testcase.
219         * g++.dg/lto/pr68811_1.C: New testcase.
221 2015-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
223         PR c++/60218
224         * g++.dg/ext/bases2.C: New.
226 2015-12-09  Uros Bizjak  <ubizjak@gmail.com>
228         * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
229         * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
230         * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
231         * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
232         * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
233         * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
234         * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
235         * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
236         * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
238 2015-12-09  Alexander Monakov  <amonakov@ispras.ru>
240         * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
241         passing terminating NULL as int rather than pointer.
243 2015-12-09  Marek Polacek  <polacek@redhat.com>
245         PR tree-optimization/66949
246         * gcc.dg/torture/pr66949-1.c: New test.
247         * gcc.dg/torture/pr66949-2.c: New test.
249 2015-12-09  James Greenhalgh  <james.greenhalgh@arm.com>
251         PR rtl-optimization/67609
252         * gcc.dg/torture/pr67609.c: New.
254 2015-12-09  Richard Biener  <rguenther@suse.de>
256         PR tree-optimization/68583
257         * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
258         * gcc.dg/vect/vect-72.c: Adjust.
259         * gcc.dg/vect/vect-cselim-2.c: Likewise.
260         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
262 2015-12-09  Richard Biener  <rguenther@suse.de>
264         PR tree-optimization/68417
265         * gcc.dg/vect/pr68417.c: New testcase.
267 2015-12-09  Martin Liska  <mliska@suse.cz>
269         * gcc.dg/ipa/pr68790.c: New test.
271 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
273         PR ipa/61886
274         PR middle-end/25140
275         * gcc.c-torture/execute/alias-3.c: New testcase.
277 2015-12-08  Martin Sebor  <msebor@redhat.com>
279         PR c++/68711
280         * g++.dg/other/offsetof8.C: New test.
282 2015-12-08  Nathan Sidwell  <nathan@acm.org>
284         * gcc.target/nvptx/trailing-init.c: New.
286         * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
287         * gcc.c-torture/compile/pr33855.c: Likewise.
288         * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
290 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
292         PR target/68701
293         * gcc.target/i386/pr68701-1.c: New test.
294         * gcc.target/i386/pr68701-2.c: Ditto.
296 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
298         * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
299         * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
300         * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
302 2015-12-08  Eric Botcazou  <ebotcazou@adacore.com>
304         * gcc.dg/sso-9.c (foo): Robustify trick.
306 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
308         * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
309         New test function.
311 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
313         PR c/68757
314         * gcc.dg/plugin/diagnostic-test-expressions-1.c
315         (test_builtin_choose_expr): New test function.
316         (test_builtin_call_with_static_chain): Likewise.
317         (test_builtin_complex): Likewise.
318         (test_builtin_shuffle): Likewise.
320 2015-12-08  Jiong Wang  <jiong.wang@arm.com>
322         * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
323         as well.
325 2015-12-08  Marek Polacek  <polacek@redhat.com>
327         PR c++/68116
328         * g++.dg/cpp0x/pr68116.C: New test.
330 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
332         * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
333         specifier.
335 2015-12-08  Jakub Jelinek  <jakub@redhat.com>
337         PR c/48088
338         PR c/68657
339         * c-c++-common/pr68657-1.c: New test.
340         * c-c++-common/pr68657-2.c: New test.
341         * c-c++-common/pr68657-3.c: New test.
342         * gcc.dg/cpp/warn-normalized-3.c: Use
343         -Werror=normalized=nfc instead of -Werror=normalized=
344         in dg-options.
346 2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
348         * lib/target-supports.exp
349         (check_effective_target_arm_vfp_ok_nocache): New.
350         (check_effective_target_arm_vfp_ok): Call the new
351         check_effective_target_arm_vfp_ok_nocache function.
352         (check_effective_target_arm_fp_ok_nocache): New.
353         (check_effective_target_arm_fp_ok): New.
354         (add_options_for_arm_fp): New.
355         (check_effective_target_arm_crypto_ok_nocache): Require
356         target_arm_v8_neon_ok instead of arm32.
357         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
358         (check_effective_target_arm_crypto_pragma_ok): New.
359         (add_options_for_arm_vfp): New.
360         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
361         target. Do not force -mfloat-abi=softfp, use arm_vfp effective
362         target instead.
363         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
364         -mfloat-abi=softfp, use arm_fp effective target instead.
365         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
366         dependency.
367         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
368         use arm_vfp effective target instead.
369         * gcc.target/arm/attr-neon3.c: Likewise.
371 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
373         * gfortran.dg/pr68627.f: Limit target to x86.
375 2015-12-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
376             Joern Rennecke  <joern.rennecke@embecosm.com>
378         * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
379         inline assembly read to make sure dummy is not optimized
380         away by LTO.
382 2015-12-08  Ilya Enkovich  <enkovich.gnu@gmail.com>
384         PR tree-optimization/68766
385         * gcc.dg/pr68766.c: New test.
387 2015-12-07  Eric Botcazou  <ebotcazou@adacore.com>
389         * gcc.target/sparc/struct-ret-check.c: Rename to...
390         * gcc.target/sparc/struct-ret-check-1.c: ...this.
391         * gcc.target/sparc/struct-ret-check-2.c: New test.
393 2015-12-07  Jakub Jelinek  <jakub@redhat.com>
395         PR c++/68760
396         * g++.dg/tree-ssa/pr68760.C: New test.
398         PR middle-end/66726
399         * g++.dg/tree-ssa/pr66726.c: Renamed to...
400         * g++.dg/tree-ssa/pr66726.C: ... this.
402 2015-12-07  Steve Ellcey  <sellcey@imgtec.com>
404         * gcc.target/mips/wrap-delay.c: New test.
406 2015-12-07  Jason Merrill  <jason@redhat.com>
408         * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
409         environment variable.
411 2015-12-07  Marek Polacek  <polacek@redhat.com>
413         PR c/68668
414         * gcc.dg/pr68668.c: New test.
416 2015-12-07  Vladimir Makarov  <vmakarov@redhat.com>
418         * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
420 2015-12-07  Nathan Sidwell  <nathan@acm.org>
422         * gcc.target/nvptx/abort.c: New.
424 2015-12-07  David Malcolm  <dmalcolm@redhat.com>
426         * gcc.dg/diagnostic-ranges-1.c: New test file.
427         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
428         (test_percent_q_plus_d): New test function.
429         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
430         (test_show_locus): Rewrite test code using
431         rich_location::set_range.  Add code to unit-test the "%q+D"
432         format code.
434 2015-12-07  Martin Liska  <mliska@suse.cz>
436         * g++.dg/ipa/pr66896.C: New test.
438 2015-12-06  Dmitry Vyukov  <dvyukov@google.com>
440         * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
441         * gcc.dg/sancov/asan.c: Don't run when asan is not available.
443 2015-12-07  Nathan Sidwell  <nathan@acm.org>
445         * gcc.target/nvptx/decl-init.c: New.
447 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
449         PR target/68627
450         * gfortran.dg/pr68627.f: New test.
452 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
454         PR target/68633
455         * gcc.target/i386/pr68633.c: New test.
457 2015-12-06  Victoria Stepanyan  <victoria.stepanyan@amd.com>
459         * gcc.target/i386/clzero.c: New.
460         * gcc.target/i386/sse-12.c: Add -mclzero.
461         * gcc.target/i386/sse-13.c: Ditto.
462         * gcc.target/i386/sse-14.c: Ditto.
463         * gcc.target/i386/sse-22.c: Ditto.
464         * gcc.target/i386/sse-23.c: Ditto.
465         * g++.dg/other/i386-2.C: Ditto.
466         * g++.dg/other/i386-3.C: Ditto.
468 2015-12-05  David Edelsohn  <dje.gcc@gmail.com>
470         * gcc.target/powerpc/recip-sqrtf.c: New test.
472 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
473             Sebastian Pop  <s.pop@samsung.com>
475         * gcc.dg/graphite/id-29.c: New test.
477 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
478             Sebastian Pop  <s.pop@samsung.com>
480         PR tree-optimization/68693
481         * gfortran.dg/graphite/pr68693.f90: New test.
483 2015-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
485         * gcc.c-torture/compile/20151204.c: New.
487 2015-12-04  Nathan Sidwell  <nathan@acm.org>
489         * gcc.dg/vla-24.c: Requires alloca.
491 2015-12-04  Vladimir Makarov  <vmakarov@redhat.com>
493         PR rtl-optimization/68349
494         * gcc.target/i386/pr68349.c: New test.
496 2015-12-04  Nathan Sidwell  <nathan@acm.org>
498         * gcc.target/nvptx/ary-init.c: New.
500 2015-12-04  David Malcolm  <dmalcolm@redhat.com>
502         * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
503         * g++.dg/gomp/loop-1.C: Update dg-error locations.
504         * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
505         from gcc.dg/plugin/diagnostic-test-expressions-1.c.
506         * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
507         * g++.dg/template/crash55.C: Update dg-error directives.
508         * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
509         directives.
510         * g++.dg/template/pr64100.C: Update location of dg-error
511         directive.
512         * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
513         * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
514         improved location information.
515         * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
516         * g++.dg/warn/Wconversion-real-integer2.C: Update location of
517         dg-warning; add a dg-message.
518         * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
519         based on objc.dg/plugin/diagnostic-test-expressions-1.m.
520         * obj-c++.dg/plugin/plugin.exp: New file, based on
521         objc.dg/plugin/plugin.exp.
523 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
525         PR c/68656
526         * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
527         line 1.
528         * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
529         * gcc.dg/tree-ssa/pr23109.c: Likewise.
530         * gcc.dg/tree-ssa/recip-5.c: Likewise.
531         * gcc.dg/pr33007.c: Likewise.
533 2015-12-04  Paolo Bonzini  <bonzini@gnu.org>
535         * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
536         * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
537         * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
538         * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
539         * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
540         * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
542 2015-11-25  Nick Clifton  <nickc@redhat.com>
544         * gcc.target/msp430/msp_abi_div_funcs.c: New test.
545         * gcc.target/msp430/mul_main.h: New test support file.
546         * gcc.target/msp430/mul_none.c: New test.
547         * gcc.target/msp430/mul_16bit.c: New test.
548         * gcc.target/msp430/mul_32bit.c: New test.
549         * gcc.target/msp430/mul_f5.c: New test.
551 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
553         PR tree-optimization/68680
554         * gcc.target/i386/pr68680.c: New test.
556         PR tree-optimization/68671
557         * gcc.dg/pr68671.c: New test.
559 2015-12-02  Jeff Law  <law@redhat.com>
561         * gcc.dg/tree-ssa/reassoc-43.c: New test.
563 2015-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
565         * gcc.target/aarch64/mgeneral-regs_4.c: New test.
567 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
569         * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
570         access arbitrary stack frames.
571         * gcc.dg/Wno-frame-address.c: Likewise.
573 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
575         * gcc.target/s390/asm-machine-1.c: Updated.
576         * gcc.target/s390/asm-machine-2.c: Updated.
577         * gcc.target/s390/asm-machine-3.c: Updated.
578         * gcc.target/s390/asm-machine-4.c: Updated.
580 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
582         * gcc.target/s390/asm-machine-1.c: New test.
583         * gcc.target/s390/asm-machine-2.c: New test.
584         * gcc.target/s390/asm-machine-3.c: New test.
585         * gcc.target/s390/asm-machine-4.c: New test.
586         * gcc.target/s390/target-attribute/tattr-1.c: New test.
587         * gcc.target/s390/target-attribute/tattr-2.c: New test.
588         * gcc.target/s390/target-attribute/tattr-3.c: New test.
589         * gcc.target/s390/target-attribute/tattr-4.c: New test.
590         * gcc.target/s390/target-attribute/tattr-5.c: New test.
591         * gcc.target/s390/target-attribute/tattr-6.c: New test.
592         * gcc.target/s390/target-attribute/tattr-7.c: New test.
593         * gcc.target/s390/target-attribute/tattr-8.c: New test.
594         * gcc.target/s390/target-attribute/tattr-9.c: New test.
595         * gcc.target/s390/target-attribute/tattr-10.c: New test.
596         * gcc.target/s390/target-attribute/tattr-11.c: New test.
597         * gcc.target/s390/target-attribute/tattr-12.c: New test.
598         * gcc.target/s390/target-attribute/tattr-13.c: New test.
599         * gcc.target/s390/target-attribute/tattr-14.c: New test.
600         * gcc.target/s390/target-attribute/tattr-15.c: New test.
601         * gcc.target/s390/target-attribute/tattr-16.c: New test.
602         * gcc.target/s390/target-attribute/tattr-17.c: New test.
603         * gcc.target/s390/target-attribute/tattr-18.c: New test.
604         * gcc.target/s390/target-attribute/tattr-19.c: New test.
605         * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
606         * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
607         * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
608         * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
609         * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
610         * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
611         * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
612         * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
613         * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
614         * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
615         * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
616         * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
617         * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
618         * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
619         * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
620         * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
621         * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
622         * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
623         * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
624         * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
625         * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
626         * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
627         * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
628         * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
629         * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
630         * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
631         * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
632         * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
633         * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
634         * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
635         * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
636         * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
637         * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
638         * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
639         * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
640         * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
641         * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
642         * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
643         * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
644         * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
645         * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
646         * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
647         * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
648         * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
649         * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
650         * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
651         * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
652         * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
653         * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
654         * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
655         * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
656         * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
657         * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
658         * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
659         * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
660         * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
661         * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
662         * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
663         * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
664         * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
665         * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
666         * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
667         * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
668         * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
669         * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
670         * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
671         * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
672         * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
673         Add check whether target attribute is available.
674         Run test in target-attribute subdir.
675         * gcc.target/s390/s390-c++.exp
676         (check_effective_target_target_attribute): Likewise.
678 2015-12-04  Kirill Yukhin  <kirill.yukhin@intel.com>
680         * c-c++-common/attr-simd-4.c: New test.
681         * c-c++-common/attr-simd-5.c: New test.
683 2015-12-04  Nathan Sidwell  <nathan@acm.org>
685         * gcc.dg/graphite/id-28.c: Requires pthreads.
687 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
689         * gcc.dg/vla-24.c: New test.
691 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
693         * gcc.target/aarch64/stack-checking.c: New test.
695 2015-12-04  Richard Biener  <rguenther@suse.de>
697         PR testsuite/68681
698         * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
700 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
702         * gcc.dg/sso-9.c: New test.
704 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
706         PR target/68655
707         * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
708         * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
710 2015-12-03  Bernd Schmidt  <bschmidt@redhat.com>
712         PR target/68472
713         * gcc.target/i386/rop1.c: New test.
715 2015-12-03  Nathan Sidwell  <nathan@acm.org>
717         * gcc.target/nvptx/decl.c: New.
718         * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
720 2015-12-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
722         PR rtl-optimization/68624
723         * gcc.c-torture/execute/pr68624.c: New test.
725 2015-12-03  Richard Biener  <rguenther@suse.de>
727         PR tree-optimization/66051
728         * gcc.dg/vect/slp-42.c: New testcase.
730 2015-12-02  Kirill Yukhin  <kirill.yukhin@intel.com>
732         * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
733         * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
735 2015-12-03  Richard Biener  <rguenther@suse.de>
737         PR tree-optimization/67800
738         PR tree-optimization/68333
739         * gcc.target/i386/vect-pr67800.c: New testcase.
741 2015-12-03  Richard Biener  <rguenther@suse.de>
743         PR tree-optimization/68639
744         * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
746 2015-12-02  Jan Hubicka  <hubicka@ucw.cz>
748         PR ipa/68184
749         * g++.dg/torture/pr68184.C: New testcase.
751 2015-12-03  Jakub Jelinek  <jakub@redhat.com>
753         PR preprocessor/57580
754         * c-c++-common/cpp/pr57580.c: New test.
755         * c-c++-common/gomp/pr57580.c: New test.
757 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
758             Sebastian Pop  <s.pop@samsung.com>
760         * gcc.dg/graphite/id-28.c: New.
762 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
763             Sebastian Pop  <s.pop@samsung.com>
765         * gfortran.dg/graphite/id-26.f03: New.
767 2015-12-02  Jason Merrill  <jason@redhat.com>
769         * lib/g++.exp: Handle --stds= option.
770         * lib/g++-dg.exp (g++-dg-runtest): Use it.
772 2015-12-02  Tobias Burnus  <burnus@net-b.de>
773             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
775         * gfortran.dg/coarray/event_1.f90: New.
776         * gfortran.dg/coarray/event_2.f90: New.
778 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
779             Sebastian Pop  <s.pop@samsung.com>
781         PR tree-optimization/68550
782         * gfortran.dg/graphite/pr68550-1.f90: New.
783         * gfortran.dg/graphite/pr68550-2.f90: New.
785 2015-12-02  Marek Polacek  <polacek@redhat.com>
787         PR c/68513
788         * gcc.dg/pr68513.c: New test.
790 2015-12-02  Cesar Philippidis  <cesar@codesourcery.com>
792         PR fortran/63861
793         * gfortran.dg/goacc/array-reduction.f90: New test.
794         * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
795         * gfortran.dg/goacc/coarray.f95: Likewise.
796         * gfortran.dg/goacc/coarray_2.f90: Likewise.
797         * gfortran.dg/goacc/reduction-2.f95: Likewise.
798         * gfortran.dg/goacc/reduction.f95: Likewise.
800 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
802         PR target/68647
803         * gcc.target/i386/pr68647.c: New test.
805 2015-12-02  Marek Polacek  <polacek@redhat.com>
807         PR c++/68653
808         * g++.dg/warn/nonnull3.C: New test.
810 2015-12-02  Joseph Myers  <joseph@codesourcery.com>
812         PR c/68162
813         * gcc.dg/pr68162-1.c: New test.
815 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
816             Sebastian Pop  <s.pop@samsung.com>
818         * gfortran.dg/graphite/run-id-3.f90: New.
820 2015-12-02  David Sherwood  <david.sherwood@arm.com>
822         * gcc.target/aarch64/fmaxmin.c: New test.
824 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
826         * gfortran.dg/goacc/coarray.f95: XFAIL.
827         * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
828         * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
829         directive.
831 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
832             Julian Brown  <julian@codesourcery.com>
833             James Norris  <James_Norris@mentor.com>
835         * c-c++-common/goacc/host_data-5.c: New file.
836         * c-c++-common/goacc/host_data-6.c: Likewise.
838 2015-12-02  Tom de Vries  <tom@codesourcery.com>
840         * c-c++-common/goacc/kernels-default-2.c: New test.
841         * c-c++-common/goacc/kernels-default.c: New test.
843 2015-12-02  Tom de Vries  <tom@codesourcery.com>
845         * c-c++-common/goacc/kernels-alias-2.c: New test.
846         * c-c++-common/goacc/kernels-alias-3.c: New test.
847         * c-c++-common/goacc/kernels-alias-4.c: New test.
848         * c-c++-common/goacc/kernels-alias-5.c: New test.
849         * c-c++-common/goacc/kernels-alias-6.c: New test.
850         * c-c++-common/goacc/kernels-alias-7.c: New test.
851         * c-c++-common/goacc/kernels-alias-8.c: New test.
852         * c-c++-common/goacc/kernels-alias.c: New test.
854 2015-12-02  Tom de Vries  <tom@codesourcery.com>
856         * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
857         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
858         * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
860 2015-12-02  Richard Biener  <rguenther@suse.de>
862         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
863         y guarding a call to abort ().
864         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
865         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
867 2015-12-02  Marek Polacek  <polacek@redhat.com>
869         PR middle-end/68570
870         * gcc.dg/torture/pr68570.c: New test.
872 2015-12-02  Richard Biener  <rguenther@suse.de>
874         PR tree-optimization/68625
875         * gcc.dg/torture/pr68625.c: New testcase.
877 2015-12-02  Richard Sandiford  <richard.sandiford@arm.com>
879         * gcc.target/i386/pr68432-1.c: New test.
880         * gcc.target/i386/pr68432-2.c: Likewise.
881         * gcc.target/i386/pr68432-3.c: Likewise.
883 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
885         * gcc.target/s390/zvector/vec-splat-2.c: New test.
887 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
889         * gcc.target/s390/vector/vec-vrepi-1.c: New test.
891 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
893         * gcc.target/s390/zvector/vec-splat-1.c: New test.
895 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
897         * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
898         * gcc.target/s390/bswaphi-1.c: New test.
900 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
902         * lib/target-supports.exp: Add s390 and s390x to the list of long
903         long atomic targets.
905 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
907         * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
908         s390x to enable 64 bit bswap patterns.
909         * gcc.dg/optimize-bswapdi-2.c: Likewise.
910         * gcc.dg/optimize-bswapdi-3.c: Likewise.
911         * lib/target-supports.exp: Add a comment for s390.
913 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
915         * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
916         order to make -m31 work.
917         * gcc.dg/optimize-bswapsi-1.c: Likewise.
918         * gcc.dg/optimize-bswapsi-2.c: Likewise.
920 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
922         PR c/68533
923         * gcc.dg/pr68533.c: New test.
925 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
927         PR tree-optimization/68577
928         * gcc.dg/vect/pr68577.c: New test.
930 2015-12-01  Nathan Sidwell  <nathan@acm.org>
932         * gcc.target/nvptx/uninit-decl.c: New.
934 2015-12-01  Jan Hubicka  <hubicka@ucw.cz>
936         * gcc.c-torture/execute/alias-1.c: New testcase.
938 2015-12-01  Marek Polacek  <polacek@redhat.com>
940         PR tree-optimization/64769
941         * c-c++-common/gomp/pr64769.c: New test.
943 2015-12-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
945         * gcc.target/powerpc/swaps-p8-22.c: New.
947 2015-12-01  Marek Polacek  <polacek@redhat.com>
949         PR tree-optimization/67916
950         * gcc.dg/torture/pr67916.c: New test.
952 2015-12-01  Marek Polacek  <polacek@redhat.com>
954         PR middle-end/68582
955         * c-c++-common/pr68582.c: New test.
957 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
959         PR tree-optimization/68474
960         * gcc.dg/pr68474.c: New test.
962 2015-12-01  Christian Bruel  <christian.bruel@st.com>
964         PR target/68617
965         * gcc.target/arm/attr-unaligned-load-ice.c: New test.
967 2015-12-01  Tom de Vries  <tom@codesourcery.com>
969         * gcc.dg/pr46032.c: Move to ...
970         * gcc.dg/vect/pr46032.c: here.  Add dg-require-effective-target
971         vect_int.
972         * gcc.dg/pr46032-2.c: Move to ...
973         * gcc.dg/gomp/pr46032-2.c: ... here.
974         Drop dg-require-effective-target fopenmp.
975         * gcc.dg/pr46032-3.c: Move to ...
976         * gcc.dg/gomp/pr46032-3.c: ... here.
977         Drop dg-require-effective-target fopenmp.
979 2015-12-01  Cesar Philippidis  <cesar@codesourcery.com>
981         * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
982         * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
983         * gfortran.dg/goacc/loop-6.f95: Likewise.
984         * gfortran.dg/goacc/loop-7.f95: New test.
985         * gfortran.dg/goacc/reduction-2.f95: New test.
987 2015-12-01  Richard Biener  <rguenther@suse.de>
989         PR tree-optimization/68379
990         * gcc.dg/torture/pr68379.c: New testcase.
991         * gfortran.dg/pr68379-1.f90: Likewise.
992         * gfortran.dg/pr68379-2.f: Likewise.
994 2015-12-01  Christophe Lyon  <christophe.lyon@linaro.org>
996         * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
997         * gcc.dg/pr46032-2.c: Likewise.
998         * gcc.dg/pr46032-3.c: Likewise.
1000 2015-12-01  Richard Biener  <rguenther@suse.de>
1002         PR ipa/68470
1003         * g++.dg/torture/pr68470.C: New testcase.
1005 2015-12-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1007         PR middle-end/68595
1008         * gcc.dg/pr68595.c: New test.
1010 2015-12-01  Christian Bruel  <christian.bruel@st.com>
1012         * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1013         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1014         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1016 2015-12-01  Bin Cheng  <bin.cheng@arm.com>
1018         PR tree-optimization/68529
1019         * gcc.dg/tree-ssa/pr68529-1.c: New test.
1020         * gcc.dg/tree-ssa/pr68529-2.c: New test.
1021         * gcc.dg/tree-ssa/pr68529-3.c: New test.
1023 2015-11-30  Jan Hubicka  <hubicka@ucw.cz>
1025         * gcc.dg/lto/alias-1_0.c: New testcase.
1026         * gcc.dg/lto/alias-1_1.c: New testcase.
1028 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1029             Sebastian Pop  <s.pop@samsung.com>
1031         PR tree-optimization/68565
1032         * gfortran.dg/graphite/pr68565.f90: New.
1034 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1035             Sebastian Pop  <s.pop@samsung.com>
1037         * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1039 2015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
1040             Nathan Sidwell  <nathan@codesourcery.com>
1042         * gfortran.dg/goacc/routine-3.f90: New test.
1043         * gfortran.dg/goacc/routine-4.f90: New test.
1044         * gfortran.dg/goacc/routine-5.f90: New test.
1045         * gfortran.dg/goacc/routine-6.f90: New test.
1046         * gfortran.dg/goacc/subroutines: New test.
1048 2015-11-30  Tom de Vries  <tom@codesourcery.com>
1050         * gcc.dg/pr46032-2.c: New test.
1051         * gcc.dg/pr46032-3.c: New test.
1053 2015-11-30  Charles Baylis  <charles.baylis@linaro.org>
1055         PR target/63870
1056         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1057         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1058         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1059         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1060         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1061         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1062         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1063         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1064         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1065         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1066         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1067         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1068         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1069         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1070         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1071         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1072         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1073         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1074         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1075         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1076         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1077         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1078         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1079         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1080         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1081         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1082         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1083         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1084         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1085         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1086         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1087         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1088         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1089         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1090         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1091         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1092         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1093         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1094         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1095         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1096         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1097         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1098         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1099         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1100         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1101         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1102         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1103         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1104         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1105         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1106         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1107         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1108         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1109         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1110         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1111         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1112         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1113         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1114         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1115         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1116         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1117         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1118         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1119         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1120         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1121         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1122         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1123         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1124         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1125         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1126         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1127         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1128         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1129         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1130         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1131         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1132         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1133         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1134         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1135         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1136         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1137         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1138         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1139         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1140         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1141         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1142         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1143         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1144         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1145         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1146         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1147         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1148         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1149         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1150         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1151         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1152         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1153         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1154         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1155         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1156         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1157         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1158         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1159         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1160         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1161         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1162         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1163         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1164         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1165         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1166         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1167         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1168         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1169         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1170         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1171         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1172         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1173         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1174         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1175         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1176         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1177         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1178         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1179         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1180         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1181         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1182         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1183         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1184         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1185         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1186         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1187         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1188         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1189         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1190         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1191         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1192         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1193         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1194         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1195         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1196         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1197         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1198         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1199         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1201 2015-11-30  Tom de Vries  <tom@codesourcery.com>
1203         PR tree-optimization/46032
1204         * gcc.dg/pr46032.c: New test.
1206 2015-11-30  Richard Biener  <rguenther@suse.de>
1208         PR tree-optimization/68592
1209         * gfortran.dg/pr68592.f: New testcase.
1211 2015-11-30  Paul Thomas  <pault@gcc.gnu.org>
1213         PR fortran/68534
1214         * gfortran.dg/submodule_13.f08: New test.
1216 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1218         * gcc.target/s390/load-relative-check.c: Add scan patterns for
1219         -m31.
1221 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1223         * gcc.target/s390/load-relative-check.c: Add -mzarch.
1225 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1227         * gcc.dg/dump-ada-spec-1.c: Move to...
1228         * c-c++-common/dump-ada-spec-1.c: ...here.
1229         * c-c++-common/dump-ada-spec-2.c: New test.
1231 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1233         * gnat.dg/loop_optimization22.ad[sb]: New test.
1235 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1237         * gnat.dg/specs/rep_clause5.ads: New test.
1239 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1241         PR c/67106
1242         * gcc.c-torture/compile/pr67106.c: New testcase.
1244 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1246         PR c/67581
1247         * g++.dg/torture/pr67581.C: New testcase.
1249 2015-11-27  Richard Biener  <rguenther@suse.de>
1251         PR tree-optimization/68559
1252         * gcc.dg/vect/slp-perm-4.c: Adjust again.
1253         * gcc.dg/vect/pr45752.c: Likewise.
1255 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1257         PR rtl-optimization/68250
1258         * gcc.c-torture/execute/pr68250.c: New test.
1260 2015-11-27  Marek Polacek  <polacek@redhat.com>
1262         * gcc.dg/pr63568.c: Convert to GIMPLE.
1264 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1266         PR rtl-optimization/68506
1267         * gcc.c-torture/execute/pr68506.c: New test.
1269 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1271         PR c/63326
1272         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1273         * c-c++-common/gomp/pr63326.c: New test.
1275 2015-11-27  Richard Biener  <rguenther@suse.de>
1277         PR tree-optimization/68553
1278         * gcc.dg/vect/pr45752.c: Adjust.
1279         * gcc.dg/vect/slp-perm-4.c: Likewise.
1281 2015-11-26  Martin Sebor  <msebor@redhat.com>
1283         * g++.dg/init/new45.C (cookie_size): New constant set to a value
1284         appropriate for the target.
1285         (operator new[]): Use it.
1287 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1289         PR c++/67238
1290         * g++.dg/cpp0x/pr67238.C: New.
1292 2015-11-26  Martin Sebor  <msebor@redhat.com>
1294         * g++.dg/pr67876.C: Remove duplicate content.
1296 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
1298         * g++.dg/guality/pr67192.C: New test.
1300 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1302         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1303         support code for vqrdml{as}h_lane tests.
1304         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1305         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1307 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1309         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1310         support code for vqrdml{as}h tests.
1311         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1312         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1314 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1316         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1317         (check_effective_target_arm_arch_FUNC_ok)
1318         (add_options_for_arm_arch_FUNC)
1319         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1320         to the list to be generated.
1321         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1322         (check_effective_target_arm_v8_1a_neon_ok): New.
1323         (check_effective_target_arm_v8_1a_neon_hw): New.
1325 2015-11-26  Nathan Sidwell  <nathan@acm.org>
1327         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1329 2015-11-26  Richard Biener  <rguenther@suse.de>
1331         PR testsuite/68555
1332         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1333         and not XFAIL.
1335 2015-11-26  Richard Biener  <rguenther@suse.de>
1337         PR testsuite/68554
1338         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1340 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1342         PR c++/67249
1343         * g++.dg/concepts/pr67249.C: New.
1345 2015-11-26  Richard Biener  <rguenther@suse.de>
1347         PR testsuite/66799
1348         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1349         vectorize init loop and adjust expected outcome.
1351 2015-11-26  Richard Biener  <rguenther@suse.de>
1353         PR testsuite/67203
1354         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1355         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
1356         also monitor final optimization result.
1358 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1360         PR rtl-optimization/68249
1361         PR rtl-optimization/68321
1362         * gcc.c-torture/execute/pr68249.c: New test.
1363         * gcc.c-torture/execute/pr68321.c: New test.
1365 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
1367         PR target/68416
1368         * gcc.target/i386/mpx/pr68416.c: New test.
1370 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1372         PR c++/67313
1373         * g++.dg/cpp0x/no-weak1.C: New.
1375 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1377         PR tree-optimization/68128
1378         * gcc.dg/gomp/pr68128-1.c: New test.
1379         * gcc.dg/gomp/pr68128-2.c: New test.
1381 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1383         PR rtl-optimization/67226
1384         * gcc.c-torture/execute/pr67226.c: New test.
1386 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1388         PR c++/68508
1389         * g++.dg/ubsan/pr68508.C: New test.
1391 2015-11-25  Martin Sebor  <msebor@redhat.com>
1393         PR c++/67876
1394         * g++.dg/pr67876.C: New test.
1396 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
1397             Sebastian Pop  <s.pop@samsung.com>
1399         PR tree-optimization/68453
1400         * gfortran.dg/graphite/pr68453.f90: New.
1402 2015-11-25  Martin Sebor  <msebor@redhat.com>
1404         PR c/66516
1405         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1406         * gcc.dg/addr_builtin-1.c: Same.
1408 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1410         * gcc.target/powerpc/dform-1.c: New test.
1411         * gcc.target/powerpc/dform-2.c: Likewise.
1413 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1415         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1416         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1417         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1419 2015-11-25  Tom de Vries  <tom@codesourcery.com>
1421         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1422         * gcc.dg/pr23911.c: Same.
1423         * gcc.dg/tree-ssa/20030709-2.c: Same.
1424         * gcc.dg/tree-ssa/20030731-2.c: Same.
1425         * gcc.dg/tree-ssa/20040729-1.c: Same.
1426         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1427         * gcc.dg/tree-ssa/loop-36.c: Same.
1428         * gcc.dg/tree-ssa/pr21086.c: Same.
1429         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1430         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1431         * gcc.dg/vect/pr26359.c: Same.
1432         * c-c++-common/restrict-2.c: Update after adding new lim1.
1433         * c-c++-common/restrict-4.c: Same.
1434         * g++.dg/tree-ssa/pr33615.C: Same.
1435         * g++.dg/tree-ssa/restrict1.C: Same.
1436         * gcc.dg/tm/pub-safety-1.c: Same.
1437         * gcc.dg/tm/reg-promotion.c: Same.
1438         * gcc.dg/tree-ssa/20050314-1.c: Same.
1439         * gcc.dg/tree-ssa/loop-32.c: Same.
1440         * gcc.dg/tree-ssa/loop-33.c: Same.
1441         * gcc.dg/tree-ssa/loop-34.c: Same.
1442         * gcc.dg/tree-ssa/loop-35.c: Same.
1443         * gcc.dg/tree-ssa/loop-7.c: Same.
1444         * gcc.dg/tree-ssa/pr23109.c: Same.
1445         * gcc.dg/tree-ssa/restrict-3.c: Same.
1446         * gcc.dg/tree-ssa/restrict-5.c: Same.
1447         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1448         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1449         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1450         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1451         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1452         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1453         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1454         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1455         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1456         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1457         * gcc.dg/tree-ssa/structopt-1.c: Same.
1458         * gfortran.dg/pr32921.f: Same.
1459         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1460         * g++.dg/tree-ssa/pr61009.C: Same.
1461         * g++.dg/tree-ssa/ssa-dom.C: Same.
1462         * gcc.dg/pr20115-1.c: Same.
1463         * gcc.dg/tree-prof/20050826-2.c: Same.
1464         * gcc.dg/tree-prof/cmpsf-1.c: Same.
1465         * gcc.dg/tree-ssa/20030821-1.c: Same.
1466         * gcc.dg/tree-ssa/20030922-2.c: Same.
1467         * gcc.dg/tree-ssa/20031022-1.c: Same.
1468         * gcc.dg/tree-ssa/20040615-1.c: Same.
1469         * gcc.dg/tree-ssa/20040624-1.c: Same.
1470         * gcc.dg/tree-ssa/pr21417.c: Same.
1471         * gcc.dg/tree-ssa/pr61607.c: Same.
1472         * gcc.dg/tree-ssa/slsr-27.c: Same.
1473         * gcc.dg/tree-ssa/slsr-28.c: Same.
1474         * gcc.dg/tree-ssa/slsr-29.c: Same.
1475         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1476         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1477         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1478         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1479         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1480         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1481         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1482         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1483         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1484         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1485         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1486         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1487         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1488         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1489         * gcc.dg/tree-ssa/vrp47.c: Same.
1490         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1491         * gcc.dg/tree-ssa/foldconst-2.c: Same.
1492         * gcc.dg/tree-ssa/loop-40.c: Same.
1493         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1495 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1497         * g++.dg/cpp0x/constexpr-array13.C: Fix.
1499 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
1501         * gfortran.dg/nint_p7.f90: New testcase.
1503 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
1504             Paolo Carlini  <paolo.carlini@oracle.com>
1506         PR c++/68087
1507         * g++.dg/cpp0x/constexpr-array13.C: New.
1509 2015-11-25  Ilmir Usmanov <me@ilmir.us>
1510             Cesar Philippidis  <cesar@codesourcery.com>
1512         PR fortran/63858
1513         * goacc/omp-fixed.f: New test.
1514         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1516 2015-11-25  Richard Biener  <rguenther@suse.de>
1518         PR middle-end/68528
1519         * gcc.dg/torture/pr68528.c: New testcase.
1521 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1523         PR c++/58910
1524         * g++.dg/cpp0x/constexpr-tuple2.C: New.
1526 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1528         PR rtl-optimization/68435
1529         * gcc.dg/pr68435.c: New test.
1531 2015-11-25  Richard Biener  <rguenther@suse.de>
1533         PR tree-optimization/68517
1534         * gcc.dg/torture/pr68517.c: New testcase.
1536 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
1538         PR target/67089
1539         * gcc.dg/pr67089-1.c: New test.
1540         * gcc.dg/pr67089-2.c: New test.
1541         * gcc.dg/pr67089-3.c: New test.
1542         * gcc.dg/pr67089-4.c: New test.
1543         * gcc.dg/pr67089-5.c: New test.
1544         * gcc.dg/pr67089-6.c: New test.
1545         * gcc.dg/pr67089-7.c: New test.
1547 2015-11-25  Richard Biener  <rguenther@suse.de>
1549         PR tree-optimization/68502
1550         * gcc.dg/vect/pr68502-1.c: New testcase.
1551         * gcc.dg/vect/pr68502-2.c: Likewise.
1553 2015-11-24  Michael Collison  <michael.collison@linaro.org>
1555         * gcc.target/aarch64/saddw-1.c: New test.
1556         * gcc.target/aarch64/saddw-2.c: New test.
1557         * gcc.target/aarch64/uaddw-1.c: New test.
1558         * gcc.target/aarch64/uaddw-2.c: New test.
1559         * gcc.target/aarch64/uaddw-3.c: New test.
1560         * lib/target-support.exp
1561         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1562         Add aarch64 to list of support targets.
1564 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
1566         * gcc.target/mips/frame-header-4.c: New test.
1568 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1570         PR fortran/68486
1571         * gfortran.dg/simplify_cshift_3.f90
1573 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1575         PR c++/68278
1576         * g++.dg/cpp1y/pr68278.C: New.
1578 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1580         PR c++/68388
1581         * g++.dg/cpp1y/pr68388.C: New.
1583 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
1584             Sebastian Pop  <s.pop@samsung.com>
1586         PR tree-optimization/67984
1587         * gcc.dg/graphite/pr67984.c: New.
1589 2015-11-24  Michael Matz  <matz@suse.de>
1591         PR rtl-optimization/68392
1592         * g++.dg/pr68392.C: New test.
1594 2015-11-24  Nathan Sidwell  <nathan@acm.org>
1596         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1598 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1600         PR rtl-optimization/68381
1601         * gcc.c-torture/execute/pr68381.c: New test.
1603 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1605         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1606         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1608 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
1610         PR target/68497
1611         * gcc.target/i386/pr68497.c: New test.
1613 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
1615         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1616         New.
1617         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1618         New.
1619         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1620         New.
1621         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1622         New.
1623         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1624         New.
1625         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1626         New.
1627         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1628         New.
1629         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1630         New.
1631         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1632         New.
1633         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1634         New.
1635         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1636         New.
1637         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1638         New.
1640 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1642         PR middle-end/68375
1643         * gcc.dg/pr68375.c: New test.
1645 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
1647         PR target/68483
1648         * gcc.target/i386/pr68483-1.c: New test.
1649         * gcc.target/i386/pr68483-2.c: New test.
1651 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1653         PR c/68337
1654         * gcc.target/i386/mpx/pr68337-1.c: New test.
1655         * gcc.target/i386/mpx/pr68337-2.c: New test.
1657 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1659         PR rtl-optimization/68194
1660         PR rtl-optimization/68328
1661         PR rtl-optimization/68185
1662         * gcc.c-torture/execute/pr68185.c: New test.
1663         * gcc.c-torture/execute/pr68328.c: Likewise.
1665 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1667         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1669 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
1671         PR objc/68438
1672         * objc.dg/plugin: New subdirectory.
1673         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1674         * objc.dg/plugin/plugin.exp: New file, based on
1675         gcc.dg/plugin/plugin.exp.
1677 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
1678             Sebastian Pop  <s.pop@samsung.com>
1680         PR tree-optimization/68493
1681         * gcc.dg/graphite/pr68493.c: New.
1683 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
1684             Sebastian Pop  <s.pop@samsung.com>
1686         PR tree-optimization/68279
1687         * gfortran.dg/graphite/pr68279.f90: New.
1689 2015-11-23  Marek Polacek  <polacek@redhat.com>
1691         PR tree-optimization/68455
1692         * gcc.dg/tree-ssa/pr68455.c: New test.
1694 2015-11-23  Richard Biener  <rguenther@suse.de>
1696         PR tree-optimization/68465
1697         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1699 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1701         PR target/68363
1702         * gcc.target/aarch64/pr68363_1.c: New test.
1704 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
1706         * gcc.target/aarch64/simd/vmulx.x: New.
1707         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1708         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1709         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1711 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
1713         PR c++/68001
1714         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1716 2015-11-23  Richard Biener  <rguenther@suse.de>
1717             Jiong Wang  <jiong.wang@arm.com>
1719         PR tree-optimization/68317
1720         PR tree-optimization/68326
1721         * gcc.dg/pr68317.c: New testcase.
1723 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
1725         PR tree-optimization/68327
1726         * gcc.dg/pr68327.c: New test.
1728 2015-11-23  Tom de Vries  <tom@codesourcery.com>
1730         PR tree-optimization/68460
1731         * gcc.dg/autopar/pr68460.c: New test.
1733 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1735         * c-c++-common/asan/halt_on_error-1.c: New test.
1736         * c-c++-common/asan/halt_on_error-2.c: Likewise.
1738 2015-11-23  Richard Biener  <rguenther@suse.de>
1740         PR tree-optimization/68482
1741         * gcc.dg/vect/pr68482.c: New testcase.
1743 2015-11-23  Richard Biener  <rguenther@suse.de>
1745         PR tree-optimization/68445
1746         * gcc.dg/vect/pr68445.c: New testcase.
1748 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
1750         * gcc.target/s390/load-relative-check.c: New test to check
1751         generation of load relative instructions.
1753 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1755         * gfortran.dg/fmt_t_8.f90: New test.
1757 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1759         PR target/68390
1760         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1762 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1764         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1766 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1768         PR fortran/68486
1769         * gfortran.dg/simplify_cshift_2.f90: New test.
1771 2015-11-22  James Norris  <jnorris@codesourcery.com>
1772             Cesar Philippidis  <cesar@codesourcery.com>
1774         * gfortran.dg/goacc/declare-1.f95: Update test.
1775         * gfortran.dg/goacc/declare-2.f95: New test.
1777 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
1779         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1780         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1781         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1782         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1783         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1784         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1785         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1786         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1787         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1788         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1789         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1790         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1792 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1794         * gfortran.dg/simplify_cshift_1.f90: New test.
1796 2015-11-21  Nathan Sidwell  <nathan@acm.org>
1798         * gcc.dg/atomic-generic.c: Include <string.h>.
1800 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
1802         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1804 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
1806         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1808 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
1810         PR debug/66432
1811         * gcc.dg/debug/pr66432.c: New test.
1813 2015-11-20  Ian Lance Taylor  <iant@google.com>
1815         PR go/66406
1816         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1818 2015-11-20  Mike Stump  <mikestump@comcast.net>
1820         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1821         isn't portable.
1823 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
1825         PR 62314
1826         * gcc.dg/fixits.c: New file.
1827         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1828         (test_fixit_insert): New.
1829         (test_fixit_remove): New.
1830         (test_fixit_replace): New.
1831         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1832         (test_fixit_insert): New.
1833         (test_fixit_remove): New.
1834         (test_fixit_replace): New.
1835         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1836         (test_show_locus): Add tests of rendering fixit hints.
1838 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1840         PR middle-end/68339
1841         * gcc.dg/vect/pr68339.c: New test.
1843 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1845         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1847 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
1849         PR fortran/68237
1850         * gfortran.dg/submodule_12.f90: New test
1852         PR fortran/66762
1853         * gfortran.dg/submodule_6.f08: Add compile option -flto.
1855 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1857         * lib/target-supports.exp
1858         (check_effective_target_arm_neon_ok_nocache): Add check
1859         for M profile.
1861 2015-11-20  Tom de Vries  <tom@codesourcery.com>
1863         PR tree-optimization/68373
1864         * gcc.dg/autopar/pr68373.c: New test.
1866 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1868         PR c++/67354
1869         * g++.dg/abi/mangle67.C: New test.
1871 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1873         * gcc.target/s390/bswap-1.c: New test.
1875 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1877         * gcc.target/s390/pfpo.c: New test.
1879 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
1881         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1882         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1884 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
1886         * g++.dg/spellcheck-fields.C: New file.
1888 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1889             Sebastian Pop  <s.pop@samsung.com>
1891         PR tree-optimization/68428
1892         * gcc.dg/graphite/pr68428.c: New.
1894 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1895             Sebastian Pop  <s.pop@samsung.com>
1897         PR tree-optimization/68335
1898         * gfortran.dg/graphite/pr68335.f90: New.
1900 2015-11-19  Nathan Sidwell  <nathan@acm.org>
1902         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1903         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1904         * gcc.dg/special/weak-2.c: Likewise.
1905         * gcc.dg/weak/weak-12.c: Likewise.
1906         * gcc.dg/weak/weak-15.c: Likewise.
1907         * gcc.dg/weak/weak-16.c: Likewise.
1908         * gcc.dg/weak/weak-1.c: Likewise.
1909         * gcc.dg/weak/weak-2.c: Likewise.
1910         * gcc.dg/weak/weak-4.c: Likewise.
1911         * gcc.dg/torture/pr53922.c: Likewise.
1912         * gcc.dg/torture/pr60092.c: Likewise.
1914 2015-11-19  Marek Polacek  <polacek@redhat.com>
1916         PR c/68412
1917         * gcc.dg/pr68412-2.c: New test.
1918         * gcc.dg/pr68412.c: New test.
1920 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1922         * gcc.dg/tree-ssa/vrp98.c: New testcase.
1923         * gcc.target/avr/uint8-single-reg.c: New testcase.
1925 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1927         PR c++/67409
1928         * g++.dg/eh/goto3.C: New test.
1930 2015-11-19  Marek Polacek  <polacek@redhat.com>
1932         PR tree-optimization/68431
1933         * gcc.dg/tree-ssa/pr68431.c: New test.
1935 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1937         PR rtl-optimization/68376
1938         * gcc.c-torture/execute/pr68376-1.c: New test.
1939         * gcc.c-torture/execute/pr68376-2.c: New test.
1941         PR target/67770
1942         * gcc.target/i386/pr67770.c: New test.
1944 2015-11-18  Jeff Law  <law@redhat.com>
1946         PR tree-optimization/68198
1947         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1948         * gcc.dg/tree-ssa/pr68198.c: New test.
1950 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1952         PR fortran/59910
1953         * gfortran.dg/pr59910.f90: New test.
1955 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1957         PR fortran/43996
1958         * gfortran.dg/pr43996.f90: New test.
1960 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
1962         PR c/65083
1963         * gcc.dg/atomic/stdatomic-fence-2.c,
1964         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1966 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1968         * gnat.dg/loop_optimization19.adb: New test.
1969         * gnat.dg/loop_optimization20.adb: Likewise.
1970         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1972 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1974         * gnat.dg/opt52.adb: New test.
1976 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
1978         * gcc.dg/goacc/nvptx-sese-1.c: New.
1980 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1982         * gnat.dg/renaming7.adb: New test.
1983         * gnat.dg/renaming7_pkg.ads: New helper.
1985 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
1987         PR tree-optimization/68402
1988         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1989         to avoid undefined behaviour.
1991 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
1993         PR tree-optimization/68157
1994         * g++.dg/opt/pr68157.C: New test.
1996 2015-11-18  Richard Biener  <rguenther@suse.de>
1998         PR tree-optimization/67790
1999         * gcc.dg/vect/pr67790.c: New testcase.
2001 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
2003         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2005 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
2007         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2008         (test_braced_init): New function.
2009         (test_statement_expression): New function.
2010         (test_address_of_label): New function.
2011         (test_transaction_expressions): New function.
2012         (test_keywords): New function.
2013         (test_builtin_va_arg): New function.
2014         (test_builtin_offsetof): New function.
2015         * lib/multiline.exp (_build_multiline_regex): Escape braces.
2017 2015-11-17  Martin Sebor  <msebor@redhat.com>
2019         PR c++/68308
2020         * g++.dg/init/new46.C: New test.
2022 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
2024         PR fortran/65751
2025         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2027 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
2029         PR middle-end/68134
2030         * gcc.dg/pr68134.c: New test.
2032 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2034         PR target/68143
2035         * gcc.c-torture/execute/pr68143_1.c: New test.
2037 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
2039         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2041 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
2043         * gcc.dg/tree-ssa/ifc-8.c: New test.
2045 2015-11-16  Marek Polacek  <polacek@redhat.com>
2047         PR c++/68362
2048         * g++.dg/delayedfold/switch-1.C: New test.
2050 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2052         PR fortran/58027
2053         PR fortran/60993
2054         * gfortran.dg/pr58027.f90: New test.
2056 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
2058         * c-c++-common/attr-simd.c: New test.
2059         * c-c++-common/attr-simd-2.c: New test.
2060         * c-c++-common/attr-simd-3.c: New test.
2062 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
2064         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2066 2015-11-16  Christian Bruel  <christian.bruel@st.com>
2068         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2069          Check __ARM_NEON__ instead of "arm_neon.h.
2070         * gcc.target/arm/attr-neon3.c: New test.
2071         * gcc.target/arm/attr-neon-fp16.c: Likewise
2073 2015-11-16  Christian Bruel  <christian.bruel@st.com>
2075         PR target/65837
2076         * gcc.target/arm/lto/pr65837_0.c
2077         * gcc.target/arm/attr-neon2.c
2078         * gcc.target/arm/attr-neon.c
2079         * gcc.target/arm/attr-neon-builtin-fail.c
2080         * gcc.target/arm/attr-crypto.c
2082 2015-11-16  Richard Biener  <rguenther@suse.de>
2084         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2086 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
2088         PR fortran/50221
2089         * gfortran.dg/deferred_character_1.f90: New test.
2090         * gfortran.dg/deferred_character_4.f90: New test for comment
2091         #4 of the PR.
2093         PR fortran/68216
2094         * gfortran.dg/deferred_character_2.f90: New test.
2096         PR fortran/67674
2097         * gfortran.dg/deferred_character_3.f90: New test.
2099         PR fortran/63932
2100         * gfortran.dg/deferred_character_5.f90: New test.
2102         PR fortran/66408
2103         * gfortran.dg/deferred_character_6.f90: New test.
2105         PR fortran/49954
2106         * gfortran.dg/deferred_character_7.f90: New test.
2108 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2110         PR fortran/67803
2111         * gfortran.dg/pr67803.f90: New test.
2113 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
2115         * g++.dg/cpp/ucn-1.C: Fix typo.
2117 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
2119         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2120         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2122 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
2123             Jeff Law  <law@redhat.com>
2125         * gcc.dg/tree-ssa/split-path-1.c: New test.
2127 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2129         * c-c++-common/goacc/loop-auto-1.c: New.
2131         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2132         * gcc.dg/goacc/nvptx-merged-loop.c: New.
2134 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
2136         PR fortran/68319
2137         * gfortran.dg/pr68319.f90: New test.
2139 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2141         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2142         hardware floating point support.
2144         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2145         vector direct move instructions.
2147         * gcc.target/powerpc/maddld.c: New test.
2149 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
2151         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2152         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2153         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2155 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2157         * gcc.dg/diagnostic-token-ranges.c: New file.
2158         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2159         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2160         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2161         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2162         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2163         line_table param when calling
2164         linemap_position_for_line_and_column.
2165         (test_show_locus): Pass line_table to rich_location ctors.
2166         (plugin_init): Remove setting of global_dc->colorize_source_p.
2167         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2168         New file.
2169         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2170         diagnostic_plugin_test_tree_expression_range.c,
2171         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2172         and diagnostic-test-show-trees-1.c.
2174 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
2176         PR tree-optimization/67682
2177         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2178         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2179         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2180         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2182 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2184         * gcc.target/aarch64/umaddl_combine_1.c: New test.
2186 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
2188         PR tree-optimization/68264
2189         * gcc.dg/torture/pr68264.c: New test.
2191 2015-11-13  Marek Polacek  <polacek@redhat.com>
2193         PR c/68320
2194         * gcc.dg/pr68320.c: New test.
2196 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2198         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2200 2015-11-13  Richard Biener  <rguenther@suse.de>
2202         PR tree-optimization/68306
2203         * gcc.dg/pr68306.c: Adjust.
2204         * gcc.dg/pr68306-2.c: New testcase.
2205         * gcc.dg/pr68306-3.c: Likewise.
2207 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2209         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2210         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2212 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2214         PR fortran/47266
2215         * gfortran.dg/module_private_2.f90: New test.
2217 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2219         PR fortran/47266
2220         * gfortran.dg/warn_unused_function_2.f90: New test.
2222 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
2224         Revert [ARM] Remove neon-testgen.ml and generated tests.
2225         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2227         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2228         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2229         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2230         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2231         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2232         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2233         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2234         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2235         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2236         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2237         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2238         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2239         * gcc.target/arm/neon/vRhadds16.c: Remove.
2240         * gcc.target/arm/neon/vRhadds32.c: Remove.
2241         * gcc.target/arm/neon/vRhadds8.c: Remove.
2242         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2243         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2244         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2245         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2246         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2247         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2248         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2249         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2250         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2251         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2252         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2253         * gcc.target/arm/neon/vRshls16.c: Remove.
2254         * gcc.target/arm/neon/vRshls32.c: Remove.
2255         * gcc.target/arm/neon/vRshls64.c: Remove.
2256         * gcc.target/arm/neon/vRshls8.c: Remove.
2257         * gcc.target/arm/neon/vRshlu16.c: Remove.
2258         * gcc.target/arm/neon/vRshlu32.c: Remove.
2259         * gcc.target/arm/neon/vRshlu64.c: Remove.
2260         * gcc.target/arm/neon/vRshlu8.c: Remove.
2261         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2262         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2263         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2264         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2265         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2266         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2267         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2268         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2269         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2270         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2271         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2272         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2273         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2274         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2275         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2276         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2277         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2278         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2279         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2280         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2281         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2282         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2283         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2284         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2285         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2286         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2287         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2288         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2289         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2290         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2291         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2292         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2293         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2294         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2295         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2296         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2297         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2298         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2299         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2300         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2301         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2302         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2303         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2304         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2305         * gcc.target/arm/neon/vabaQs16.c: Remove.
2306         * gcc.target/arm/neon/vabaQs32.c: Remove.
2307         * gcc.target/arm/neon/vabaQs8.c: Remove.
2308         * gcc.target/arm/neon/vabaQu16.c: Remove.
2309         * gcc.target/arm/neon/vabaQu32.c: Remove.
2310         * gcc.target/arm/neon/vabaQu8.c: Remove.
2311         * gcc.target/arm/neon/vabals16.c: Remove.
2312         * gcc.target/arm/neon/vabals32.c: Remove.
2313         * gcc.target/arm/neon/vabals8.c: Remove.
2314         * gcc.target/arm/neon/vabalu16.c: Remove.
2315         * gcc.target/arm/neon/vabalu32.c: Remove.
2316         * gcc.target/arm/neon/vabalu8.c: Remove.
2317         * gcc.target/arm/neon/vabas16.c: Remove.
2318         * gcc.target/arm/neon/vabas32.c: Remove.
2319         * gcc.target/arm/neon/vabas8.c: Remove.
2320         * gcc.target/arm/neon/vabau16.c: Remove.
2321         * gcc.target/arm/neon/vabau32.c: Remove.
2322         * gcc.target/arm/neon/vabau8.c: Remove.
2323         * gcc.target/arm/neon/vabdQf32.c: Remove.
2324         * gcc.target/arm/neon/vabdQs16.c: Remove.
2325         * gcc.target/arm/neon/vabdQs32.c: Remove.
2326         * gcc.target/arm/neon/vabdQs8.c: Remove.
2327         * gcc.target/arm/neon/vabdQu16.c: Remove.
2328         * gcc.target/arm/neon/vabdQu32.c: Remove.
2329         * gcc.target/arm/neon/vabdQu8.c: Remove.
2330         * gcc.target/arm/neon/vabdf32.c: Remove.
2331         * gcc.target/arm/neon/vabdls16.c: Remove.
2332         * gcc.target/arm/neon/vabdls32.c: Remove.
2333         * gcc.target/arm/neon/vabdls8.c: Remove.
2334         * gcc.target/arm/neon/vabdlu16.c: Remove.
2335         * gcc.target/arm/neon/vabdlu32.c: Remove.
2336         * gcc.target/arm/neon/vabdlu8.c: Remove.
2337         * gcc.target/arm/neon/vabds16.c: Remove.
2338         * gcc.target/arm/neon/vabds32.c: Remove.
2339         * gcc.target/arm/neon/vabds8.c: Remove.
2340         * gcc.target/arm/neon/vabdu16.c: Remove.
2341         * gcc.target/arm/neon/vabdu32.c: Remove.
2342         * gcc.target/arm/neon/vabdu8.c: Remove.
2343         * gcc.target/arm/neon/vabsQf32.c: Remove.
2344         * gcc.target/arm/neon/vabsQs16.c: Remove.
2345         * gcc.target/arm/neon/vabsQs32.c: Remove.
2346         * gcc.target/arm/neon/vabsQs8.c: Remove.
2347         * gcc.target/arm/neon/vabsf32.c: Remove.
2348         * gcc.target/arm/neon/vabss16.c: Remove.
2349         * gcc.target/arm/neon/vabss32.c: Remove.
2350         * gcc.target/arm/neon/vabss8.c: Remove.
2351         * gcc.target/arm/neon/vaddQf32.c: Remove.
2352         * gcc.target/arm/neon/vaddQs16.c: Remove.
2353         * gcc.target/arm/neon/vaddQs32.c: Remove.
2354         * gcc.target/arm/neon/vaddQs64.c: Remove.
2355         * gcc.target/arm/neon/vaddQs8.c: Remove.
2356         * gcc.target/arm/neon/vaddQu16.c: Remove.
2357         * gcc.target/arm/neon/vaddQu32.c: Remove.
2358         * gcc.target/arm/neon/vaddQu64.c: Remove.
2359         * gcc.target/arm/neon/vaddQu8.c: Remove.
2360         * gcc.target/arm/neon/vaddf32.c: Remove.
2361         * gcc.target/arm/neon/vaddhns16.c: Remove.
2362         * gcc.target/arm/neon/vaddhns32.c: Remove.
2363         * gcc.target/arm/neon/vaddhns64.c: Remove.
2364         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2365         * gcc.target/arm/neon/vaddhnu32.c: Remove.
2366         * gcc.target/arm/neon/vaddhnu64.c: Remove.
2367         * gcc.target/arm/neon/vaddls16.c: Remove.
2368         * gcc.target/arm/neon/vaddls32.c: Remove.
2369         * gcc.target/arm/neon/vaddls8.c: Remove.
2370         * gcc.target/arm/neon/vaddlu16.c: Remove.
2371         * gcc.target/arm/neon/vaddlu32.c: Remove.
2372         * gcc.target/arm/neon/vaddlu8.c: Remove.
2373         * gcc.target/arm/neon/vadds16.c: Remove.
2374         * gcc.target/arm/neon/vadds32.c: Remove.
2375         * gcc.target/arm/neon/vadds64.c: Remove.
2376         * gcc.target/arm/neon/vadds8.c: Remove.
2377         * gcc.target/arm/neon/vaddu16.c: Remove.
2378         * gcc.target/arm/neon/vaddu32.c: Remove.
2379         * gcc.target/arm/neon/vaddu64.c: Remove.
2380         * gcc.target/arm/neon/vaddu8.c: Remove.
2381         * gcc.target/arm/neon/vaddws16.c: Remove.
2382         * gcc.target/arm/neon/vaddws32.c: Remove.
2383         * gcc.target/arm/neon/vaddws8.c: Remove.
2384         * gcc.target/arm/neon/vaddwu16.c: Remove.
2385         * gcc.target/arm/neon/vaddwu32.c: Remove.
2386         * gcc.target/arm/neon/vaddwu8.c: Remove.
2387         * gcc.target/arm/neon/vandQs16.c: Remove.
2388         * gcc.target/arm/neon/vandQs32.c: Remove.
2389         * gcc.target/arm/neon/vandQs64.c: Remove.
2390         * gcc.target/arm/neon/vandQs8.c: Remove.
2391         * gcc.target/arm/neon/vandQu16.c: Remove.
2392         * gcc.target/arm/neon/vandQu32.c: Remove.
2393         * gcc.target/arm/neon/vandQu64.c: Remove.
2394         * gcc.target/arm/neon/vandQu8.c: Remove.
2395         * gcc.target/arm/neon/vands16.c: Remove.
2396         * gcc.target/arm/neon/vands32.c: Remove.
2397         * gcc.target/arm/neon/vands64.c: Remove.
2398         * gcc.target/arm/neon/vands8.c: Remove.
2399         * gcc.target/arm/neon/vandu16.c: Remove.
2400         * gcc.target/arm/neon/vandu32.c: Remove.
2401         * gcc.target/arm/neon/vandu64.c: Remove.
2402         * gcc.target/arm/neon/vandu8.c: Remove.
2403         * gcc.target/arm/neon/vbicQs16.c: Remove.
2404         * gcc.target/arm/neon/vbicQs32.c: Remove.
2405         * gcc.target/arm/neon/vbicQs64.c: Remove.
2406         * gcc.target/arm/neon/vbicQs8.c: Remove.
2407         * gcc.target/arm/neon/vbicQu16.c: Remove.
2408         * gcc.target/arm/neon/vbicQu32.c: Remove.
2409         * gcc.target/arm/neon/vbicQu64.c: Remove.
2410         * gcc.target/arm/neon/vbicQu8.c: Remove.
2411         * gcc.target/arm/neon/vbics16.c: Remove.
2412         * gcc.target/arm/neon/vbics32.c: Remove.
2413         * gcc.target/arm/neon/vbics64.c: Remove.
2414         * gcc.target/arm/neon/vbics8.c: Remove.
2415         * gcc.target/arm/neon/vbicu16.c: Remove.
2416         * gcc.target/arm/neon/vbicu32.c: Remove.
2417         * gcc.target/arm/neon/vbicu64.c: Remove.
2418         * gcc.target/arm/neon/vbicu8.c: Remove.
2419         * gcc.target/arm/neon/vbslQf32.c: Remove.
2420         * gcc.target/arm/neon/vbslQp16.c: Remove.
2421         * gcc.target/arm/neon/vbslQp64.c: Remove.
2422         * gcc.target/arm/neon/vbslQp8.c: Remove.
2423         * gcc.target/arm/neon/vbslQs16.c: Remove.
2424         * gcc.target/arm/neon/vbslQs32.c: Remove.
2425         * gcc.target/arm/neon/vbslQs64.c: Remove.
2426         * gcc.target/arm/neon/vbslQs8.c: Remove.
2427         * gcc.target/arm/neon/vbslQu16.c: Remove.
2428         * gcc.target/arm/neon/vbslQu32.c: Remove.
2429         * gcc.target/arm/neon/vbslQu64.c: Remove.
2430         * gcc.target/arm/neon/vbslQu8.c: Remove.
2431         * gcc.target/arm/neon/vbslf32.c: Remove.
2432         * gcc.target/arm/neon/vbslp16.c: Remove.
2433         * gcc.target/arm/neon/vbslp64.c: Remove.
2434         * gcc.target/arm/neon/vbslp8.c: Remove.
2435         * gcc.target/arm/neon/vbsls16.c: Remove.
2436         * gcc.target/arm/neon/vbsls32.c: Remove.
2437         * gcc.target/arm/neon/vbsls64.c: Remove.
2438         * gcc.target/arm/neon/vbsls8.c: Remove.
2439         * gcc.target/arm/neon/vbslu16.c: Remove.
2440         * gcc.target/arm/neon/vbslu32.c: Remove.
2441         * gcc.target/arm/neon/vbslu64.c: Remove.
2442         * gcc.target/arm/neon/vbslu8.c: Remove.
2443         * gcc.target/arm/neon/vcageQf32.c: Remove.
2444         * gcc.target/arm/neon/vcagef32.c: Remove.
2445         * gcc.target/arm/neon/vcagtQf32.c: Remove.
2446         * gcc.target/arm/neon/vcagtf32.c: Remove.
2447         * gcc.target/arm/neon/vcaleQf32.c: Remove.
2448         * gcc.target/arm/neon/vcalef32.c: Remove.
2449         * gcc.target/arm/neon/vcaltQf32.c: Remove.
2450         * gcc.target/arm/neon/vcaltf32.c: Remove.
2451         * gcc.target/arm/neon/vceqQf32.c: Remove.
2452         * gcc.target/arm/neon/vceqQp8.c: Remove.
2453         * gcc.target/arm/neon/vceqQs16.c: Remove.
2454         * gcc.target/arm/neon/vceqQs32.c: Remove.
2455         * gcc.target/arm/neon/vceqQs8.c: Remove.
2456         * gcc.target/arm/neon/vceqQu16.c: Remove.
2457         * gcc.target/arm/neon/vceqQu32.c: Remove.
2458         * gcc.target/arm/neon/vceqQu8.c: Remove.
2459         * gcc.target/arm/neon/vceqf32.c: Remove.
2460         * gcc.target/arm/neon/vceqp8.c: Remove.
2461         * gcc.target/arm/neon/vceqs16.c: Remove.
2462         * gcc.target/arm/neon/vceqs32.c: Remove.
2463         * gcc.target/arm/neon/vceqs8.c: Remove.
2464         * gcc.target/arm/neon/vcequ16.c: Remove.
2465         * gcc.target/arm/neon/vcequ32.c: Remove.
2466         * gcc.target/arm/neon/vcequ8.c: Remove.
2467         * gcc.target/arm/neon/vcgeQf32.c: Remove.
2468         * gcc.target/arm/neon/vcgeQs16.c: Remove.
2469         * gcc.target/arm/neon/vcgeQs32.c: Remove.
2470         * gcc.target/arm/neon/vcgeQs8.c: Remove.
2471         * gcc.target/arm/neon/vcgeQu16.c: Remove.
2472         * gcc.target/arm/neon/vcgeQu32.c: Remove.
2473         * gcc.target/arm/neon/vcgeQu8.c: Remove.
2474         * gcc.target/arm/neon/vcgef32.c: Remove.
2475         * gcc.target/arm/neon/vcges16.c: Remove.
2476         * gcc.target/arm/neon/vcges32.c: Remove.
2477         * gcc.target/arm/neon/vcges8.c: Remove.
2478         * gcc.target/arm/neon/vcgeu16.c: Remove.
2479         * gcc.target/arm/neon/vcgeu32.c: Remove.
2480         * gcc.target/arm/neon/vcgeu8.c: Remove.
2481         * gcc.target/arm/neon/vcgtQf32.c: Remove.
2482         * gcc.target/arm/neon/vcgtQs16.c: Remove.
2483         * gcc.target/arm/neon/vcgtQs32.c: Remove.
2484         * gcc.target/arm/neon/vcgtQs8.c: Remove.
2485         * gcc.target/arm/neon/vcgtQu16.c: Remove.
2486         * gcc.target/arm/neon/vcgtQu32.c: Remove.
2487         * gcc.target/arm/neon/vcgtQu8.c: Remove.
2488         * gcc.target/arm/neon/vcgtf32.c: Remove.
2489         * gcc.target/arm/neon/vcgts16.c: Remove.
2490         * gcc.target/arm/neon/vcgts32.c: Remove.
2491         * gcc.target/arm/neon/vcgts8.c: Remove.
2492         * gcc.target/arm/neon/vcgtu16.c: Remove.
2493         * gcc.target/arm/neon/vcgtu32.c: Remove.
2494         * gcc.target/arm/neon/vcgtu8.c: Remove.
2495         * gcc.target/arm/neon/vcleQf32.c: Remove.
2496         * gcc.target/arm/neon/vcleQs16.c: Remove.
2497         * gcc.target/arm/neon/vcleQs32.c: Remove.
2498         * gcc.target/arm/neon/vcleQs8.c: Remove.
2499         * gcc.target/arm/neon/vcleQu16.c: Remove.
2500         * gcc.target/arm/neon/vcleQu32.c: Remove.
2501         * gcc.target/arm/neon/vcleQu8.c: Remove.
2502         * gcc.target/arm/neon/vclef32.c: Remove.
2503         * gcc.target/arm/neon/vcles16.c: Remove.
2504         * gcc.target/arm/neon/vcles32.c: Remove.
2505         * gcc.target/arm/neon/vcles8.c: Remove.
2506         * gcc.target/arm/neon/vcleu16.c: Remove.
2507         * gcc.target/arm/neon/vcleu32.c: Remove.
2508         * gcc.target/arm/neon/vcleu8.c: Remove.
2509         * gcc.target/arm/neon/vclsQs16.c: Remove.
2510         * gcc.target/arm/neon/vclsQs32.c: Remove.
2511         * gcc.target/arm/neon/vclsQs8.c: Remove.
2512         * gcc.target/arm/neon/vclss16.c: Remove.
2513         * gcc.target/arm/neon/vclss32.c: Remove.
2514         * gcc.target/arm/neon/vclss8.c: Remove.
2515         * gcc.target/arm/neon/vcltQf32.c: Remove.
2516         * gcc.target/arm/neon/vcltQs16.c: Remove.
2517         * gcc.target/arm/neon/vcltQs32.c: Remove.
2518         * gcc.target/arm/neon/vcltQs8.c: Remove.
2519         * gcc.target/arm/neon/vcltQu16.c: Remove.
2520         * gcc.target/arm/neon/vcltQu32.c: Remove.
2521         * gcc.target/arm/neon/vcltQu8.c: Remove.
2522         * gcc.target/arm/neon/vcltf32.c: Remove.
2523         * gcc.target/arm/neon/vclts16.c: Remove.
2524         * gcc.target/arm/neon/vclts32.c: Remove.
2525         * gcc.target/arm/neon/vclts8.c: Remove.
2526         * gcc.target/arm/neon/vcltu16.c: Remove.
2527         * gcc.target/arm/neon/vcltu32.c: Remove.
2528         * gcc.target/arm/neon/vcltu8.c: Remove.
2529         * gcc.target/arm/neon/vclzQs16.c: Remove.
2530         * gcc.target/arm/neon/vclzQs32.c: Remove.
2531         * gcc.target/arm/neon/vclzQs8.c: Remove.
2532         * gcc.target/arm/neon/vclzQu16.c: Remove.
2533         * gcc.target/arm/neon/vclzQu32.c: Remove.
2534         * gcc.target/arm/neon/vclzQu8.c: Remove.
2535         * gcc.target/arm/neon/vclzs16.c: Remove.
2536         * gcc.target/arm/neon/vclzs32.c: Remove.
2537         * gcc.target/arm/neon/vclzs8.c: Remove.
2538         * gcc.target/arm/neon/vclzu16.c: Remove.
2539         * gcc.target/arm/neon/vclzu32.c: Remove.
2540         * gcc.target/arm/neon/vclzu8.c: Remove.
2541         * gcc.target/arm/neon/vcntQp8.c: Remove.
2542         * gcc.target/arm/neon/vcntQs8.c: Remove.
2543         * gcc.target/arm/neon/vcntQu8.c: Remove.
2544         * gcc.target/arm/neon/vcntp8.c: Remove.
2545         * gcc.target/arm/neon/vcnts8.c: Remove.
2546         * gcc.target/arm/neon/vcntu8.c: Remove.
2547         * gcc.target/arm/neon/vcombinef32.c: Remove.
2548         * gcc.target/arm/neon/vcombinep16.c: Remove.
2549         * gcc.target/arm/neon/vcombinep64.c: Remove.
2550         * gcc.target/arm/neon/vcombinep8.c: Remove.
2551         * gcc.target/arm/neon/vcombines16.c: Remove.
2552         * gcc.target/arm/neon/vcombines32.c: Remove.
2553         * gcc.target/arm/neon/vcombines64.c: Remove.
2554         * gcc.target/arm/neon/vcombines8.c: Remove.
2555         * gcc.target/arm/neon/vcombineu16.c: Remove.
2556         * gcc.target/arm/neon/vcombineu32.c: Remove.
2557         * gcc.target/arm/neon/vcombineu64.c: Remove.
2558         * gcc.target/arm/neon/vcombineu8.c: Remove.
2559         * gcc.target/arm/neon/vcreatef32.c: Remove.
2560         * gcc.target/arm/neon/vcreatep16.c: Remove.
2561         * gcc.target/arm/neon/vcreatep64.c: Remove.
2562         * gcc.target/arm/neon/vcreatep8.c: Remove.
2563         * gcc.target/arm/neon/vcreates16.c: Remove.
2564         * gcc.target/arm/neon/vcreates32.c: Remove.
2565         * gcc.target/arm/neon/vcreates64.c: Remove.
2566         * gcc.target/arm/neon/vcreates8.c: Remove.
2567         * gcc.target/arm/neon/vcreateu16.c: Remove.
2568         * gcc.target/arm/neon/vcreateu32.c: Remove.
2569         * gcc.target/arm/neon/vcreateu64.c: Remove.
2570         * gcc.target/arm/neon/vcreateu8.c: Remove.
2571         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2572         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2573         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2574         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2575         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2576         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2577         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2578         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2579         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2580         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2581         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2582         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2583         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2584         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2585         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2586         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2587         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2588         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2589         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2590         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2591         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2592         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2593         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2594         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2595         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2596         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2597         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2598         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2599         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2600         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2601         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2602         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2603         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2604         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2605         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2606         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2607         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2608         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2609         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2610         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2611         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2612         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2613         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2614         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2615         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2616         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2617         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2618         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2619         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2620         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2621         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2622         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2623         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2624         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2625         * gcc.target/arm/neon/vdup_nf32.c: Remove.
2626         * gcc.target/arm/neon/vdup_np16.c: Remove.
2627         * gcc.target/arm/neon/vdup_np64.c: Remove.
2628         * gcc.target/arm/neon/vdup_np8.c: Remove.
2629         * gcc.target/arm/neon/vdup_ns16.c: Remove.
2630         * gcc.target/arm/neon/vdup_ns32.c: Remove.
2631         * gcc.target/arm/neon/vdup_ns64.c: Remove.
2632         * gcc.target/arm/neon/vdup_ns8.c: Remove.
2633         * gcc.target/arm/neon/vdup_nu16.c: Remove.
2634         * gcc.target/arm/neon/vdup_nu32.c: Remove.
2635         * gcc.target/arm/neon/vdup_nu64.c: Remove.
2636         * gcc.target/arm/neon/vdup_nu8.c: Remove.
2637         * gcc.target/arm/neon/veorQs16.c: Remove.
2638         * gcc.target/arm/neon/veorQs32.c: Remove.
2639         * gcc.target/arm/neon/veorQs64.c: Remove.
2640         * gcc.target/arm/neon/veorQs8.c: Remove.
2641         * gcc.target/arm/neon/veorQu16.c: Remove.
2642         * gcc.target/arm/neon/veorQu32.c: Remove.
2643         * gcc.target/arm/neon/veorQu64.c: Remove.
2644         * gcc.target/arm/neon/veorQu8.c: Remove.
2645         * gcc.target/arm/neon/veors16.c: Remove.
2646         * gcc.target/arm/neon/veors32.c: Remove.
2647         * gcc.target/arm/neon/veors64.c: Remove.
2648         * gcc.target/arm/neon/veors8.c: Remove.
2649         * gcc.target/arm/neon/veoru16.c: Remove.
2650         * gcc.target/arm/neon/veoru32.c: Remove.
2651         * gcc.target/arm/neon/veoru64.c: Remove.
2652         * gcc.target/arm/neon/veoru8.c: Remove.
2653         * gcc.target/arm/neon/vextQf32.c: Remove.
2654         * gcc.target/arm/neon/vextQp16.c: Remove.
2655         * gcc.target/arm/neon/vextQp64.c: Remove.
2656         * gcc.target/arm/neon/vextQp8.c: Remove.
2657         * gcc.target/arm/neon/vextQs16.c: Remove.
2658         * gcc.target/arm/neon/vextQs32.c: Remove.
2659         * gcc.target/arm/neon/vextQs64.c: Remove.
2660         * gcc.target/arm/neon/vextQs8.c: Remove.
2661         * gcc.target/arm/neon/vextQu16.c: Remove.
2662         * gcc.target/arm/neon/vextQu32.c: Remove.
2663         * gcc.target/arm/neon/vextQu64.c: Remove.
2664         * gcc.target/arm/neon/vextQu8.c: Remove.
2665         * gcc.target/arm/neon/vextf32.c: Remove.
2666         * gcc.target/arm/neon/vextp16.c: Remove.
2667         * gcc.target/arm/neon/vextp64.c: Remove.
2668         * gcc.target/arm/neon/vextp8.c: Remove.
2669         * gcc.target/arm/neon/vexts16.c: Remove.
2670         * gcc.target/arm/neon/vexts32.c: Remove.
2671         * gcc.target/arm/neon/vexts64.c: Remove.
2672         * gcc.target/arm/neon/vexts8.c: Remove.
2673         * gcc.target/arm/neon/vextu16.c: Remove.
2674         * gcc.target/arm/neon/vextu32.c: Remove.
2675         * gcc.target/arm/neon/vextu64.c: Remove.
2676         * gcc.target/arm/neon/vextu8.c: Remove.
2677         * gcc.target/arm/neon/vfmaQf32.c: Remove.
2678         * gcc.target/arm/neon/vfmaf32.c: Remove.
2679         * gcc.target/arm/neon/vfmsQf32.c: Remove.
2680         * gcc.target/arm/neon/vfmsf32.c: Remove.
2681         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2682         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2683         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2684         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2685         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2686         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2687         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2688         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2689         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2690         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2691         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2692         * gcc.target/arm/neon/vget_highf32.c: Remove.
2693         * gcc.target/arm/neon/vget_highp16.c: Remove.
2694         * gcc.target/arm/neon/vget_highp64.c: Remove.
2695         * gcc.target/arm/neon/vget_highp8.c: Remove.
2696         * gcc.target/arm/neon/vget_highs16.c: Remove.
2697         * gcc.target/arm/neon/vget_highs32.c: Remove.
2698         * gcc.target/arm/neon/vget_highs64.c: Remove.
2699         * gcc.target/arm/neon/vget_highs8.c: Remove.
2700         * gcc.target/arm/neon/vget_highu16.c: Remove.
2701         * gcc.target/arm/neon/vget_highu32.c: Remove.
2702         * gcc.target/arm/neon/vget_highu64.c: Remove.
2703         * gcc.target/arm/neon/vget_highu8.c: Remove.
2704         * gcc.target/arm/neon/vget_lanef32.c: Remove.
2705         * gcc.target/arm/neon/vget_lanep16.c: Remove.
2706         * gcc.target/arm/neon/vget_lanep8.c: Remove.
2707         * gcc.target/arm/neon/vget_lanes16.c: Remove.
2708         * gcc.target/arm/neon/vget_lanes32.c: Remove.
2709         * gcc.target/arm/neon/vget_lanes64.c: Remove.
2710         * gcc.target/arm/neon/vget_lanes8.c: Remove.
2711         * gcc.target/arm/neon/vget_laneu16.c: Remove.
2712         * gcc.target/arm/neon/vget_laneu32.c: Remove.
2713         * gcc.target/arm/neon/vget_laneu64.c: Remove.
2714         * gcc.target/arm/neon/vget_laneu8.c: Remove.
2715         * gcc.target/arm/neon/vget_lowf32.c: Remove.
2716         * gcc.target/arm/neon/vget_lowp16.c: Remove.
2717         * gcc.target/arm/neon/vget_lowp64.c: Remove.
2718         * gcc.target/arm/neon/vget_lowp8.c: Remove.
2719         * gcc.target/arm/neon/vget_lows16.c: Remove.
2720         * gcc.target/arm/neon/vget_lows32.c: Remove.
2721         * gcc.target/arm/neon/vget_lows64.c: Remove.
2722         * gcc.target/arm/neon/vget_lows8.c: Remove.
2723         * gcc.target/arm/neon/vget_lowu16.c: Remove.
2724         * gcc.target/arm/neon/vget_lowu32.c: Remove.
2725         * gcc.target/arm/neon/vget_lowu64.c: Remove.
2726         * gcc.target/arm/neon/vget_lowu8.c: Remove.
2727         * gcc.target/arm/neon/vhaddQs16.c: Remove.
2728         * gcc.target/arm/neon/vhaddQs32.c: Remove.
2729         * gcc.target/arm/neon/vhaddQs8.c: Remove.
2730         * gcc.target/arm/neon/vhaddQu16.c: Remove.
2731         * gcc.target/arm/neon/vhaddQu32.c: Remove.
2732         * gcc.target/arm/neon/vhaddQu8.c: Remove.
2733         * gcc.target/arm/neon/vhadds16.c: Remove.
2734         * gcc.target/arm/neon/vhadds32.c: Remove.
2735         * gcc.target/arm/neon/vhadds8.c: Remove.
2736         * gcc.target/arm/neon/vhaddu16.c: Remove.
2737         * gcc.target/arm/neon/vhaddu32.c: Remove.
2738         * gcc.target/arm/neon/vhaddu8.c: Remove.
2739         * gcc.target/arm/neon/vhsubQs16.c: Remove.
2740         * gcc.target/arm/neon/vhsubQs32.c: Remove.
2741         * gcc.target/arm/neon/vhsubQs8.c: Remove.
2742         * gcc.target/arm/neon/vhsubQu16.c: Remove.
2743         * gcc.target/arm/neon/vhsubQu32.c: Remove.
2744         * gcc.target/arm/neon/vhsubQu8.c: Remove.
2745         * gcc.target/arm/neon/vhsubs16.c: Remove.
2746         * gcc.target/arm/neon/vhsubs32.c: Remove.
2747         * gcc.target/arm/neon/vhsubs8.c: Remove.
2748         * gcc.target/arm/neon/vhsubu16.c: Remove.
2749         * gcc.target/arm/neon/vhsubu32.c: Remove.
2750         * gcc.target/arm/neon/vhsubu8.c: Remove.
2751         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2752         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2753         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2754         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2755         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2756         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2757         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2758         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2759         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2760         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2761         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2762         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2763         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2764         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2765         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2766         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2767         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2768         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2769         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2770         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2771         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2772         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2773         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2774         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2775         * gcc.target/arm/neon/vld1Qf32.c: Remove.
2776         * gcc.target/arm/neon/vld1Qp16.c: Remove.
2777         * gcc.target/arm/neon/vld1Qp64.c: Remove.
2778         * gcc.target/arm/neon/vld1Qp8.c: Remove.
2779         * gcc.target/arm/neon/vld1Qs16.c: Remove.
2780         * gcc.target/arm/neon/vld1Qs32.c: Remove.
2781         * gcc.target/arm/neon/vld1Qs64.c: Remove.
2782         * gcc.target/arm/neon/vld1Qs8.c: Remove.
2783         * gcc.target/arm/neon/vld1Qu16.c: Remove.
2784         * gcc.target/arm/neon/vld1Qu32.c: Remove.
2785         * gcc.target/arm/neon/vld1Qu64.c: Remove.
2786         * gcc.target/arm/neon/vld1Qu8.c: Remove.
2787         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2788         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2789         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2790         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2791         * gcc.target/arm/neon/vld1_dups16.c: Remove.
2792         * gcc.target/arm/neon/vld1_dups32.c: Remove.
2793         * gcc.target/arm/neon/vld1_dups64.c: Remove.
2794         * gcc.target/arm/neon/vld1_dups8.c: Remove.
2795         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2796         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2797         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2798         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2799         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2800         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2801         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2802         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2803         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2804         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2805         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2806         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2807         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2808         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2809         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2810         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2811         * gcc.target/arm/neon/vld1f32.c: Remove.
2812         * gcc.target/arm/neon/vld1p16.c: Remove.
2813         * gcc.target/arm/neon/vld1p64.c: Remove.
2814         * gcc.target/arm/neon/vld1p8.c: Remove.
2815         * gcc.target/arm/neon/vld1s16.c: Remove.
2816         * gcc.target/arm/neon/vld1s32.c: Remove.
2817         * gcc.target/arm/neon/vld1s64.c: Remove.
2818         * gcc.target/arm/neon/vld1s8.c: Remove.
2819         * gcc.target/arm/neon/vld1u16.c: Remove.
2820         * gcc.target/arm/neon/vld1u32.c: Remove.
2821         * gcc.target/arm/neon/vld1u64.c: Remove.
2822         * gcc.target/arm/neon/vld1u8.c: Remove.
2823         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2824         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2825         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2826         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2827         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2828         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2829         * gcc.target/arm/neon/vld2Qf32.c: Remove.
2830         * gcc.target/arm/neon/vld2Qp16.c: Remove.
2831         * gcc.target/arm/neon/vld2Qp8.c: Remove.
2832         * gcc.target/arm/neon/vld2Qs16.c: Remove.
2833         * gcc.target/arm/neon/vld2Qs32.c: Remove.
2834         * gcc.target/arm/neon/vld2Qs8.c: Remove.
2835         * gcc.target/arm/neon/vld2Qu16.c: Remove.
2836         * gcc.target/arm/neon/vld2Qu32.c: Remove.
2837         * gcc.target/arm/neon/vld2Qu8.c: Remove.
2838         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2839         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2840         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2841         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2842         * gcc.target/arm/neon/vld2_dups16.c: Remove.
2843         * gcc.target/arm/neon/vld2_dups32.c: Remove.
2844         * gcc.target/arm/neon/vld2_dups64.c: Remove.
2845         * gcc.target/arm/neon/vld2_dups8.c: Remove.
2846         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2847         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2848         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2849         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2850         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2851         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2852         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2853         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2854         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2855         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2856         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2857         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2858         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2859         * gcc.target/arm/neon/vld2f32.c: Remove.
2860         * gcc.target/arm/neon/vld2p16.c: Remove.
2861         * gcc.target/arm/neon/vld2p64.c: Remove.
2862         * gcc.target/arm/neon/vld2p8.c: Remove.
2863         * gcc.target/arm/neon/vld2s16.c: Remove.
2864         * gcc.target/arm/neon/vld2s32.c: Remove.
2865         * gcc.target/arm/neon/vld2s64.c: Remove.
2866         * gcc.target/arm/neon/vld2s8.c: Remove.
2867         * gcc.target/arm/neon/vld2u16.c: Remove.
2868         * gcc.target/arm/neon/vld2u32.c: Remove.
2869         * gcc.target/arm/neon/vld2u64.c: Remove.
2870         * gcc.target/arm/neon/vld2u8.c: Remove.
2871         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2872         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2873         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2874         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2875         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2876         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2877         * gcc.target/arm/neon/vld3Qf32.c: Remove.
2878         * gcc.target/arm/neon/vld3Qp16.c: Remove.
2879         * gcc.target/arm/neon/vld3Qp8.c: Remove.
2880         * gcc.target/arm/neon/vld3Qs16.c: Remove.
2881         * gcc.target/arm/neon/vld3Qs32.c: Remove.
2882         * gcc.target/arm/neon/vld3Qs8.c: Remove.
2883         * gcc.target/arm/neon/vld3Qu16.c: Remove.
2884         * gcc.target/arm/neon/vld3Qu32.c: Remove.
2885         * gcc.target/arm/neon/vld3Qu8.c: Remove.
2886         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2887         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2888         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2889         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2890         * gcc.target/arm/neon/vld3_dups16.c: Remove.
2891         * gcc.target/arm/neon/vld3_dups32.c: Remove.
2892         * gcc.target/arm/neon/vld3_dups64.c: Remove.
2893         * gcc.target/arm/neon/vld3_dups8.c: Remove.
2894         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2895         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2896         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2897         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2898         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2899         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2900         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2901         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2902         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2903         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2904         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2905         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2906         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2907         * gcc.target/arm/neon/vld3f32.c: Remove.
2908         * gcc.target/arm/neon/vld3p16.c: Remove.
2909         * gcc.target/arm/neon/vld3p64.c: Remove.
2910         * gcc.target/arm/neon/vld3p8.c: Remove.
2911         * gcc.target/arm/neon/vld3s16.c: Remove.
2912         * gcc.target/arm/neon/vld3s32.c: Remove.
2913         * gcc.target/arm/neon/vld3s64.c: Remove.
2914         * gcc.target/arm/neon/vld3s8.c: Remove.
2915         * gcc.target/arm/neon/vld3u16.c: Remove.
2916         * gcc.target/arm/neon/vld3u32.c: Remove.
2917         * gcc.target/arm/neon/vld3u64.c: Remove.
2918         * gcc.target/arm/neon/vld3u8.c: Remove.
2919         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2920         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2921         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2922         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2923         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2924         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2925         * gcc.target/arm/neon/vld4Qf32.c: Remove.
2926         * gcc.target/arm/neon/vld4Qp16.c: Remove.
2927         * gcc.target/arm/neon/vld4Qp8.c: Remove.
2928         * gcc.target/arm/neon/vld4Qs16.c: Remove.
2929         * gcc.target/arm/neon/vld4Qs32.c: Remove.
2930         * gcc.target/arm/neon/vld4Qs8.c: Remove.
2931         * gcc.target/arm/neon/vld4Qu16.c: Remove.
2932         * gcc.target/arm/neon/vld4Qu32.c: Remove.
2933         * gcc.target/arm/neon/vld4Qu8.c: Remove.
2934         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2935         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2936         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2937         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2938         * gcc.target/arm/neon/vld4_dups16.c: Remove.
2939         * gcc.target/arm/neon/vld4_dups32.c: Remove.
2940         * gcc.target/arm/neon/vld4_dups64.c: Remove.
2941         * gcc.target/arm/neon/vld4_dups8.c: Remove.
2942         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2943         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2944         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2945         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2946         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2947         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2948         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2949         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2950         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2951         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2952         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2953         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2954         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2955         * gcc.target/arm/neon/vld4f32.c: Remove.
2956         * gcc.target/arm/neon/vld4p16.c: Remove.
2957         * gcc.target/arm/neon/vld4p64.c: Remove.
2958         * gcc.target/arm/neon/vld4p8.c: Remove.
2959         * gcc.target/arm/neon/vld4s16.c: Remove.
2960         * gcc.target/arm/neon/vld4s32.c: Remove.
2961         * gcc.target/arm/neon/vld4s64.c: Remove.
2962         * gcc.target/arm/neon/vld4s8.c: Remove.
2963         * gcc.target/arm/neon/vld4u16.c: Remove.
2964         * gcc.target/arm/neon/vld4u32.c: Remove.
2965         * gcc.target/arm/neon/vld4u64.c: Remove.
2966         * gcc.target/arm/neon/vld4u8.c: Remove.
2967         * gcc.target/arm/neon/vmaxQf32.c: Remove.
2968         * gcc.target/arm/neon/vmaxQs16.c: Remove.
2969         * gcc.target/arm/neon/vmaxQs32.c: Remove.
2970         * gcc.target/arm/neon/vmaxQs8.c: Remove.
2971         * gcc.target/arm/neon/vmaxQu16.c: Remove.
2972         * gcc.target/arm/neon/vmaxQu32.c: Remove.
2973         * gcc.target/arm/neon/vmaxQu8.c: Remove.
2974         * gcc.target/arm/neon/vmaxf32.c: Remove.
2975         * gcc.target/arm/neon/vmaxs16.c: Remove.
2976         * gcc.target/arm/neon/vmaxs32.c: Remove.
2977         * gcc.target/arm/neon/vmaxs8.c: Remove.
2978         * gcc.target/arm/neon/vmaxu16.c: Remove.
2979         * gcc.target/arm/neon/vmaxu32.c: Remove.
2980         * gcc.target/arm/neon/vmaxu8.c: Remove.
2981         * gcc.target/arm/neon/vminQf32.c: Remove.
2982         * gcc.target/arm/neon/vminQs16.c: Remove.
2983         * gcc.target/arm/neon/vminQs32.c: Remove.
2984         * gcc.target/arm/neon/vminQs8.c: Remove.
2985         * gcc.target/arm/neon/vminQu16.c: Remove.
2986         * gcc.target/arm/neon/vminQu32.c: Remove.
2987         * gcc.target/arm/neon/vminQu8.c: Remove.
2988         * gcc.target/arm/neon/vminf32.c: Remove.
2989         * gcc.target/arm/neon/vmins16.c: Remove.
2990         * gcc.target/arm/neon/vmins32.c: Remove.
2991         * gcc.target/arm/neon/vmins8.c: Remove.
2992         * gcc.target/arm/neon/vminu16.c: Remove.
2993         * gcc.target/arm/neon/vminu32.c: Remove.
2994         * gcc.target/arm/neon/vminu8.c: Remove.
2995         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2996         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2997         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2998         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2999         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3000         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3001         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3002         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3003         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3004         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3005         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3006         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3007         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3008         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3009         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3010         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3011         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3012         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3013         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3014         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3015         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3016         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3017         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3018         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3019         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3020         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3021         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3022         * gcc.target/arm/neon/vmlaf32.c: Remove.
3023         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3024         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3025         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3026         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3027         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3028         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3029         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3030         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3031         * gcc.target/arm/neon/vmlals16.c: Remove.
3032         * gcc.target/arm/neon/vmlals32.c: Remove.
3033         * gcc.target/arm/neon/vmlals8.c: Remove.
3034         * gcc.target/arm/neon/vmlalu16.c: Remove.
3035         * gcc.target/arm/neon/vmlalu32.c: Remove.
3036         * gcc.target/arm/neon/vmlalu8.c: Remove.
3037         * gcc.target/arm/neon/vmlas16.c: Remove.
3038         * gcc.target/arm/neon/vmlas32.c: Remove.
3039         * gcc.target/arm/neon/vmlas8.c: Remove.
3040         * gcc.target/arm/neon/vmlau16.c: Remove.
3041         * gcc.target/arm/neon/vmlau32.c: Remove.
3042         * gcc.target/arm/neon/vmlau8.c: Remove.
3043         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3044         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3045         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3046         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3047         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3048         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3049         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3050         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3051         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3052         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3053         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3054         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3055         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3056         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3057         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3058         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3059         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3060         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3061         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3062         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3063         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3064         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3065         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3066         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3067         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3068         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3069         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3070         * gcc.target/arm/neon/vmlsf32.c: Remove.
3071         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3072         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3073         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3074         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3075         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3076         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3077         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3078         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3079         * gcc.target/arm/neon/vmlsls16.c: Remove.
3080         * gcc.target/arm/neon/vmlsls32.c: Remove.
3081         * gcc.target/arm/neon/vmlsls8.c: Remove.
3082         * gcc.target/arm/neon/vmlslu16.c: Remove.
3083         * gcc.target/arm/neon/vmlslu32.c: Remove.
3084         * gcc.target/arm/neon/vmlslu8.c: Remove.
3085         * gcc.target/arm/neon/vmlss16.c: Remove.
3086         * gcc.target/arm/neon/vmlss32.c: Remove.
3087         * gcc.target/arm/neon/vmlss8.c: Remove.
3088         * gcc.target/arm/neon/vmlsu16.c: Remove.
3089         * gcc.target/arm/neon/vmlsu32.c: Remove.
3090         * gcc.target/arm/neon/vmlsu8.c: Remove.
3091         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3092         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3093         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3094         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3095         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3096         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3097         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3098         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3099         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3100         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3101         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3102         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3103         * gcc.target/arm/neon/vmov_np16.c: Remove.
3104         * gcc.target/arm/neon/vmov_np8.c: Remove.
3105         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3106         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3107         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3108         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3109         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3110         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3111         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3112         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3113         * gcc.target/arm/neon/vmovls16.c: Remove.
3114         * gcc.target/arm/neon/vmovls32.c: Remove.
3115         * gcc.target/arm/neon/vmovls8.c: Remove.
3116         * gcc.target/arm/neon/vmovlu16.c: Remove.
3117         * gcc.target/arm/neon/vmovlu32.c: Remove.
3118         * gcc.target/arm/neon/vmovlu8.c: Remove.
3119         * gcc.target/arm/neon/vmovns16.c: Remove.
3120         * gcc.target/arm/neon/vmovns32.c: Remove.
3121         * gcc.target/arm/neon/vmovns64.c: Remove.
3122         * gcc.target/arm/neon/vmovnu16.c: Remove.
3123         * gcc.target/arm/neon/vmovnu32.c: Remove.
3124         * gcc.target/arm/neon/vmovnu64.c: Remove.
3125         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3126         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3127         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3128         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3129         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3130         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3131         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3132         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3133         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3134         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3135         * gcc.target/arm/neon/vmulQf32.c: Remove.
3136         * gcc.target/arm/neon/vmulQp8.c: Remove.
3137         * gcc.target/arm/neon/vmulQs16.c: Remove.
3138         * gcc.target/arm/neon/vmulQs32.c: Remove.
3139         * gcc.target/arm/neon/vmulQs8.c: Remove.
3140         * gcc.target/arm/neon/vmulQu16.c: Remove.
3141         * gcc.target/arm/neon/vmulQu32.c: Remove.
3142         * gcc.target/arm/neon/vmulQu8.c: Remove.
3143         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3144         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3145         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3146         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3147         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3148         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3149         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3150         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3151         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3152         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3153         * gcc.target/arm/neon/vmulf32.c: Remove.
3154         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3155         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3156         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3157         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3158         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3159         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3160         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3161         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3162         * gcc.target/arm/neon/vmullp8.c: Remove.
3163         * gcc.target/arm/neon/vmulls16.c: Remove.
3164         * gcc.target/arm/neon/vmulls32.c: Remove.
3165         * gcc.target/arm/neon/vmulls8.c: Remove.
3166         * gcc.target/arm/neon/vmullu16.c: Remove.
3167         * gcc.target/arm/neon/vmullu32.c: Remove.
3168         * gcc.target/arm/neon/vmullu8.c: Remove.
3169         * gcc.target/arm/neon/vmulp8.c: Remove.
3170         * gcc.target/arm/neon/vmuls16.c: Remove.
3171         * gcc.target/arm/neon/vmuls32.c: Remove.
3172         * gcc.target/arm/neon/vmuls8.c: Remove.
3173         * gcc.target/arm/neon/vmulu16.c: Remove.
3174         * gcc.target/arm/neon/vmulu32.c: Remove.
3175         * gcc.target/arm/neon/vmulu8.c: Remove.
3176         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3177         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3178         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3179         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3180         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3181         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3182         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3183         * gcc.target/arm/neon/vmvnp8.c: Remove.
3184         * gcc.target/arm/neon/vmvns16.c: Remove.
3185         * gcc.target/arm/neon/vmvns32.c: Remove.
3186         * gcc.target/arm/neon/vmvns8.c: Remove.
3187         * gcc.target/arm/neon/vmvnu16.c: Remove.
3188         * gcc.target/arm/neon/vmvnu32.c: Remove.
3189         * gcc.target/arm/neon/vmvnu8.c: Remove.
3190         * gcc.target/arm/neon/vnegQf32.c: Remove.
3191         * gcc.target/arm/neon/vnegQs16.c: Remove.
3192         * gcc.target/arm/neon/vnegQs32.c: Remove.
3193         * gcc.target/arm/neon/vnegQs8.c: Remove.
3194         * gcc.target/arm/neon/vnegf32.c: Remove.
3195         * gcc.target/arm/neon/vnegs16.c: Remove.
3196         * gcc.target/arm/neon/vnegs32.c: Remove.
3197         * gcc.target/arm/neon/vnegs8.c: Remove.
3198         * gcc.target/arm/neon/vornQs16.c: Remove.
3199         * gcc.target/arm/neon/vornQs32.c: Remove.
3200         * gcc.target/arm/neon/vornQs64.c: Remove.
3201         * gcc.target/arm/neon/vornQs8.c: Remove.
3202         * gcc.target/arm/neon/vornQu16.c: Remove.
3203         * gcc.target/arm/neon/vornQu32.c: Remove.
3204         * gcc.target/arm/neon/vornQu64.c: Remove.
3205         * gcc.target/arm/neon/vornQu8.c: Remove.
3206         * gcc.target/arm/neon/vorns16.c: Remove.
3207         * gcc.target/arm/neon/vorns32.c: Remove.
3208         * gcc.target/arm/neon/vorns64.c: Remove.
3209         * gcc.target/arm/neon/vorns8.c: Remove.
3210         * gcc.target/arm/neon/vornu16.c: Remove.
3211         * gcc.target/arm/neon/vornu32.c: Remove.
3212         * gcc.target/arm/neon/vornu64.c: Remove.
3213         * gcc.target/arm/neon/vornu8.c: Remove.
3214         * gcc.target/arm/neon/vorrQs16.c: Remove.
3215         * gcc.target/arm/neon/vorrQs32.c: Remove.
3216         * gcc.target/arm/neon/vorrQs64.c: Remove.
3217         * gcc.target/arm/neon/vorrQs8.c: Remove.
3218         * gcc.target/arm/neon/vorrQu16.c: Remove.
3219         * gcc.target/arm/neon/vorrQu32.c: Remove.
3220         * gcc.target/arm/neon/vorrQu64.c: Remove.
3221         * gcc.target/arm/neon/vorrQu8.c: Remove.
3222         * gcc.target/arm/neon/vorrs16.c: Remove.
3223         * gcc.target/arm/neon/vorrs32.c: Remove.
3224         * gcc.target/arm/neon/vorrs64.c: Remove.
3225         * gcc.target/arm/neon/vorrs8.c: Remove.
3226         * gcc.target/arm/neon/vorru16.c: Remove.
3227         * gcc.target/arm/neon/vorru32.c: Remove.
3228         * gcc.target/arm/neon/vorru64.c: Remove.
3229         * gcc.target/arm/neon/vorru8.c: Remove.
3230         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3231         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3232         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3233         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3234         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3235         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3236         * gcc.target/arm/neon/vpadals16.c: Remove.
3237         * gcc.target/arm/neon/vpadals32.c: Remove.
3238         * gcc.target/arm/neon/vpadals8.c: Remove.
3239         * gcc.target/arm/neon/vpadalu16.c: Remove.
3240         * gcc.target/arm/neon/vpadalu32.c: Remove.
3241         * gcc.target/arm/neon/vpadalu8.c: Remove.
3242         * gcc.target/arm/neon/vpaddf32.c: Remove.
3243         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3244         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3245         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3246         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3247         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3248         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3249         * gcc.target/arm/neon/vpaddls16.c: Remove.
3250         * gcc.target/arm/neon/vpaddls32.c: Remove.
3251         * gcc.target/arm/neon/vpaddls8.c: Remove.
3252         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3253         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3254         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3255         * gcc.target/arm/neon/vpadds16.c: Remove.
3256         * gcc.target/arm/neon/vpadds32.c: Remove.
3257         * gcc.target/arm/neon/vpadds8.c: Remove.
3258         * gcc.target/arm/neon/vpaddu16.c: Remove.
3259         * gcc.target/arm/neon/vpaddu32.c: Remove.
3260         * gcc.target/arm/neon/vpaddu8.c: Remove.
3261         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3262         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3263         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3264         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3265         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3266         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3267         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3268         * gcc.target/arm/neon/vpminf32.c: Remove.
3269         * gcc.target/arm/neon/vpmins16.c: Remove.
3270         * gcc.target/arm/neon/vpmins32.c: Remove.
3271         * gcc.target/arm/neon/vpmins8.c: Remove.
3272         * gcc.target/arm/neon/vpminu16.c: Remove.
3273         * gcc.target/arm/neon/vpminu32.c: Remove.
3274         * gcc.target/arm/neon/vpminu8.c: Remove.
3275         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3276         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3277         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3278         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3279         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3280         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3281         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3282         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3283         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3284         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3285         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3286         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3287         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3288         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3289         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3290         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3291         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3292         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3293         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3294         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3295         * gcc.target/arm/neon/vqRshls16.c: Remove.
3296         * gcc.target/arm/neon/vqRshls32.c: Remove.
3297         * gcc.target/arm/neon/vqRshls64.c: Remove.
3298         * gcc.target/arm/neon/vqRshls8.c: Remove.
3299         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3300         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3301         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3302         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3303         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3304         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3305         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3306         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3307         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3308         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3309         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3310         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3311         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3312         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3313         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3314         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3315         * gcc.target/arm/neon/vqabss16.c: Remove.
3316         * gcc.target/arm/neon/vqabss32.c: Remove.
3317         * gcc.target/arm/neon/vqabss8.c: Remove.
3318         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3319         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3320         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3321         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3322         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3323         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3324         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3325         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3326         * gcc.target/arm/neon/vqadds16.c: Remove.
3327         * gcc.target/arm/neon/vqadds32.c: Remove.
3328         * gcc.target/arm/neon/vqadds64.c: Remove.
3329         * gcc.target/arm/neon/vqadds8.c: Remove.
3330         * gcc.target/arm/neon/vqaddu16.c: Remove.
3331         * gcc.target/arm/neon/vqaddu32.c: Remove.
3332         * gcc.target/arm/neon/vqaddu64.c: Remove.
3333         * gcc.target/arm/neon/vqaddu8.c: Remove.
3334         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3335         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3336         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3337         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3338         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3339         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3340         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3341         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3342         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3343         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3344         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3345         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3346         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3347         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3348         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3349         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3350         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3351         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3352         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3353         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3354         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3355         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3356         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3357         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3358         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3359         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3360         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3361         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3362         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3363         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3364         * gcc.target/arm/neon/vqmovns16.c: Remove.
3365         * gcc.target/arm/neon/vqmovns32.c: Remove.
3366         * gcc.target/arm/neon/vqmovns64.c: Remove.
3367         * gcc.target/arm/neon/vqmovnu16.c: Remove.
3368         * gcc.target/arm/neon/vqmovnu32.c: Remove.
3369         * gcc.target/arm/neon/vqmovnu64.c: Remove.
3370         * gcc.target/arm/neon/vqmovuns16.c: Remove.
3371         * gcc.target/arm/neon/vqmovuns32.c: Remove.
3372         * gcc.target/arm/neon/vqmovuns64.c: Remove.
3373         * gcc.target/arm/neon/vqnegQs16.c: Remove.
3374         * gcc.target/arm/neon/vqnegQs32.c: Remove.
3375         * gcc.target/arm/neon/vqnegQs8.c: Remove.
3376         * gcc.target/arm/neon/vqnegs16.c: Remove.
3377         * gcc.target/arm/neon/vqnegs32.c: Remove.
3378         * gcc.target/arm/neon/vqnegs8.c: Remove.
3379         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3380         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3381         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3382         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3383         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3384         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3385         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3386         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3387         * gcc.target/arm/neon/vqshlQs16.c: Remove.
3388         * gcc.target/arm/neon/vqshlQs32.c: Remove.
3389         * gcc.target/arm/neon/vqshlQs64.c: Remove.
3390         * gcc.target/arm/neon/vqshlQs8.c: Remove.
3391         * gcc.target/arm/neon/vqshlQu16.c: Remove.
3392         * gcc.target/arm/neon/vqshlQu32.c: Remove.
3393         * gcc.target/arm/neon/vqshlQu64.c: Remove.
3394         * gcc.target/arm/neon/vqshlQu8.c: Remove.
3395         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3396         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3397         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3398         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3399         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3400         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3401         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3402         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3403         * gcc.target/arm/neon/vqshls16.c: Remove.
3404         * gcc.target/arm/neon/vqshls32.c: Remove.
3405         * gcc.target/arm/neon/vqshls64.c: Remove.
3406         * gcc.target/arm/neon/vqshls8.c: Remove.
3407         * gcc.target/arm/neon/vqshlu16.c: Remove.
3408         * gcc.target/arm/neon/vqshlu32.c: Remove.
3409         * gcc.target/arm/neon/vqshlu64.c: Remove.
3410         * gcc.target/arm/neon/vqshlu8.c: Remove.
3411         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3412         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3413         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3414         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3415         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3416         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3417         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3418         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3419         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3420         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3421         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3422         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3423         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3424         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3425         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3426         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3427         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3428         * gcc.target/arm/neon/vqsubQs16.c: Remove.
3429         * gcc.target/arm/neon/vqsubQs32.c: Remove.
3430         * gcc.target/arm/neon/vqsubQs64.c: Remove.
3431         * gcc.target/arm/neon/vqsubQs8.c: Remove.
3432         * gcc.target/arm/neon/vqsubQu16.c: Remove.
3433         * gcc.target/arm/neon/vqsubQu32.c: Remove.
3434         * gcc.target/arm/neon/vqsubQu64.c: Remove.
3435         * gcc.target/arm/neon/vqsubQu8.c: Remove.
3436         * gcc.target/arm/neon/vqsubs16.c: Remove.
3437         * gcc.target/arm/neon/vqsubs32.c: Remove.
3438         * gcc.target/arm/neon/vqsubs64.c: Remove.
3439         * gcc.target/arm/neon/vqsubs8.c: Remove.
3440         * gcc.target/arm/neon/vqsubu16.c: Remove.
3441         * gcc.target/arm/neon/vqsubu32.c: Remove.
3442         * gcc.target/arm/neon/vqsubu64.c: Remove.
3443         * gcc.target/arm/neon/vqsubu8.c: Remove.
3444         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3445         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3446         * gcc.target/arm/neon/vrecpef32.c: Remove.
3447         * gcc.target/arm/neon/vrecpeu32.c: Remove.
3448         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3449         * gcc.target/arm/neon/vrecpsf32.c: Remove.
3450         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3451         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3452         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3453         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3454         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3455         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3456         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3457         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3458         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3459         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3460         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3461         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3462         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3463         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3464         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3465         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3466         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3467         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3468         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3469         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3470         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3471         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3472         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3473         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3474         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3475         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3476         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3477         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3478         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3479         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3480         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3481         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3482         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3483         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3484         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3485         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3486         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3487         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3488         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3489         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3490         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3491         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3492         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3493         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3494         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3495         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3496         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3497         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3498         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3499         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3500         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3501         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3502         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3503         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3504         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3505         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3506         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3507         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3508         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3509         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3510         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3511         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3512         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3513         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3514         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3515         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3516         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3517         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3518         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3519         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3520         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3521         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3522         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3523         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3524         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3525         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3526         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3527         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3528         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3529         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3530         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3531         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3532         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3533         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3534         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3535         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3536         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3537         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3538         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3539         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3540         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3541         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3542         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3543         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3544         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3545         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3546         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3547         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3548         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3549         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3550         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3551         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3552         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3553         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3554         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3555         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3556         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3557         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3558         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3559         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3560         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3561         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3562         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3563         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3564         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3565         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3566         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3567         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3568         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3569         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3570         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3571         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3572         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3573         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3574         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3575         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3576         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3577         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3578         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3579         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3580         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3581         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3582         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3583         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3584         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3585         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3586         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3587         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3588         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3589         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3590         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3591         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3592         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3593         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3594         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3595         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3596         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3597         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3598         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3599         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3600         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3601         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3602         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3603         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3604         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3605         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3606         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3607         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3608         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3609         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3610         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3611         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3612         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3613         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3614         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3615         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3616         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3617         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3618         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3619         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3620         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3621         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3622         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3623         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3624         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3625         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3626         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3627         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3628         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3629         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3630         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3631         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3632         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3633         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3634         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3635         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3636         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3637         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3638         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3639         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3640         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3641         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3642         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3643         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3644         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3645         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3646         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3647         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3648         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3649         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3650         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3651         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3652         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3653         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3654         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3655         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3656         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3657         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3658         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3659         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3660         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3661         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3662         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3663         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3664         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3665         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3666         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3667         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3668         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3669         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3670         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3671         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3672         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3673         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3674         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3675         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3676         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3677         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3678         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3679         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3680         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3681         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3682         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3683         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3684         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3685         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3686         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3687         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3688         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3689         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3690         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3691         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3692         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3693         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3694         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3695         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3696         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3697         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3698         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3699         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3700         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3701         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3702         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3703         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3704         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3705         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3706         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3707         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3708         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3709         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3710         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3711         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3712         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3713         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3714         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3715         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3716         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3717         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3718         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3719         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3720         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3721         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3722         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3723         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3724         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3725         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3726         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3727         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3728         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3729         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3730         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3731         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3732         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3733         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3734         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3735         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3736         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3737         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3738         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3739         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3740         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3741         * gcc.target/arm/neon/vrev16p8.c: Remove.
3742         * gcc.target/arm/neon/vrev16s8.c: Remove.
3743         * gcc.target/arm/neon/vrev16u8.c: Remove.
3744         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3745         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3746         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3747         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3748         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3749         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3750         * gcc.target/arm/neon/vrev32p16.c: Remove.
3751         * gcc.target/arm/neon/vrev32p8.c: Remove.
3752         * gcc.target/arm/neon/vrev32s16.c: Remove.
3753         * gcc.target/arm/neon/vrev32s8.c: Remove.
3754         * gcc.target/arm/neon/vrev32u16.c: Remove.
3755         * gcc.target/arm/neon/vrev32u8.c: Remove.
3756         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3757         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3758         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3759         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3760         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3761         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3762         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3763         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3764         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3765         * gcc.target/arm/neon/vrev64f32.c: Remove.
3766         * gcc.target/arm/neon/vrev64p16.c: Remove.
3767         * gcc.target/arm/neon/vrev64p8.c: Remove.
3768         * gcc.target/arm/neon/vrev64s16.c: Remove.
3769         * gcc.target/arm/neon/vrev64s32.c: Remove.
3770         * gcc.target/arm/neon/vrev64s8.c: Remove.
3771         * gcc.target/arm/neon/vrev64u16.c: Remove.
3772         * gcc.target/arm/neon/vrev64u32.c: Remove.
3773         * gcc.target/arm/neon/vrev64u8.c: Remove.
3774         * gcc.target/arm/neon/vrndaf32.c: Remove.
3775         * gcc.target/arm/neon/vrndaqf32.c: Remove.
3776         * gcc.target/arm/neon/vrndf32.c: Remove.
3777         * gcc.target/arm/neon/vrndmf32.c: Remove.
3778         * gcc.target/arm/neon/vrndmqf32.c: Remove.
3779         * gcc.target/arm/neon/vrndnf32.c: Remove.
3780         * gcc.target/arm/neon/vrndnqf32.c: Remove.
3781         * gcc.target/arm/neon/vrndpf32.c: Remove.
3782         * gcc.target/arm/neon/vrndpqf32.c: Remove.
3783         * gcc.target/arm/neon/vrndqf32.c: Remove.
3784         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3785         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3786         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3787         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3788         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3789         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3790         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3791         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3792         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3793         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3794         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3795         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3796         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3797         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3798         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3799         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3800         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3801         * gcc.target/arm/neon/vset_lanef32.c: Remove.
3802         * gcc.target/arm/neon/vset_lanep16.c: Remove.
3803         * gcc.target/arm/neon/vset_lanep8.c: Remove.
3804         * gcc.target/arm/neon/vset_lanes16.c: Remove.
3805         * gcc.target/arm/neon/vset_lanes32.c: Remove.
3806         * gcc.target/arm/neon/vset_lanes64.c: Remove.
3807         * gcc.target/arm/neon/vset_lanes8.c: Remove.
3808         * gcc.target/arm/neon/vset_laneu16.c: Remove.
3809         * gcc.target/arm/neon/vset_laneu32.c: Remove.
3810         * gcc.target/arm/neon/vset_laneu64.c: Remove.
3811         * gcc.target/arm/neon/vset_laneu8.c: Remove.
3812         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3813         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3814         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3815         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3816         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3817         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3818         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3819         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3820         * gcc.target/arm/neon/vshlQs16.c: Remove.
3821         * gcc.target/arm/neon/vshlQs32.c: Remove.
3822         * gcc.target/arm/neon/vshlQs64.c: Remove.
3823         * gcc.target/arm/neon/vshlQs8.c: Remove.
3824         * gcc.target/arm/neon/vshlQu16.c: Remove.
3825         * gcc.target/arm/neon/vshlQu32.c: Remove.
3826         * gcc.target/arm/neon/vshlQu64.c: Remove.
3827         * gcc.target/arm/neon/vshlQu8.c: Remove.
3828         * gcc.target/arm/neon/vshl_ns16.c: Remove.
3829         * gcc.target/arm/neon/vshl_ns32.c: Remove.
3830         * gcc.target/arm/neon/vshl_ns64.c: Remove.
3831         * gcc.target/arm/neon/vshl_ns8.c: Remove.
3832         * gcc.target/arm/neon/vshl_nu16.c: Remove.
3833         * gcc.target/arm/neon/vshl_nu32.c: Remove.
3834         * gcc.target/arm/neon/vshl_nu64.c: Remove.
3835         * gcc.target/arm/neon/vshl_nu8.c: Remove.
3836         * gcc.target/arm/neon/vshll_ns16.c: Remove.
3837         * gcc.target/arm/neon/vshll_ns32.c: Remove.
3838         * gcc.target/arm/neon/vshll_ns8.c: Remove.
3839         * gcc.target/arm/neon/vshll_nu16.c: Remove.
3840         * gcc.target/arm/neon/vshll_nu32.c: Remove.
3841         * gcc.target/arm/neon/vshll_nu8.c: Remove.
3842         * gcc.target/arm/neon/vshls16.c: Remove.
3843         * gcc.target/arm/neon/vshls32.c: Remove.
3844         * gcc.target/arm/neon/vshls64.c: Remove.
3845         * gcc.target/arm/neon/vshls8.c: Remove.
3846         * gcc.target/arm/neon/vshlu16.c: Remove.
3847         * gcc.target/arm/neon/vshlu32.c: Remove.
3848         * gcc.target/arm/neon/vshlu64.c: Remove.
3849         * gcc.target/arm/neon/vshlu8.c: Remove.
3850         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3851         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3852         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3853         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3854         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3855         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3856         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3857         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3858         * gcc.target/arm/neon/vshr_ns16.c: Remove.
3859         * gcc.target/arm/neon/vshr_ns32.c: Remove.
3860         * gcc.target/arm/neon/vshr_ns64.c: Remove.
3861         * gcc.target/arm/neon/vshr_ns8.c: Remove.
3862         * gcc.target/arm/neon/vshr_nu16.c: Remove.
3863         * gcc.target/arm/neon/vshr_nu32.c: Remove.
3864         * gcc.target/arm/neon/vshr_nu64.c: Remove.
3865         * gcc.target/arm/neon/vshr_nu8.c: Remove.
3866         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3867         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3868         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3869         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3870         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3871         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3872         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3873         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3874         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3875         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3876         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3877         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3878         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3879         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3880         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3881         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3882         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3883         * gcc.target/arm/neon/vsli_np16.c: Remove.
3884         * gcc.target/arm/neon/vsli_np64.c: Remove.
3885         * gcc.target/arm/neon/vsli_np8.c: Remove.
3886         * gcc.target/arm/neon/vsli_ns16.c: Remove.
3887         * gcc.target/arm/neon/vsli_ns32.c: Remove.
3888         * gcc.target/arm/neon/vsli_ns64.c: Remove.
3889         * gcc.target/arm/neon/vsli_ns8.c: Remove.
3890         * gcc.target/arm/neon/vsli_nu16.c: Remove.
3891         * gcc.target/arm/neon/vsli_nu32.c: Remove.
3892         * gcc.target/arm/neon/vsli_nu64.c: Remove.
3893         * gcc.target/arm/neon/vsli_nu8.c: Remove.
3894         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3895         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3896         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3897         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3898         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3899         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3900         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3901         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3902         * gcc.target/arm/neon/vsra_ns16.c: Remove.
3903         * gcc.target/arm/neon/vsra_ns32.c: Remove.
3904         * gcc.target/arm/neon/vsra_ns64.c: Remove.
3905         * gcc.target/arm/neon/vsra_ns8.c: Remove.
3906         * gcc.target/arm/neon/vsra_nu16.c: Remove.
3907         * gcc.target/arm/neon/vsra_nu32.c: Remove.
3908         * gcc.target/arm/neon/vsra_nu64.c: Remove.
3909         * gcc.target/arm/neon/vsra_nu8.c: Remove.
3910         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3911         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3912         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3913         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3914         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3915         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3916         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3917         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3918         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3919         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3920         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3921         * gcc.target/arm/neon/vsri_np16.c: Remove.
3922         * gcc.target/arm/neon/vsri_np64.c: Remove.
3923         * gcc.target/arm/neon/vsri_np8.c: Remove.
3924         * gcc.target/arm/neon/vsri_ns16.c: Remove.
3925         * gcc.target/arm/neon/vsri_ns32.c: Remove.
3926         * gcc.target/arm/neon/vsri_ns64.c: Remove.
3927         * gcc.target/arm/neon/vsri_ns8.c: Remove.
3928         * gcc.target/arm/neon/vsri_nu16.c: Remove.
3929         * gcc.target/arm/neon/vsri_nu32.c: Remove.
3930         * gcc.target/arm/neon/vsri_nu64.c: Remove.
3931         * gcc.target/arm/neon/vsri_nu8.c: Remove.
3932         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3933         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3934         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3935         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3936         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3937         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3938         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3939         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3940         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3941         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3942         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3943         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3944         * gcc.target/arm/neon/vst1Qf32.c: Remove.
3945         * gcc.target/arm/neon/vst1Qp16.c: Remove.
3946         * gcc.target/arm/neon/vst1Qp64.c: Remove.
3947         * gcc.target/arm/neon/vst1Qp8.c: Remove.
3948         * gcc.target/arm/neon/vst1Qs16.c: Remove.
3949         * gcc.target/arm/neon/vst1Qs32.c: Remove.
3950         * gcc.target/arm/neon/vst1Qs64.c: Remove.
3951         * gcc.target/arm/neon/vst1Qs8.c: Remove.
3952         * gcc.target/arm/neon/vst1Qu16.c: Remove.
3953         * gcc.target/arm/neon/vst1Qu32.c: Remove.
3954         * gcc.target/arm/neon/vst1Qu64.c: Remove.
3955         * gcc.target/arm/neon/vst1Qu8.c: Remove.
3956         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3957         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3958         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3959         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3960         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3961         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3962         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3963         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3964         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3965         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3966         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3967         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3968         * gcc.target/arm/neon/vst1f32.c: Remove.
3969         * gcc.target/arm/neon/vst1p16.c: Remove.
3970         * gcc.target/arm/neon/vst1p64.c: Remove.
3971         * gcc.target/arm/neon/vst1p8.c: Remove.
3972         * gcc.target/arm/neon/vst1s16.c: Remove.
3973         * gcc.target/arm/neon/vst1s32.c: Remove.
3974         * gcc.target/arm/neon/vst1s64.c: Remove.
3975         * gcc.target/arm/neon/vst1s8.c: Remove.
3976         * gcc.target/arm/neon/vst1u16.c: Remove.
3977         * gcc.target/arm/neon/vst1u32.c: Remove.
3978         * gcc.target/arm/neon/vst1u64.c: Remove.
3979         * gcc.target/arm/neon/vst1u8.c: Remove.
3980         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3981         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3982         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3983         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3984         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3985         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3986         * gcc.target/arm/neon/vst2Qf32.c: Remove.
3987         * gcc.target/arm/neon/vst2Qp16.c: Remove.
3988         * gcc.target/arm/neon/vst2Qp8.c: Remove.
3989         * gcc.target/arm/neon/vst2Qs16.c: Remove.
3990         * gcc.target/arm/neon/vst2Qs32.c: Remove.
3991         * gcc.target/arm/neon/vst2Qs8.c: Remove.
3992         * gcc.target/arm/neon/vst2Qu16.c: Remove.
3993         * gcc.target/arm/neon/vst2Qu32.c: Remove.
3994         * gcc.target/arm/neon/vst2Qu8.c: Remove.
3995         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3996         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3997         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3998         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3999         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4000         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4001         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4002         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4003         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4004         * gcc.target/arm/neon/vst2f32.c: Remove.
4005         * gcc.target/arm/neon/vst2p16.c: Remove.
4006         * gcc.target/arm/neon/vst2p64.c: Remove.
4007         * gcc.target/arm/neon/vst2p8.c: Remove.
4008         * gcc.target/arm/neon/vst2s16.c: Remove.
4009         * gcc.target/arm/neon/vst2s32.c: Remove.
4010         * gcc.target/arm/neon/vst2s64.c: Remove.
4011         * gcc.target/arm/neon/vst2s8.c: Remove.
4012         * gcc.target/arm/neon/vst2u16.c: Remove.
4013         * gcc.target/arm/neon/vst2u32.c: Remove.
4014         * gcc.target/arm/neon/vst2u64.c: Remove.
4015         * gcc.target/arm/neon/vst2u8.c: Remove.
4016         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4017         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4018         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4019         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4020         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4021         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4022         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4023         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4024         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4025         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4026         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4027         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4028         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4029         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4030         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4031         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4032         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4033         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4034         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4035         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4036         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4037         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4038         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4039         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4040         * gcc.target/arm/neon/vst3f32.c: Remove.
4041         * gcc.target/arm/neon/vst3p16.c: Remove.
4042         * gcc.target/arm/neon/vst3p64.c: Remove.
4043         * gcc.target/arm/neon/vst3p8.c: Remove.
4044         * gcc.target/arm/neon/vst3s16.c: Remove.
4045         * gcc.target/arm/neon/vst3s32.c: Remove.
4046         * gcc.target/arm/neon/vst3s64.c: Remove.
4047         * gcc.target/arm/neon/vst3s8.c: Remove.
4048         * gcc.target/arm/neon/vst3u16.c: Remove.
4049         * gcc.target/arm/neon/vst3u32.c: Remove.
4050         * gcc.target/arm/neon/vst3u64.c: Remove.
4051         * gcc.target/arm/neon/vst3u8.c: Remove.
4052         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4053         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4054         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4055         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4056         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4057         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4058         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4059         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4060         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4061         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4062         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4063         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4064         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4065         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4066         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4067         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4068         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4069         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4070         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4071         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4072         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4073         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4074         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4075         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4076         * gcc.target/arm/neon/vst4f32.c: Remove.
4077         * gcc.target/arm/neon/vst4p16.c: Remove.
4078         * gcc.target/arm/neon/vst4p64.c: Remove.
4079         * gcc.target/arm/neon/vst4p8.c: Remove.
4080         * gcc.target/arm/neon/vst4s16.c: Remove.
4081         * gcc.target/arm/neon/vst4s32.c: Remove.
4082         * gcc.target/arm/neon/vst4s64.c: Remove.
4083         * gcc.target/arm/neon/vst4s8.c: Remove.
4084         * gcc.target/arm/neon/vst4u16.c: Remove.
4085         * gcc.target/arm/neon/vst4u32.c: Remove.
4086         * gcc.target/arm/neon/vst4u64.c: Remove.
4087         * gcc.target/arm/neon/vst4u8.c: Remove.
4088         * gcc.target/arm/neon/vsubQf32.c: Remove.
4089         * gcc.target/arm/neon/vsubQs16.c: Remove.
4090         * gcc.target/arm/neon/vsubQs32.c: Remove.
4091         * gcc.target/arm/neon/vsubQs64.c: Remove.
4092         * gcc.target/arm/neon/vsubQs8.c: Remove.
4093         * gcc.target/arm/neon/vsubQu16.c: Remove.
4094         * gcc.target/arm/neon/vsubQu32.c: Remove.
4095         * gcc.target/arm/neon/vsubQu64.c: Remove.
4096         * gcc.target/arm/neon/vsubQu8.c: Remove.
4097         * gcc.target/arm/neon/vsubf32.c: Remove.
4098         * gcc.target/arm/neon/vsubhns16.c: Remove.
4099         * gcc.target/arm/neon/vsubhns32.c: Remove.
4100         * gcc.target/arm/neon/vsubhns64.c: Remove.
4101         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4102         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4103         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4104         * gcc.target/arm/neon/vsubls16.c: Remove.
4105         * gcc.target/arm/neon/vsubls32.c: Remove.
4106         * gcc.target/arm/neon/vsubls8.c: Remove.
4107         * gcc.target/arm/neon/vsublu16.c: Remove.
4108         * gcc.target/arm/neon/vsublu32.c: Remove.
4109         * gcc.target/arm/neon/vsublu8.c: Remove.
4110         * gcc.target/arm/neon/vsubs16.c: Remove.
4111         * gcc.target/arm/neon/vsubs32.c: Remove.
4112         * gcc.target/arm/neon/vsubs64.c: Remove.
4113         * gcc.target/arm/neon/vsubs8.c: Remove.
4114         * gcc.target/arm/neon/vsubu16.c: Remove.
4115         * gcc.target/arm/neon/vsubu32.c: Remove.
4116         * gcc.target/arm/neon/vsubu64.c: Remove.
4117         * gcc.target/arm/neon/vsubu8.c: Remove.
4118         * gcc.target/arm/neon/vsubws16.c: Remove.
4119         * gcc.target/arm/neon/vsubws32.c: Remove.
4120         * gcc.target/arm/neon/vsubws8.c: Remove.
4121         * gcc.target/arm/neon/vsubwu16.c: Remove.
4122         * gcc.target/arm/neon/vsubwu32.c: Remove.
4123         * gcc.target/arm/neon/vsubwu8.c: Remove.
4124         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4125         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4126         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4127         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4128         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4129         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4130         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4131         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4132         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4133         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4134         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4135         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4136         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4137         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4138         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4139         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4140         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4141         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4142         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4143         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4144         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4145         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4146         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4147         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4148         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4149         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4150         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4151         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4152         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4153         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4154         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4155         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4156         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4157         * gcc.target/arm/neon/vtrnf32.c: Remove.
4158         * gcc.target/arm/neon/vtrnp16.c: Remove.
4159         * gcc.target/arm/neon/vtrnp8.c: Remove.
4160         * gcc.target/arm/neon/vtrns16.c: Remove.
4161         * gcc.target/arm/neon/vtrns32.c: Remove.
4162         * gcc.target/arm/neon/vtrns8.c: Remove.
4163         * gcc.target/arm/neon/vtrnu16.c: Remove.
4164         * gcc.target/arm/neon/vtrnu32.c: Remove.
4165         * gcc.target/arm/neon/vtrnu8.c: Remove.
4166         * gcc.target/arm/neon/vtstQp8.c: Remove.
4167         * gcc.target/arm/neon/vtstQs16.c: Remove.
4168         * gcc.target/arm/neon/vtstQs32.c: Remove.
4169         * gcc.target/arm/neon/vtstQs8.c: Remove.
4170         * gcc.target/arm/neon/vtstQu16.c: Remove.
4171         * gcc.target/arm/neon/vtstQu32.c: Remove.
4172         * gcc.target/arm/neon/vtstQu8.c: Remove.
4173         * gcc.target/arm/neon/vtstp8.c: Remove.
4174         * gcc.target/arm/neon/vtsts16.c: Remove.
4175         * gcc.target/arm/neon/vtsts32.c: Remove.
4176         * gcc.target/arm/neon/vtsts8.c: Remove.
4177         * gcc.target/arm/neon/vtstu16.c: Remove.
4178         * gcc.target/arm/neon/vtstu32.c: Remove.
4179         * gcc.target/arm/neon/vtstu8.c: Remove.
4180         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4181         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4182         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4183         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4184         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4185         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4186         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4187         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4188         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4189         * gcc.target/arm/neon/vuzpf32.c: Remove.
4190         * gcc.target/arm/neon/vuzpp16.c: Remove.
4191         * gcc.target/arm/neon/vuzpp8.c: Remove.
4192         * gcc.target/arm/neon/vuzps16.c: Remove.
4193         * gcc.target/arm/neon/vuzps32.c: Remove.
4194         * gcc.target/arm/neon/vuzps8.c: Remove.
4195         * gcc.target/arm/neon/vuzpu16.c: Remove.
4196         * gcc.target/arm/neon/vuzpu32.c: Remove.
4197         * gcc.target/arm/neon/vuzpu8.c: Remove.
4198         * gcc.target/arm/neon/vzipQf32.c: Remove.
4199         * gcc.target/arm/neon/vzipQp16.c: Remove.
4200         * gcc.target/arm/neon/vzipQp8.c: Remove.
4201         * gcc.target/arm/neon/vzipQs16.c: Remove.
4202         * gcc.target/arm/neon/vzipQs32.c: Remove.
4203         * gcc.target/arm/neon/vzipQs8.c: Remove.
4204         * gcc.target/arm/neon/vzipQu16.c: Remove.
4205         * gcc.target/arm/neon/vzipQu32.c: Remove.
4206         * gcc.target/arm/neon/vzipQu8.c: Remove.
4207         * gcc.target/arm/neon/vzipf32.c: Remove.
4208         * gcc.target/arm/neon/vzipp16.c: Remove.
4209         * gcc.target/arm/neon/vzipp8.c: Remove.
4210         * gcc.target/arm/neon/vzips16.c: Remove.
4211         * gcc.target/arm/neon/vzips32.c: Remove.
4212         * gcc.target/arm/neon/vzips8.c: Remove.
4213         * gcc.target/arm/neon/vzipu16.c: Remove.
4214         * gcc.target/arm/neon/vzipu32.c: Remove.
4215         * gcc.target/arm/neon/vzipu8.c: Remove.
4217 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
4219         * g++.dg/vect/simd-mask-store-bool.cc: New test.
4221 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4223         PR driver/67613
4224         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4225         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4227 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4229         * gcc.dg/plugin/levenshtein-test-1.c: New file.
4230         * gcc.dg/plugin/levenshtein_plugin.c: New file.
4231         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4232         levenshtein_plugin.c.
4233         * gcc.dg/spellcheck-fields.c: New file.
4235 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
4237         PR fortran/68318
4238         * gfortran.dg/pr68318_1.f90: New test.
4239         * gfortran.dg/pr68318_2.f90: Ditto.
4241 2015-11-12  James Norris  <jnorris@codesourcery.com>
4242             Joseph Myers  <joseph@codesourcery.com>
4244         * c-c++-common/goacc/declare-1.c: New test.
4245         * c-c++-common/goacc/declare-2.c: Likewise.
4247 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
4249         [ARM] Remove neon-testgen.ml and generated tests.
4251         * gcc.target/arm/neon/vRaddhns16.c: Remove.
4252         * gcc.target/arm/neon/vRaddhns32.c: Remove.
4253         * gcc.target/arm/neon/vRaddhns64.c: Remove.
4254         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4255         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4256         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4257         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4258         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4259         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4260         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4261         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4262         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4263         * gcc.target/arm/neon/vRhadds16.c: Remove.
4264         * gcc.target/arm/neon/vRhadds32.c: Remove.
4265         * gcc.target/arm/neon/vRhadds8.c: Remove.
4266         * gcc.target/arm/neon/vRhaddu16.c: Remove.
4267         * gcc.target/arm/neon/vRhaddu32.c: Remove.
4268         * gcc.target/arm/neon/vRhaddu8.c: Remove.
4269         * gcc.target/arm/neon/vRshlQs16.c: Remove.
4270         * gcc.target/arm/neon/vRshlQs32.c: Remove.
4271         * gcc.target/arm/neon/vRshlQs64.c: Remove.
4272         * gcc.target/arm/neon/vRshlQs8.c: Remove.
4273         * gcc.target/arm/neon/vRshlQu16.c: Remove.
4274         * gcc.target/arm/neon/vRshlQu32.c: Remove.
4275         * gcc.target/arm/neon/vRshlQu64.c: Remove.
4276         * gcc.target/arm/neon/vRshlQu8.c: Remove.
4277         * gcc.target/arm/neon/vRshls16.c: Remove.
4278         * gcc.target/arm/neon/vRshls32.c: Remove.
4279         * gcc.target/arm/neon/vRshls64.c: Remove.
4280         * gcc.target/arm/neon/vRshls8.c: Remove.
4281         * gcc.target/arm/neon/vRshlu16.c: Remove.
4282         * gcc.target/arm/neon/vRshlu32.c: Remove.
4283         * gcc.target/arm/neon/vRshlu64.c: Remove.
4284         * gcc.target/arm/neon/vRshlu8.c: Remove.
4285         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4286         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4287         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4288         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4289         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4290         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4291         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4292         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4293         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4294         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4295         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4296         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4297         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4298         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4299         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4300         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4301         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4302         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4303         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4304         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4305         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4306         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4307         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4308         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4309         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4310         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4311         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4312         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4313         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4314         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4315         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4316         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4317         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4318         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4319         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4320         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4321         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4322         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4323         * gcc.target/arm/neon/vRsubhns16.c: Remove.
4324         * gcc.target/arm/neon/vRsubhns32.c: Remove.
4325         * gcc.target/arm/neon/vRsubhns64.c: Remove.
4326         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4327         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4328         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4329         * gcc.target/arm/neon/vabaQs16.c: Remove.
4330         * gcc.target/arm/neon/vabaQs32.c: Remove.
4331         * gcc.target/arm/neon/vabaQs8.c: Remove.
4332         * gcc.target/arm/neon/vabaQu16.c: Remove.
4333         * gcc.target/arm/neon/vabaQu32.c: Remove.
4334         * gcc.target/arm/neon/vabaQu8.c: Remove.
4335         * gcc.target/arm/neon/vabals16.c: Remove.
4336         * gcc.target/arm/neon/vabals32.c: Remove.
4337         * gcc.target/arm/neon/vabals8.c: Remove.
4338         * gcc.target/arm/neon/vabalu16.c: Remove.
4339         * gcc.target/arm/neon/vabalu32.c: Remove.
4340         * gcc.target/arm/neon/vabalu8.c: Remove.
4341         * gcc.target/arm/neon/vabas16.c: Remove.
4342         * gcc.target/arm/neon/vabas32.c: Remove.
4343         * gcc.target/arm/neon/vabas8.c: Remove.
4344         * gcc.target/arm/neon/vabau16.c: Remove.
4345         * gcc.target/arm/neon/vabau32.c: Remove.
4346         * gcc.target/arm/neon/vabau8.c: Remove.
4347         * gcc.target/arm/neon/vabdQf32.c: Remove.
4348         * gcc.target/arm/neon/vabdQs16.c: Remove.
4349         * gcc.target/arm/neon/vabdQs32.c: Remove.
4350         * gcc.target/arm/neon/vabdQs8.c: Remove.
4351         * gcc.target/arm/neon/vabdQu16.c: Remove.
4352         * gcc.target/arm/neon/vabdQu32.c: Remove.
4353         * gcc.target/arm/neon/vabdQu8.c: Remove.
4354         * gcc.target/arm/neon/vabdf32.c: Remove.
4355         * gcc.target/arm/neon/vabdls16.c: Remove.
4356         * gcc.target/arm/neon/vabdls32.c: Remove.
4357         * gcc.target/arm/neon/vabdls8.c: Remove.
4358         * gcc.target/arm/neon/vabdlu16.c: Remove.
4359         * gcc.target/arm/neon/vabdlu32.c: Remove.
4360         * gcc.target/arm/neon/vabdlu8.c: Remove.
4361         * gcc.target/arm/neon/vabds16.c: Remove.
4362         * gcc.target/arm/neon/vabds32.c: Remove.
4363         * gcc.target/arm/neon/vabds8.c: Remove.
4364         * gcc.target/arm/neon/vabdu16.c: Remove.
4365         * gcc.target/arm/neon/vabdu32.c: Remove.
4366         * gcc.target/arm/neon/vabdu8.c: Remove.
4367         * gcc.target/arm/neon/vabsQf32.c: Remove.
4368         * gcc.target/arm/neon/vabsQs16.c: Remove.
4369         * gcc.target/arm/neon/vabsQs32.c: Remove.
4370         * gcc.target/arm/neon/vabsQs8.c: Remove.
4371         * gcc.target/arm/neon/vabsf32.c: Remove.
4372         * gcc.target/arm/neon/vabss16.c: Remove.
4373         * gcc.target/arm/neon/vabss32.c: Remove.
4374         * gcc.target/arm/neon/vabss8.c: Remove.
4375         * gcc.target/arm/neon/vaddQf32.c: Remove.
4376         * gcc.target/arm/neon/vaddQs16.c: Remove.
4377         * gcc.target/arm/neon/vaddQs32.c: Remove.
4378         * gcc.target/arm/neon/vaddQs64.c: Remove.
4379         * gcc.target/arm/neon/vaddQs8.c: Remove.
4380         * gcc.target/arm/neon/vaddQu16.c: Remove.
4381         * gcc.target/arm/neon/vaddQu32.c: Remove.
4382         * gcc.target/arm/neon/vaddQu64.c: Remove.
4383         * gcc.target/arm/neon/vaddQu8.c: Remove.
4384         * gcc.target/arm/neon/vaddf32.c: Remove.
4385         * gcc.target/arm/neon/vaddhns16.c: Remove.
4386         * gcc.target/arm/neon/vaddhns32.c: Remove.
4387         * gcc.target/arm/neon/vaddhns64.c: Remove.
4388         * gcc.target/arm/neon/vaddhnu16.c: Remove.
4389         * gcc.target/arm/neon/vaddhnu32.c: Remove.
4390         * gcc.target/arm/neon/vaddhnu64.c: Remove.
4391         * gcc.target/arm/neon/vaddls16.c: Remove.
4392         * gcc.target/arm/neon/vaddls32.c: Remove.
4393         * gcc.target/arm/neon/vaddls8.c: Remove.
4394         * gcc.target/arm/neon/vaddlu16.c: Remove.
4395         * gcc.target/arm/neon/vaddlu32.c: Remove.
4396         * gcc.target/arm/neon/vaddlu8.c: Remove.
4397         * gcc.target/arm/neon/vadds16.c: Remove.
4398         * gcc.target/arm/neon/vadds32.c: Remove.
4399         * gcc.target/arm/neon/vadds64.c: Remove.
4400         * gcc.target/arm/neon/vadds8.c: Remove.
4401         * gcc.target/arm/neon/vaddu16.c: Remove.
4402         * gcc.target/arm/neon/vaddu32.c: Remove.
4403         * gcc.target/arm/neon/vaddu64.c: Remove.
4404         * gcc.target/arm/neon/vaddu8.c: Remove.
4405         * gcc.target/arm/neon/vaddws16.c: Remove.
4406         * gcc.target/arm/neon/vaddws32.c: Remove.
4407         * gcc.target/arm/neon/vaddws8.c: Remove.
4408         * gcc.target/arm/neon/vaddwu16.c: Remove.
4409         * gcc.target/arm/neon/vaddwu32.c: Remove.
4410         * gcc.target/arm/neon/vaddwu8.c: Remove.
4411         * gcc.target/arm/neon/vandQs16.c: Remove.
4412         * gcc.target/arm/neon/vandQs32.c: Remove.
4413         * gcc.target/arm/neon/vandQs64.c: Remove.
4414         * gcc.target/arm/neon/vandQs8.c: Remove.
4415         * gcc.target/arm/neon/vandQu16.c: Remove.
4416         * gcc.target/arm/neon/vandQu32.c: Remove.
4417         * gcc.target/arm/neon/vandQu64.c: Remove.
4418         * gcc.target/arm/neon/vandQu8.c: Remove.
4419         * gcc.target/arm/neon/vands16.c: Remove.
4420         * gcc.target/arm/neon/vands32.c: Remove.
4421         * gcc.target/arm/neon/vands64.c: Remove.
4422         * gcc.target/arm/neon/vands8.c: Remove.
4423         * gcc.target/arm/neon/vandu16.c: Remove.
4424         * gcc.target/arm/neon/vandu32.c: Remove.
4425         * gcc.target/arm/neon/vandu64.c: Remove.
4426         * gcc.target/arm/neon/vandu8.c: Remove.
4427         * gcc.target/arm/neon/vbicQs16.c: Remove.
4428         * gcc.target/arm/neon/vbicQs32.c: Remove.
4429         * gcc.target/arm/neon/vbicQs64.c: Remove.
4430         * gcc.target/arm/neon/vbicQs8.c: Remove.
4431         * gcc.target/arm/neon/vbicQu16.c: Remove.
4432         * gcc.target/arm/neon/vbicQu32.c: Remove.
4433         * gcc.target/arm/neon/vbicQu64.c: Remove.
4434         * gcc.target/arm/neon/vbicQu8.c: Remove.
4435         * gcc.target/arm/neon/vbics16.c: Remove.
4436         * gcc.target/arm/neon/vbics32.c: Remove.
4437         * gcc.target/arm/neon/vbics64.c: Remove.
4438         * gcc.target/arm/neon/vbics8.c: Remove.
4439         * gcc.target/arm/neon/vbicu16.c: Remove.
4440         * gcc.target/arm/neon/vbicu32.c: Remove.
4441         * gcc.target/arm/neon/vbicu64.c: Remove.
4442         * gcc.target/arm/neon/vbicu8.c: Remove.
4443         * gcc.target/arm/neon/vbslQf32.c: Remove.
4444         * gcc.target/arm/neon/vbslQp16.c: Remove.
4445         * gcc.target/arm/neon/vbslQp64.c: Remove.
4446         * gcc.target/arm/neon/vbslQp8.c: Remove.
4447         * gcc.target/arm/neon/vbslQs16.c: Remove.
4448         * gcc.target/arm/neon/vbslQs32.c: Remove.
4449         * gcc.target/arm/neon/vbslQs64.c: Remove.
4450         * gcc.target/arm/neon/vbslQs8.c: Remove.
4451         * gcc.target/arm/neon/vbslQu16.c: Remove.
4452         * gcc.target/arm/neon/vbslQu32.c: Remove.
4453         * gcc.target/arm/neon/vbslQu64.c: Remove.
4454         * gcc.target/arm/neon/vbslQu8.c: Remove.
4455         * gcc.target/arm/neon/vbslf32.c: Remove.
4456         * gcc.target/arm/neon/vbslp16.c: Remove.
4457         * gcc.target/arm/neon/vbslp64.c: Remove.
4458         * gcc.target/arm/neon/vbslp8.c: Remove.
4459         * gcc.target/arm/neon/vbsls16.c: Remove.
4460         * gcc.target/arm/neon/vbsls32.c: Remove.
4461         * gcc.target/arm/neon/vbsls64.c: Remove.
4462         * gcc.target/arm/neon/vbsls8.c: Remove.
4463         * gcc.target/arm/neon/vbslu16.c: Remove.
4464         * gcc.target/arm/neon/vbslu32.c: Remove.
4465         * gcc.target/arm/neon/vbslu64.c: Remove.
4466         * gcc.target/arm/neon/vbslu8.c: Remove.
4467         * gcc.target/arm/neon/vcageQf32.c: Remove.
4468         * gcc.target/arm/neon/vcagef32.c: Remove.
4469         * gcc.target/arm/neon/vcagtQf32.c: Remove.
4470         * gcc.target/arm/neon/vcagtf32.c: Remove.
4471         * gcc.target/arm/neon/vcaleQf32.c: Remove.
4472         * gcc.target/arm/neon/vcalef32.c: Remove.
4473         * gcc.target/arm/neon/vcaltQf32.c: Remove.
4474         * gcc.target/arm/neon/vcaltf32.c: Remove.
4475         * gcc.target/arm/neon/vceqQf32.c: Remove.
4476         * gcc.target/arm/neon/vceqQp8.c: Remove.
4477         * gcc.target/arm/neon/vceqQs16.c: Remove.
4478         * gcc.target/arm/neon/vceqQs32.c: Remove.
4479         * gcc.target/arm/neon/vceqQs8.c: Remove.
4480         * gcc.target/arm/neon/vceqQu16.c: Remove.
4481         * gcc.target/arm/neon/vceqQu32.c: Remove.
4482         * gcc.target/arm/neon/vceqQu8.c: Remove.
4483         * gcc.target/arm/neon/vceqf32.c: Remove.
4484         * gcc.target/arm/neon/vceqp8.c: Remove.
4485         * gcc.target/arm/neon/vceqs16.c: Remove.
4486         * gcc.target/arm/neon/vceqs32.c: Remove.
4487         * gcc.target/arm/neon/vceqs8.c: Remove.
4488         * gcc.target/arm/neon/vcequ16.c: Remove.
4489         * gcc.target/arm/neon/vcequ32.c: Remove.
4490         * gcc.target/arm/neon/vcequ8.c: Remove.
4491         * gcc.target/arm/neon/vcgeQf32.c: Remove.
4492         * gcc.target/arm/neon/vcgeQs16.c: Remove.
4493         * gcc.target/arm/neon/vcgeQs32.c: Remove.
4494         * gcc.target/arm/neon/vcgeQs8.c: Remove.
4495         * gcc.target/arm/neon/vcgeQu16.c: Remove.
4496         * gcc.target/arm/neon/vcgeQu32.c: Remove.
4497         * gcc.target/arm/neon/vcgeQu8.c: Remove.
4498         * gcc.target/arm/neon/vcgef32.c: Remove.
4499         * gcc.target/arm/neon/vcges16.c: Remove.
4500         * gcc.target/arm/neon/vcges32.c: Remove.
4501         * gcc.target/arm/neon/vcges8.c: Remove.
4502         * gcc.target/arm/neon/vcgeu16.c: Remove.
4503         * gcc.target/arm/neon/vcgeu32.c: Remove.
4504         * gcc.target/arm/neon/vcgeu8.c: Remove.
4505         * gcc.target/arm/neon/vcgtQf32.c: Remove.
4506         * gcc.target/arm/neon/vcgtQs16.c: Remove.
4507         * gcc.target/arm/neon/vcgtQs32.c: Remove.
4508         * gcc.target/arm/neon/vcgtQs8.c: Remove.
4509         * gcc.target/arm/neon/vcgtQu16.c: Remove.
4510         * gcc.target/arm/neon/vcgtQu32.c: Remove.
4511         * gcc.target/arm/neon/vcgtQu8.c: Remove.
4512         * gcc.target/arm/neon/vcgtf32.c: Remove.
4513         * gcc.target/arm/neon/vcgts16.c: Remove.
4514         * gcc.target/arm/neon/vcgts32.c: Remove.
4515         * gcc.target/arm/neon/vcgts8.c: Remove.
4516         * gcc.target/arm/neon/vcgtu16.c: Remove.
4517         * gcc.target/arm/neon/vcgtu32.c: Remove.
4518         * gcc.target/arm/neon/vcgtu8.c: Remove.
4519         * gcc.target/arm/neon/vcleQf32.c: Remove.
4520         * gcc.target/arm/neon/vcleQs16.c: Remove.
4521         * gcc.target/arm/neon/vcleQs32.c: Remove.
4522         * gcc.target/arm/neon/vcleQs8.c: Remove.
4523         * gcc.target/arm/neon/vcleQu16.c: Remove.
4524         * gcc.target/arm/neon/vcleQu32.c: Remove.
4525         * gcc.target/arm/neon/vcleQu8.c: Remove.
4526         * gcc.target/arm/neon/vclef32.c: Remove.
4527         * gcc.target/arm/neon/vcles16.c: Remove.
4528         * gcc.target/arm/neon/vcles32.c: Remove.
4529         * gcc.target/arm/neon/vcles8.c: Remove.
4530         * gcc.target/arm/neon/vcleu16.c: Remove.
4531         * gcc.target/arm/neon/vcleu32.c: Remove.
4532         * gcc.target/arm/neon/vcleu8.c: Remove.
4533         * gcc.target/arm/neon/vclsQs16.c: Remove.
4534         * gcc.target/arm/neon/vclsQs32.c: Remove.
4535         * gcc.target/arm/neon/vclsQs8.c: Remove.
4536         * gcc.target/arm/neon/vclss16.c: Remove.
4537         * gcc.target/arm/neon/vclss32.c: Remove.
4538         * gcc.target/arm/neon/vclss8.c: Remove.
4539         * gcc.target/arm/neon/vcltQf32.c: Remove.
4540         * gcc.target/arm/neon/vcltQs16.c: Remove.
4541         * gcc.target/arm/neon/vcltQs32.c: Remove.
4542         * gcc.target/arm/neon/vcltQs8.c: Remove.
4543         * gcc.target/arm/neon/vcltQu16.c: Remove.
4544         * gcc.target/arm/neon/vcltQu32.c: Remove.
4545         * gcc.target/arm/neon/vcltQu8.c: Remove.
4546         * gcc.target/arm/neon/vcltf32.c: Remove.
4547         * gcc.target/arm/neon/vclts16.c: Remove.
4548         * gcc.target/arm/neon/vclts32.c: Remove.
4549         * gcc.target/arm/neon/vclts8.c: Remove.
4550         * gcc.target/arm/neon/vcltu16.c: Remove.
4551         * gcc.target/arm/neon/vcltu32.c: Remove.
4552         * gcc.target/arm/neon/vcltu8.c: Remove.
4553         * gcc.target/arm/neon/vclzQs16.c: Remove.
4554         * gcc.target/arm/neon/vclzQs32.c: Remove.
4555         * gcc.target/arm/neon/vclzQs8.c: Remove.
4556         * gcc.target/arm/neon/vclzQu16.c: Remove.
4557         * gcc.target/arm/neon/vclzQu32.c: Remove.
4558         * gcc.target/arm/neon/vclzQu8.c: Remove.
4559         * gcc.target/arm/neon/vclzs16.c: Remove.
4560         * gcc.target/arm/neon/vclzs32.c: Remove.
4561         * gcc.target/arm/neon/vclzs8.c: Remove.
4562         * gcc.target/arm/neon/vclzu16.c: Remove.
4563         * gcc.target/arm/neon/vclzu32.c: Remove.
4564         * gcc.target/arm/neon/vclzu8.c: Remove.
4565         * gcc.target/arm/neon/vcntQp8.c: Remove.
4566         * gcc.target/arm/neon/vcntQs8.c: Remove.
4567         * gcc.target/arm/neon/vcntQu8.c: Remove.
4568         * gcc.target/arm/neon/vcntp8.c: Remove.
4569         * gcc.target/arm/neon/vcnts8.c: Remove.
4570         * gcc.target/arm/neon/vcntu8.c: Remove.
4571         * gcc.target/arm/neon/vcombinef32.c: Remove.
4572         * gcc.target/arm/neon/vcombinep16.c: Remove.
4573         * gcc.target/arm/neon/vcombinep64.c: Remove.
4574         * gcc.target/arm/neon/vcombinep8.c: Remove.
4575         * gcc.target/arm/neon/vcombines16.c: Remove.
4576         * gcc.target/arm/neon/vcombines32.c: Remove.
4577         * gcc.target/arm/neon/vcombines64.c: Remove.
4578         * gcc.target/arm/neon/vcombines8.c: Remove.
4579         * gcc.target/arm/neon/vcombineu16.c: Remove.
4580         * gcc.target/arm/neon/vcombineu32.c: Remove.
4581         * gcc.target/arm/neon/vcombineu64.c: Remove.
4582         * gcc.target/arm/neon/vcombineu8.c: Remove.
4583         * gcc.target/arm/neon/vcreatef32.c: Remove.
4584         * gcc.target/arm/neon/vcreatep16.c: Remove.
4585         * gcc.target/arm/neon/vcreatep64.c: Remove.
4586         * gcc.target/arm/neon/vcreatep8.c: Remove.
4587         * gcc.target/arm/neon/vcreates16.c: Remove.
4588         * gcc.target/arm/neon/vcreates32.c: Remove.
4589         * gcc.target/arm/neon/vcreates64.c: Remove.
4590         * gcc.target/arm/neon/vcreates8.c: Remove.
4591         * gcc.target/arm/neon/vcreateu16.c: Remove.
4592         * gcc.target/arm/neon/vcreateu32.c: Remove.
4593         * gcc.target/arm/neon/vcreateu64.c: Remove.
4594         * gcc.target/arm/neon/vcreateu8.c: Remove.
4595         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4596         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4597         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4598         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4599         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4600         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4601         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4602         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4603         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4604         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4605         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4606         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4607         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4608         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4609         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4610         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4611         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4612         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4613         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4614         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4615         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4616         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4617         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4618         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4619         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4620         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4621         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4622         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4623         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4624         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4625         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4626         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4627         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4628         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4629         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4630         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4631         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4632         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4633         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4634         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4635         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4636         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4637         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4638         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4639         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4640         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4641         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4642         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4643         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4644         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4645         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4646         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4647         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4648         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4649         * gcc.target/arm/neon/vdup_nf32.c: Remove.
4650         * gcc.target/arm/neon/vdup_np16.c: Remove.
4651         * gcc.target/arm/neon/vdup_np64.c: Remove.
4652         * gcc.target/arm/neon/vdup_np8.c: Remove.
4653         * gcc.target/arm/neon/vdup_ns16.c: Remove.
4654         * gcc.target/arm/neon/vdup_ns32.c: Remove.
4655         * gcc.target/arm/neon/vdup_ns64.c: Remove.
4656         * gcc.target/arm/neon/vdup_ns8.c: Remove.
4657         * gcc.target/arm/neon/vdup_nu16.c: Remove.
4658         * gcc.target/arm/neon/vdup_nu32.c: Remove.
4659         * gcc.target/arm/neon/vdup_nu64.c: Remove.
4660         * gcc.target/arm/neon/vdup_nu8.c: Remove.
4661         * gcc.target/arm/neon/veorQs16.c: Remove.
4662         * gcc.target/arm/neon/veorQs32.c: Remove.
4663         * gcc.target/arm/neon/veorQs64.c: Remove.
4664         * gcc.target/arm/neon/veorQs8.c: Remove.
4665         * gcc.target/arm/neon/veorQu16.c: Remove.
4666         * gcc.target/arm/neon/veorQu32.c: Remove.
4667         * gcc.target/arm/neon/veorQu64.c: Remove.
4668         * gcc.target/arm/neon/veorQu8.c: Remove.
4669         * gcc.target/arm/neon/veors16.c: Remove.
4670         * gcc.target/arm/neon/veors32.c: Remove.
4671         * gcc.target/arm/neon/veors64.c: Remove.
4672         * gcc.target/arm/neon/veors8.c: Remove.
4673         * gcc.target/arm/neon/veoru16.c: Remove.
4674         * gcc.target/arm/neon/veoru32.c: Remove.
4675         * gcc.target/arm/neon/veoru64.c: Remove.
4676         * gcc.target/arm/neon/veoru8.c: Remove.
4677         * gcc.target/arm/neon/vextQf32.c: Remove.
4678         * gcc.target/arm/neon/vextQp16.c: Remove.
4679         * gcc.target/arm/neon/vextQp64.c: Remove.
4680         * gcc.target/arm/neon/vextQp8.c: Remove.
4681         * gcc.target/arm/neon/vextQs16.c: Remove.
4682         * gcc.target/arm/neon/vextQs32.c: Remove.
4683         * gcc.target/arm/neon/vextQs64.c: Remove.
4684         * gcc.target/arm/neon/vextQs8.c: Remove.
4685         * gcc.target/arm/neon/vextQu16.c: Remove.
4686         * gcc.target/arm/neon/vextQu32.c: Remove.
4687         * gcc.target/arm/neon/vextQu64.c: Remove.
4688         * gcc.target/arm/neon/vextQu8.c: Remove.
4689         * gcc.target/arm/neon/vextf32.c: Remove.
4690         * gcc.target/arm/neon/vextp16.c: Remove.
4691         * gcc.target/arm/neon/vextp64.c: Remove.
4692         * gcc.target/arm/neon/vextp8.c: Remove.
4693         * gcc.target/arm/neon/vexts16.c: Remove.
4694         * gcc.target/arm/neon/vexts32.c: Remove.
4695         * gcc.target/arm/neon/vexts64.c: Remove.
4696         * gcc.target/arm/neon/vexts8.c: Remove.
4697         * gcc.target/arm/neon/vextu16.c: Remove.
4698         * gcc.target/arm/neon/vextu32.c: Remove.
4699         * gcc.target/arm/neon/vextu64.c: Remove.
4700         * gcc.target/arm/neon/vextu8.c: Remove.
4701         * gcc.target/arm/neon/vfmaQf32.c: Remove.
4702         * gcc.target/arm/neon/vfmaf32.c: Remove.
4703         * gcc.target/arm/neon/vfmsQf32.c: Remove.
4704         * gcc.target/arm/neon/vfmsf32.c: Remove.
4705         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4706         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4707         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4708         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4709         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4710         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4711         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4712         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4713         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4714         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4715         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4716         * gcc.target/arm/neon/vget_highf32.c: Remove.
4717         * gcc.target/arm/neon/vget_highp16.c: Remove.
4718         * gcc.target/arm/neon/vget_highp64.c: Remove.
4719         * gcc.target/arm/neon/vget_highp8.c: Remove.
4720         * gcc.target/arm/neon/vget_highs16.c: Remove.
4721         * gcc.target/arm/neon/vget_highs32.c: Remove.
4722         * gcc.target/arm/neon/vget_highs64.c: Remove.
4723         * gcc.target/arm/neon/vget_highs8.c: Remove.
4724         * gcc.target/arm/neon/vget_highu16.c: Remove.
4725         * gcc.target/arm/neon/vget_highu32.c: Remove.
4726         * gcc.target/arm/neon/vget_highu64.c: Remove.
4727         * gcc.target/arm/neon/vget_highu8.c: Remove.
4728         * gcc.target/arm/neon/vget_lanef32.c: Remove.
4729         * gcc.target/arm/neon/vget_lanep16.c: Remove.
4730         * gcc.target/arm/neon/vget_lanep8.c: Remove.
4731         * gcc.target/arm/neon/vget_lanes16.c: Remove.
4732         * gcc.target/arm/neon/vget_lanes32.c: Remove.
4733         * gcc.target/arm/neon/vget_lanes64.c: Remove.
4734         * gcc.target/arm/neon/vget_lanes8.c: Remove.
4735         * gcc.target/arm/neon/vget_laneu16.c: Remove.
4736         * gcc.target/arm/neon/vget_laneu32.c: Remove.
4737         * gcc.target/arm/neon/vget_laneu64.c: Remove.
4738         * gcc.target/arm/neon/vget_laneu8.c: Remove.
4739         * gcc.target/arm/neon/vget_lowf32.c: Remove.
4740         * gcc.target/arm/neon/vget_lowp16.c: Remove.
4741         * gcc.target/arm/neon/vget_lowp64.c: Remove.
4742         * gcc.target/arm/neon/vget_lowp8.c: Remove.
4743         * gcc.target/arm/neon/vget_lows16.c: Remove.
4744         * gcc.target/arm/neon/vget_lows32.c: Remove.
4745         * gcc.target/arm/neon/vget_lows64.c: Remove.
4746         * gcc.target/arm/neon/vget_lows8.c: Remove.
4747         * gcc.target/arm/neon/vget_lowu16.c: Remove.
4748         * gcc.target/arm/neon/vget_lowu32.c: Remove.
4749         * gcc.target/arm/neon/vget_lowu64.c: Remove.
4750         * gcc.target/arm/neon/vget_lowu8.c: Remove.
4751         * gcc.target/arm/neon/vhaddQs16.c: Remove.
4752         * gcc.target/arm/neon/vhaddQs32.c: Remove.
4753         * gcc.target/arm/neon/vhaddQs8.c: Remove.
4754         * gcc.target/arm/neon/vhaddQu16.c: Remove.
4755         * gcc.target/arm/neon/vhaddQu32.c: Remove.
4756         * gcc.target/arm/neon/vhaddQu8.c: Remove.
4757         * gcc.target/arm/neon/vhadds16.c: Remove.
4758         * gcc.target/arm/neon/vhadds32.c: Remove.
4759         * gcc.target/arm/neon/vhadds8.c: Remove.
4760         * gcc.target/arm/neon/vhaddu16.c: Remove.
4761         * gcc.target/arm/neon/vhaddu32.c: Remove.
4762         * gcc.target/arm/neon/vhaddu8.c: Remove.
4763         * gcc.target/arm/neon/vhsubQs16.c: Remove.
4764         * gcc.target/arm/neon/vhsubQs32.c: Remove.
4765         * gcc.target/arm/neon/vhsubQs8.c: Remove.
4766         * gcc.target/arm/neon/vhsubQu16.c: Remove.
4767         * gcc.target/arm/neon/vhsubQu32.c: Remove.
4768         * gcc.target/arm/neon/vhsubQu8.c: Remove.
4769         * gcc.target/arm/neon/vhsubs16.c: Remove.
4770         * gcc.target/arm/neon/vhsubs32.c: Remove.
4771         * gcc.target/arm/neon/vhsubs8.c: Remove.
4772         * gcc.target/arm/neon/vhsubu16.c: Remove.
4773         * gcc.target/arm/neon/vhsubu32.c: Remove.
4774         * gcc.target/arm/neon/vhsubu8.c: Remove.
4775         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4776         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4777         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4778         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4779         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4780         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4781         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4782         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4783         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4784         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4785         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4786         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4787         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4788         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4789         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4790         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4791         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4792         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4793         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4794         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4795         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4796         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4797         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4798         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4799         * gcc.target/arm/neon/vld1Qf32.c: Remove.
4800         * gcc.target/arm/neon/vld1Qp16.c: Remove.
4801         * gcc.target/arm/neon/vld1Qp64.c: Remove.
4802         * gcc.target/arm/neon/vld1Qp8.c: Remove.
4803         * gcc.target/arm/neon/vld1Qs16.c: Remove.
4804         * gcc.target/arm/neon/vld1Qs32.c: Remove.
4805         * gcc.target/arm/neon/vld1Qs64.c: Remove.
4806         * gcc.target/arm/neon/vld1Qs8.c: Remove.
4807         * gcc.target/arm/neon/vld1Qu16.c: Remove.
4808         * gcc.target/arm/neon/vld1Qu32.c: Remove.
4809         * gcc.target/arm/neon/vld1Qu64.c: Remove.
4810         * gcc.target/arm/neon/vld1Qu8.c: Remove.
4811         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4812         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4813         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4814         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4815         * gcc.target/arm/neon/vld1_dups16.c: Remove.
4816         * gcc.target/arm/neon/vld1_dups32.c: Remove.
4817         * gcc.target/arm/neon/vld1_dups64.c: Remove.
4818         * gcc.target/arm/neon/vld1_dups8.c: Remove.
4819         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4820         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4821         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4822         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4823         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4824         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4825         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4826         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4827         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4828         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4829         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4830         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4831         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4832         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4833         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4834         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4835         * gcc.target/arm/neon/vld1f32.c: Remove.
4836         * gcc.target/arm/neon/vld1p16.c: Remove.
4837         * gcc.target/arm/neon/vld1p64.c: Remove.
4838         * gcc.target/arm/neon/vld1p8.c: Remove.
4839         * gcc.target/arm/neon/vld1s16.c: Remove.
4840         * gcc.target/arm/neon/vld1s32.c: Remove.
4841         * gcc.target/arm/neon/vld1s64.c: Remove.
4842         * gcc.target/arm/neon/vld1s8.c: Remove.
4843         * gcc.target/arm/neon/vld1u16.c: Remove.
4844         * gcc.target/arm/neon/vld1u32.c: Remove.
4845         * gcc.target/arm/neon/vld1u64.c: Remove.
4846         * gcc.target/arm/neon/vld1u8.c: Remove.
4847         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4848         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4849         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4850         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4851         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4852         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4853         * gcc.target/arm/neon/vld2Qf32.c: Remove.
4854         * gcc.target/arm/neon/vld2Qp16.c: Remove.
4855         * gcc.target/arm/neon/vld2Qp8.c: Remove.
4856         * gcc.target/arm/neon/vld2Qs16.c: Remove.
4857         * gcc.target/arm/neon/vld2Qs32.c: Remove.
4858         * gcc.target/arm/neon/vld2Qs8.c: Remove.
4859         * gcc.target/arm/neon/vld2Qu16.c: Remove.
4860         * gcc.target/arm/neon/vld2Qu32.c: Remove.
4861         * gcc.target/arm/neon/vld2Qu8.c: Remove.
4862         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4863         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4864         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4865         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4866         * gcc.target/arm/neon/vld2_dups16.c: Remove.
4867         * gcc.target/arm/neon/vld2_dups32.c: Remove.
4868         * gcc.target/arm/neon/vld2_dups64.c: Remove.
4869         * gcc.target/arm/neon/vld2_dups8.c: Remove.
4870         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4871         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4872         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4873         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4874         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4875         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4876         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4877         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4878         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4879         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4880         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4881         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4882         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4883         * gcc.target/arm/neon/vld2f32.c: Remove.
4884         * gcc.target/arm/neon/vld2p16.c: Remove.
4885         * gcc.target/arm/neon/vld2p64.c: Remove.
4886         * gcc.target/arm/neon/vld2p8.c: Remove.
4887         * gcc.target/arm/neon/vld2s16.c: Remove.
4888         * gcc.target/arm/neon/vld2s32.c: Remove.
4889         * gcc.target/arm/neon/vld2s64.c: Remove.
4890         * gcc.target/arm/neon/vld2s8.c: Remove.
4891         * gcc.target/arm/neon/vld2u16.c: Remove.
4892         * gcc.target/arm/neon/vld2u32.c: Remove.
4893         * gcc.target/arm/neon/vld2u64.c: Remove.
4894         * gcc.target/arm/neon/vld2u8.c: Remove.
4895         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4896         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4897         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4898         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4899         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4900         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4901         * gcc.target/arm/neon/vld3Qf32.c: Remove.
4902         * gcc.target/arm/neon/vld3Qp16.c: Remove.
4903         * gcc.target/arm/neon/vld3Qp8.c: Remove.
4904         * gcc.target/arm/neon/vld3Qs16.c: Remove.
4905         * gcc.target/arm/neon/vld3Qs32.c: Remove.
4906         * gcc.target/arm/neon/vld3Qs8.c: Remove.
4907         * gcc.target/arm/neon/vld3Qu16.c: Remove.
4908         * gcc.target/arm/neon/vld3Qu32.c: Remove.
4909         * gcc.target/arm/neon/vld3Qu8.c: Remove.
4910         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4911         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4912         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4913         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4914         * gcc.target/arm/neon/vld3_dups16.c: Remove.
4915         * gcc.target/arm/neon/vld3_dups32.c: Remove.
4916         * gcc.target/arm/neon/vld3_dups64.c: Remove.
4917         * gcc.target/arm/neon/vld3_dups8.c: Remove.
4918         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4919         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4920         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4921         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4922         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4923         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4924         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4925         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4926         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4927         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4928         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4929         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4930         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4931         * gcc.target/arm/neon/vld3f32.c: Remove.
4932         * gcc.target/arm/neon/vld3p16.c: Remove.
4933         * gcc.target/arm/neon/vld3p64.c: Remove.
4934         * gcc.target/arm/neon/vld3p8.c: Remove.
4935         * gcc.target/arm/neon/vld3s16.c: Remove.
4936         * gcc.target/arm/neon/vld3s32.c: Remove.
4937         * gcc.target/arm/neon/vld3s64.c: Remove.
4938         * gcc.target/arm/neon/vld3s8.c: Remove.
4939         * gcc.target/arm/neon/vld3u16.c: Remove.
4940         * gcc.target/arm/neon/vld3u32.c: Remove.
4941         * gcc.target/arm/neon/vld3u64.c: Remove.
4942         * gcc.target/arm/neon/vld3u8.c: Remove.
4943         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4944         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4945         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4946         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4947         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4948         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4949         * gcc.target/arm/neon/vld4Qf32.c: Remove.
4950         * gcc.target/arm/neon/vld4Qp16.c: Remove.
4951         * gcc.target/arm/neon/vld4Qp8.c: Remove.
4952         * gcc.target/arm/neon/vld4Qs16.c: Remove.
4953         * gcc.target/arm/neon/vld4Qs32.c: Remove.
4954         * gcc.target/arm/neon/vld4Qs8.c: Remove.
4955         * gcc.target/arm/neon/vld4Qu16.c: Remove.
4956         * gcc.target/arm/neon/vld4Qu32.c: Remove.
4957         * gcc.target/arm/neon/vld4Qu8.c: Remove.
4958         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4959         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4960         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4961         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4962         * gcc.target/arm/neon/vld4_dups16.c: Remove.
4963         * gcc.target/arm/neon/vld4_dups32.c: Remove.
4964         * gcc.target/arm/neon/vld4_dups64.c: Remove.
4965         * gcc.target/arm/neon/vld4_dups8.c: Remove.
4966         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4967         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4968         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4969         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4970         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4971         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4972         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4973         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4974         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4975         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4976         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4977         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4978         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4979         * gcc.target/arm/neon/vld4f32.c: Remove.
4980         * gcc.target/arm/neon/vld4p16.c: Remove.
4981         * gcc.target/arm/neon/vld4p64.c: Remove.
4982         * gcc.target/arm/neon/vld4p8.c: Remove.
4983         * gcc.target/arm/neon/vld4s16.c: Remove.
4984         * gcc.target/arm/neon/vld4s32.c: Remove.
4985         * gcc.target/arm/neon/vld4s64.c: Remove.
4986         * gcc.target/arm/neon/vld4s8.c: Remove.
4987         * gcc.target/arm/neon/vld4u16.c: Remove.
4988         * gcc.target/arm/neon/vld4u32.c: Remove.
4989         * gcc.target/arm/neon/vld4u64.c: Remove.
4990         * gcc.target/arm/neon/vld4u8.c: Remove.
4991         * gcc.target/arm/neon/vmaxQf32.c: Remove.
4992         * gcc.target/arm/neon/vmaxQs16.c: Remove.
4993         * gcc.target/arm/neon/vmaxQs32.c: Remove.
4994         * gcc.target/arm/neon/vmaxQs8.c: Remove.
4995         * gcc.target/arm/neon/vmaxQu16.c: Remove.
4996         * gcc.target/arm/neon/vmaxQu32.c: Remove.
4997         * gcc.target/arm/neon/vmaxQu8.c: Remove.
4998         * gcc.target/arm/neon/vmaxf32.c: Remove.
4999         * gcc.target/arm/neon/vmaxs16.c: Remove.
5000         * gcc.target/arm/neon/vmaxs32.c: Remove.
5001         * gcc.target/arm/neon/vmaxs8.c: Remove.
5002         * gcc.target/arm/neon/vmaxu16.c: Remove.
5003         * gcc.target/arm/neon/vmaxu32.c: Remove.
5004         * gcc.target/arm/neon/vmaxu8.c: Remove.
5005         * gcc.target/arm/neon/vminQf32.c: Remove.
5006         * gcc.target/arm/neon/vminQs16.c: Remove.
5007         * gcc.target/arm/neon/vminQs32.c: Remove.
5008         * gcc.target/arm/neon/vminQs8.c: Remove.
5009         * gcc.target/arm/neon/vminQu16.c: Remove.
5010         * gcc.target/arm/neon/vminQu32.c: Remove.
5011         * gcc.target/arm/neon/vminQu8.c: Remove.
5012         * gcc.target/arm/neon/vminf32.c: Remove.
5013         * gcc.target/arm/neon/vmins16.c: Remove.
5014         * gcc.target/arm/neon/vmins32.c: Remove.
5015         * gcc.target/arm/neon/vmins8.c: Remove.
5016         * gcc.target/arm/neon/vminu16.c: Remove.
5017         * gcc.target/arm/neon/vminu32.c: Remove.
5018         * gcc.target/arm/neon/vminu8.c: Remove.
5019         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5020         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5021         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5022         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5023         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5024         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5025         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5026         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5027         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5028         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5029         * gcc.target/arm/neon/vmlaQf32.c: Remove.
5030         * gcc.target/arm/neon/vmlaQs16.c: Remove.
5031         * gcc.target/arm/neon/vmlaQs32.c: Remove.
5032         * gcc.target/arm/neon/vmlaQs8.c: Remove.
5033         * gcc.target/arm/neon/vmlaQu16.c: Remove.
5034         * gcc.target/arm/neon/vmlaQu32.c: Remove.
5035         * gcc.target/arm/neon/vmlaQu8.c: Remove.
5036         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5037         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5038         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5039         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5040         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5041         * gcc.target/arm/neon/vmla_nf32.c: Remove.
5042         * gcc.target/arm/neon/vmla_ns16.c: Remove.
5043         * gcc.target/arm/neon/vmla_ns32.c: Remove.
5044         * gcc.target/arm/neon/vmla_nu16.c: Remove.
5045         * gcc.target/arm/neon/vmla_nu32.c: Remove.
5046         * gcc.target/arm/neon/vmlaf32.c: Remove.
5047         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5048         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5049         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5050         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5051         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5052         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5053         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5054         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5055         * gcc.target/arm/neon/vmlals16.c: Remove.
5056         * gcc.target/arm/neon/vmlals32.c: Remove.
5057         * gcc.target/arm/neon/vmlals8.c: Remove.
5058         * gcc.target/arm/neon/vmlalu16.c: Remove.
5059         * gcc.target/arm/neon/vmlalu32.c: Remove.
5060         * gcc.target/arm/neon/vmlalu8.c: Remove.
5061         * gcc.target/arm/neon/vmlas16.c: Remove.
5062         * gcc.target/arm/neon/vmlas32.c: Remove.
5063         * gcc.target/arm/neon/vmlas8.c: Remove.
5064         * gcc.target/arm/neon/vmlau16.c: Remove.
5065         * gcc.target/arm/neon/vmlau32.c: Remove.
5066         * gcc.target/arm/neon/vmlau8.c: Remove.
5067         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5068         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5069         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5070         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5071         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5072         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5073         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5074         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5075         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5076         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5077         * gcc.target/arm/neon/vmlsQf32.c: Remove.
5078         * gcc.target/arm/neon/vmlsQs16.c: Remove.
5079         * gcc.target/arm/neon/vmlsQs32.c: Remove.
5080         * gcc.target/arm/neon/vmlsQs8.c: Remove.
5081         * gcc.target/arm/neon/vmlsQu16.c: Remove.
5082         * gcc.target/arm/neon/vmlsQu32.c: Remove.
5083         * gcc.target/arm/neon/vmlsQu8.c: Remove.
5084         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5085         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5086         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5087         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5088         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5089         * gcc.target/arm/neon/vmls_nf32.c: Remove.
5090         * gcc.target/arm/neon/vmls_ns16.c: Remove.
5091         * gcc.target/arm/neon/vmls_ns32.c: Remove.
5092         * gcc.target/arm/neon/vmls_nu16.c: Remove.
5093         * gcc.target/arm/neon/vmls_nu32.c: Remove.
5094         * gcc.target/arm/neon/vmlsf32.c: Remove.
5095         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5096         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5097         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5098         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5099         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5100         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5101         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5102         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5103         * gcc.target/arm/neon/vmlsls16.c: Remove.
5104         * gcc.target/arm/neon/vmlsls32.c: Remove.
5105         * gcc.target/arm/neon/vmlsls8.c: Remove.
5106         * gcc.target/arm/neon/vmlslu16.c: Remove.
5107         * gcc.target/arm/neon/vmlslu32.c: Remove.
5108         * gcc.target/arm/neon/vmlslu8.c: Remove.
5109         * gcc.target/arm/neon/vmlss16.c: Remove.
5110         * gcc.target/arm/neon/vmlss32.c: Remove.
5111         * gcc.target/arm/neon/vmlss8.c: Remove.
5112         * gcc.target/arm/neon/vmlsu16.c: Remove.
5113         * gcc.target/arm/neon/vmlsu32.c: Remove.
5114         * gcc.target/arm/neon/vmlsu8.c: Remove.
5115         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5116         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5117         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5118         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5119         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5120         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5121         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5122         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5123         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5124         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5125         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5126         * gcc.target/arm/neon/vmov_nf32.c: Remove.
5127         * gcc.target/arm/neon/vmov_np16.c: Remove.
5128         * gcc.target/arm/neon/vmov_np8.c: Remove.
5129         * gcc.target/arm/neon/vmov_ns16.c: Remove.
5130         * gcc.target/arm/neon/vmov_ns32.c: Remove.
5131         * gcc.target/arm/neon/vmov_ns64.c: Remove.
5132         * gcc.target/arm/neon/vmov_ns8.c: Remove.
5133         * gcc.target/arm/neon/vmov_nu16.c: Remove.
5134         * gcc.target/arm/neon/vmov_nu32.c: Remove.
5135         * gcc.target/arm/neon/vmov_nu64.c: Remove.
5136         * gcc.target/arm/neon/vmov_nu8.c: Remove.
5137         * gcc.target/arm/neon/vmovls16.c: Remove.
5138         * gcc.target/arm/neon/vmovls32.c: Remove.
5139         * gcc.target/arm/neon/vmovls8.c: Remove.
5140         * gcc.target/arm/neon/vmovlu16.c: Remove.
5141         * gcc.target/arm/neon/vmovlu32.c: Remove.
5142         * gcc.target/arm/neon/vmovlu8.c: Remove.
5143         * gcc.target/arm/neon/vmovns16.c: Remove.
5144         * gcc.target/arm/neon/vmovns32.c: Remove.
5145         * gcc.target/arm/neon/vmovns64.c: Remove.
5146         * gcc.target/arm/neon/vmovnu16.c: Remove.
5147         * gcc.target/arm/neon/vmovnu32.c: Remove.
5148         * gcc.target/arm/neon/vmovnu64.c: Remove.
5149         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5150         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5151         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5152         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5153         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5154         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5155         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5156         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5157         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5158         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5159         * gcc.target/arm/neon/vmulQf32.c: Remove.
5160         * gcc.target/arm/neon/vmulQp8.c: Remove.
5161         * gcc.target/arm/neon/vmulQs16.c: Remove.
5162         * gcc.target/arm/neon/vmulQs32.c: Remove.
5163         * gcc.target/arm/neon/vmulQs8.c: Remove.
5164         * gcc.target/arm/neon/vmulQu16.c: Remove.
5165         * gcc.target/arm/neon/vmulQu32.c: Remove.
5166         * gcc.target/arm/neon/vmulQu8.c: Remove.
5167         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5168         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5169         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5170         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5171         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5172         * gcc.target/arm/neon/vmul_nf32.c: Remove.
5173         * gcc.target/arm/neon/vmul_ns16.c: Remove.
5174         * gcc.target/arm/neon/vmul_ns32.c: Remove.
5175         * gcc.target/arm/neon/vmul_nu16.c: Remove.
5176         * gcc.target/arm/neon/vmul_nu32.c: Remove.
5177         * gcc.target/arm/neon/vmulf32.c: Remove.
5178         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5179         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5180         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5181         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5182         * gcc.target/arm/neon/vmull_ns16.c: Remove.
5183         * gcc.target/arm/neon/vmull_ns32.c: Remove.
5184         * gcc.target/arm/neon/vmull_nu16.c: Remove.
5185         * gcc.target/arm/neon/vmull_nu32.c: Remove.
5186         * gcc.target/arm/neon/vmullp8.c: Remove.
5187         * gcc.target/arm/neon/vmulls16.c: Remove.
5188         * gcc.target/arm/neon/vmulls32.c: Remove.
5189         * gcc.target/arm/neon/vmulls8.c: Remove.
5190         * gcc.target/arm/neon/vmullu16.c: Remove.
5191         * gcc.target/arm/neon/vmullu32.c: Remove.
5192         * gcc.target/arm/neon/vmullu8.c: Remove.
5193         * gcc.target/arm/neon/vmulp8.c: Remove.
5194         * gcc.target/arm/neon/vmuls16.c: Remove.
5195         * gcc.target/arm/neon/vmuls32.c: Remove.
5196         * gcc.target/arm/neon/vmuls8.c: Remove.
5197         * gcc.target/arm/neon/vmulu16.c: Remove.
5198         * gcc.target/arm/neon/vmulu32.c: Remove.
5199         * gcc.target/arm/neon/vmulu8.c: Remove.
5200         * gcc.target/arm/neon/vmvnQp8.c: Remove.
5201         * gcc.target/arm/neon/vmvnQs16.c: Remove.
5202         * gcc.target/arm/neon/vmvnQs32.c: Remove.
5203         * gcc.target/arm/neon/vmvnQs8.c: Remove.
5204         * gcc.target/arm/neon/vmvnQu16.c: Remove.
5205         * gcc.target/arm/neon/vmvnQu32.c: Remove.
5206         * gcc.target/arm/neon/vmvnQu8.c: Remove.
5207         * gcc.target/arm/neon/vmvnp8.c: Remove.
5208         * gcc.target/arm/neon/vmvns16.c: Remove.
5209         * gcc.target/arm/neon/vmvns32.c: Remove.
5210         * gcc.target/arm/neon/vmvns8.c: Remove.
5211         * gcc.target/arm/neon/vmvnu16.c: Remove.
5212         * gcc.target/arm/neon/vmvnu32.c: Remove.
5213         * gcc.target/arm/neon/vmvnu8.c: Remove.
5214         * gcc.target/arm/neon/vnegQf32.c: Remove.
5215         * gcc.target/arm/neon/vnegQs16.c: Remove.
5216         * gcc.target/arm/neon/vnegQs32.c: Remove.
5217         * gcc.target/arm/neon/vnegQs8.c: Remove.
5218         * gcc.target/arm/neon/vnegf32.c: Remove.
5219         * gcc.target/arm/neon/vnegs16.c: Remove.
5220         * gcc.target/arm/neon/vnegs32.c: Remove.
5221         * gcc.target/arm/neon/vnegs8.c: Remove.
5222         * gcc.target/arm/neon/vornQs16.c: Remove.
5223         * gcc.target/arm/neon/vornQs32.c: Remove.
5224         * gcc.target/arm/neon/vornQs64.c: Remove.
5225         * gcc.target/arm/neon/vornQs8.c: Remove.
5226         * gcc.target/arm/neon/vornQu16.c: Remove.
5227         * gcc.target/arm/neon/vornQu32.c: Remove.
5228         * gcc.target/arm/neon/vornQu64.c: Remove.
5229         * gcc.target/arm/neon/vornQu8.c: Remove.
5230         * gcc.target/arm/neon/vorns16.c: Remove.
5231         * gcc.target/arm/neon/vorns32.c: Remove.
5232         * gcc.target/arm/neon/vorns64.c: Remove.
5233         * gcc.target/arm/neon/vorns8.c: Remove.
5234         * gcc.target/arm/neon/vornu16.c: Remove.
5235         * gcc.target/arm/neon/vornu32.c: Remove.
5236         * gcc.target/arm/neon/vornu64.c: Remove.
5237         * gcc.target/arm/neon/vornu8.c: Remove.
5238         * gcc.target/arm/neon/vorrQs16.c: Remove.
5239         * gcc.target/arm/neon/vorrQs32.c: Remove.
5240         * gcc.target/arm/neon/vorrQs64.c: Remove.
5241         * gcc.target/arm/neon/vorrQs8.c: Remove.
5242         * gcc.target/arm/neon/vorrQu16.c: Remove.
5243         * gcc.target/arm/neon/vorrQu32.c: Remove.
5244         * gcc.target/arm/neon/vorrQu64.c: Remove.
5245         * gcc.target/arm/neon/vorrQu8.c: Remove.
5246         * gcc.target/arm/neon/vorrs16.c: Remove.
5247         * gcc.target/arm/neon/vorrs32.c: Remove.
5248         * gcc.target/arm/neon/vorrs64.c: Remove.
5249         * gcc.target/arm/neon/vorrs8.c: Remove.
5250         * gcc.target/arm/neon/vorru16.c: Remove.
5251         * gcc.target/arm/neon/vorru32.c: Remove.
5252         * gcc.target/arm/neon/vorru64.c: Remove.
5253         * gcc.target/arm/neon/vorru8.c: Remove.
5254         * gcc.target/arm/neon/vpadalQs16.c: Remove.
5255         * gcc.target/arm/neon/vpadalQs32.c: Remove.
5256         * gcc.target/arm/neon/vpadalQs8.c: Remove.
5257         * gcc.target/arm/neon/vpadalQu16.c: Remove.
5258         * gcc.target/arm/neon/vpadalQu32.c: Remove.
5259         * gcc.target/arm/neon/vpadalQu8.c: Remove.
5260         * gcc.target/arm/neon/vpadals16.c: Remove.
5261         * gcc.target/arm/neon/vpadals32.c: Remove.
5262         * gcc.target/arm/neon/vpadals8.c: Remove.
5263         * gcc.target/arm/neon/vpadalu16.c: Remove.
5264         * gcc.target/arm/neon/vpadalu32.c: Remove.
5265         * gcc.target/arm/neon/vpadalu8.c: Remove.
5266         * gcc.target/arm/neon/vpaddf32.c: Remove.
5267         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5268         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5269         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5270         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5271         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5272         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5273         * gcc.target/arm/neon/vpaddls16.c: Remove.
5274         * gcc.target/arm/neon/vpaddls32.c: Remove.
5275         * gcc.target/arm/neon/vpaddls8.c: Remove.
5276         * gcc.target/arm/neon/vpaddlu16.c: Remove.
5277         * gcc.target/arm/neon/vpaddlu32.c: Remove.
5278         * gcc.target/arm/neon/vpaddlu8.c: Remove.
5279         * gcc.target/arm/neon/vpadds16.c: Remove.
5280         * gcc.target/arm/neon/vpadds32.c: Remove.
5281         * gcc.target/arm/neon/vpadds8.c: Remove.
5282         * gcc.target/arm/neon/vpaddu16.c: Remove.
5283         * gcc.target/arm/neon/vpaddu32.c: Remove.
5284         * gcc.target/arm/neon/vpaddu8.c: Remove.
5285         * gcc.target/arm/neon/vpmaxf32.c: Remove.
5286         * gcc.target/arm/neon/vpmaxs16.c: Remove.
5287         * gcc.target/arm/neon/vpmaxs32.c: Remove.
5288         * gcc.target/arm/neon/vpmaxs8.c: Remove.
5289         * gcc.target/arm/neon/vpmaxu16.c: Remove.
5290         * gcc.target/arm/neon/vpmaxu32.c: Remove.
5291         * gcc.target/arm/neon/vpmaxu8.c: Remove.
5292         * gcc.target/arm/neon/vpminf32.c: Remove.
5293         * gcc.target/arm/neon/vpmins16.c: Remove.
5294         * gcc.target/arm/neon/vpmins32.c: Remove.
5295         * gcc.target/arm/neon/vpmins8.c: Remove.
5296         * gcc.target/arm/neon/vpminu16.c: Remove.
5297         * gcc.target/arm/neon/vpminu32.c: Remove.
5298         * gcc.target/arm/neon/vpminu8.c: Remove.
5299         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5300         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5301         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5302         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5303         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5304         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5305         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5306         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5307         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5308         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5309         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5310         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5311         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5312         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5313         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5314         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5315         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5316         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5317         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5318         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5319         * gcc.target/arm/neon/vqRshls16.c: Remove.
5320         * gcc.target/arm/neon/vqRshls32.c: Remove.
5321         * gcc.target/arm/neon/vqRshls64.c: Remove.
5322         * gcc.target/arm/neon/vqRshls8.c: Remove.
5323         * gcc.target/arm/neon/vqRshlu16.c: Remove.
5324         * gcc.target/arm/neon/vqRshlu32.c: Remove.
5325         * gcc.target/arm/neon/vqRshlu64.c: Remove.
5326         * gcc.target/arm/neon/vqRshlu8.c: Remove.
5327         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5328         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5329         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5330         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5331         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5332         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5333         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5334         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5335         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5336         * gcc.target/arm/neon/vqabsQs16.c: Remove.
5337         * gcc.target/arm/neon/vqabsQs32.c: Remove.
5338         * gcc.target/arm/neon/vqabsQs8.c: Remove.
5339         * gcc.target/arm/neon/vqabss16.c: Remove.
5340         * gcc.target/arm/neon/vqabss32.c: Remove.
5341         * gcc.target/arm/neon/vqabss8.c: Remove.
5342         * gcc.target/arm/neon/vqaddQs16.c: Remove.
5343         * gcc.target/arm/neon/vqaddQs32.c: Remove.
5344         * gcc.target/arm/neon/vqaddQs64.c: Remove.
5345         * gcc.target/arm/neon/vqaddQs8.c: Remove.
5346         * gcc.target/arm/neon/vqaddQu16.c: Remove.
5347         * gcc.target/arm/neon/vqaddQu32.c: Remove.
5348         * gcc.target/arm/neon/vqaddQu64.c: Remove.
5349         * gcc.target/arm/neon/vqaddQu8.c: Remove.
5350         * gcc.target/arm/neon/vqadds16.c: Remove.
5351         * gcc.target/arm/neon/vqadds32.c: Remove.
5352         * gcc.target/arm/neon/vqadds64.c: Remove.
5353         * gcc.target/arm/neon/vqadds8.c: Remove.
5354         * gcc.target/arm/neon/vqaddu16.c: Remove.
5355         * gcc.target/arm/neon/vqaddu32.c: Remove.
5356         * gcc.target/arm/neon/vqaddu64.c: Remove.
5357         * gcc.target/arm/neon/vqaddu8.c: Remove.
5358         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5359         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5360         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5361         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5362         * gcc.target/arm/neon/vqdmlals16.c: Remove.
5363         * gcc.target/arm/neon/vqdmlals32.c: Remove.
5364         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5365         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5366         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5367         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5368         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5369         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5370         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5371         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5372         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5373         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5374         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5375         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5376         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5377         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5378         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5379         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5380         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5381         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5382         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5383         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5384         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5385         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5386         * gcc.target/arm/neon/vqdmulls16.c: Remove.
5387         * gcc.target/arm/neon/vqdmulls32.c: Remove.
5388         * gcc.target/arm/neon/vqmovns16.c: Remove.
5389         * gcc.target/arm/neon/vqmovns32.c: Remove.
5390         * gcc.target/arm/neon/vqmovns64.c: Remove.
5391         * gcc.target/arm/neon/vqmovnu16.c: Remove.
5392         * gcc.target/arm/neon/vqmovnu32.c: Remove.
5393         * gcc.target/arm/neon/vqmovnu64.c: Remove.
5394         * gcc.target/arm/neon/vqmovuns16.c: Remove.
5395         * gcc.target/arm/neon/vqmovuns32.c: Remove.
5396         * gcc.target/arm/neon/vqmovuns64.c: Remove.
5397         * gcc.target/arm/neon/vqnegQs16.c: Remove.
5398         * gcc.target/arm/neon/vqnegQs32.c: Remove.
5399         * gcc.target/arm/neon/vqnegQs8.c: Remove.
5400         * gcc.target/arm/neon/vqnegs16.c: Remove.
5401         * gcc.target/arm/neon/vqnegs32.c: Remove.
5402         * gcc.target/arm/neon/vqnegs8.c: Remove.
5403         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5404         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5405         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5406         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5407         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5408         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5409         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5410         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5411         * gcc.target/arm/neon/vqshlQs16.c: Remove.
5412         * gcc.target/arm/neon/vqshlQs32.c: Remove.
5413         * gcc.target/arm/neon/vqshlQs64.c: Remove.
5414         * gcc.target/arm/neon/vqshlQs8.c: Remove.
5415         * gcc.target/arm/neon/vqshlQu16.c: Remove.
5416         * gcc.target/arm/neon/vqshlQu32.c: Remove.
5417         * gcc.target/arm/neon/vqshlQu64.c: Remove.
5418         * gcc.target/arm/neon/vqshlQu8.c: Remove.
5419         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5420         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5421         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5422         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5423         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5424         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5425         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5426         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5427         * gcc.target/arm/neon/vqshls16.c: Remove.
5428         * gcc.target/arm/neon/vqshls32.c: Remove.
5429         * gcc.target/arm/neon/vqshls64.c: Remove.
5430         * gcc.target/arm/neon/vqshls8.c: Remove.
5431         * gcc.target/arm/neon/vqshlu16.c: Remove.
5432         * gcc.target/arm/neon/vqshlu32.c: Remove.
5433         * gcc.target/arm/neon/vqshlu64.c: Remove.
5434         * gcc.target/arm/neon/vqshlu8.c: Remove.
5435         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5436         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5437         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5438         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5439         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5440         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5441         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5442         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5443         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5444         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5445         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5446         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5447         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5448         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5449         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5450         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5451         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5452         * gcc.target/arm/neon/vqsubQs16.c: Remove.
5453         * gcc.target/arm/neon/vqsubQs32.c: Remove.
5454         * gcc.target/arm/neon/vqsubQs64.c: Remove.
5455         * gcc.target/arm/neon/vqsubQs8.c: Remove.
5456         * gcc.target/arm/neon/vqsubQu16.c: Remove.
5457         * gcc.target/arm/neon/vqsubQu32.c: Remove.
5458         * gcc.target/arm/neon/vqsubQu64.c: Remove.
5459         * gcc.target/arm/neon/vqsubQu8.c: Remove.
5460         * gcc.target/arm/neon/vqsubs16.c: Remove.
5461         * gcc.target/arm/neon/vqsubs32.c: Remove.
5462         * gcc.target/arm/neon/vqsubs64.c: Remove.
5463         * gcc.target/arm/neon/vqsubs8.c: Remove.
5464         * gcc.target/arm/neon/vqsubu16.c: Remove.
5465         * gcc.target/arm/neon/vqsubu32.c: Remove.
5466         * gcc.target/arm/neon/vqsubu64.c: Remove.
5467         * gcc.target/arm/neon/vqsubu8.c: Remove.
5468         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5469         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5470         * gcc.target/arm/neon/vrecpef32.c: Remove.
5471         * gcc.target/arm/neon/vrecpeu32.c: Remove.
5472         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5473         * gcc.target/arm/neon/vrecpsf32.c: Remove.
5474         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5475         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5476         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5477         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5478         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5479         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5480         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5481         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5482         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5483         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5484         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5485         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5486         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5487         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5488         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5489         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5490         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5491         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5492         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5493         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5494         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5495         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5496         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5497         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5498         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5499         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5500         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5501         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5502         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5503         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5504         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5505         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5506         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5507         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5508         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5509         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5510         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5511         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5512         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5513         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5514         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5515         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5516         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5517         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5518         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5519         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5520         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5521         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5522         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5523         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5524         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5525         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5526         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5527         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5528         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5529         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5530         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5531         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5532         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5533         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5534         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5535         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5536         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5537         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5538         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5539         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5540         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5541         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5542         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5543         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5544         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5545         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5546         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5547         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5548         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5549         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5550         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5551         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5552         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5553         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5554         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5555         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5556         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5557         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5558         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5559         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5560         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5561         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5562         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5563         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5564         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5565         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5566         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5567         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5568         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5569         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5570         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5571         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5572         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5573         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5574         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5575         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5576         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5577         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5578         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5579         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5580         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5581         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5582         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5583         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5584         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5585         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5586         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5587         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5588         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5589         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5590         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5591         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5592         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5593         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5594         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5595         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5596         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5597         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5598         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5599         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5600         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5601         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5602         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5603         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5604         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5605         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5606         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5607         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5608         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5609         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5610         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5611         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5612         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5613         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5614         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5615         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5616         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5617         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5618         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5619         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5620         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5621         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5622         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5623         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5624         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5625         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5626         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5627         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5628         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5629         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5630         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5631         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5632         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5633         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5634         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5635         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5636         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5637         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5638         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5639         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5640         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5641         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5642         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5643         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5644         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5645         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5646         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5647         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5648         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5649         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5650         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5651         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5652         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5653         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5654         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5655         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5656         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5657         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5658         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5659         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5660         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5661         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5662         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5663         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5664         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5665         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5666         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5667         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5668         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5669         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5670         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5671         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5672         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5673         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5674         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5675         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5676         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5677         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5678         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5679         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5680         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5681         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5682         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5683         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5684         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5685         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5686         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5687         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5688         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5689         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5690         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5691         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5692         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5693         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5694         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5695         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5696         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5697         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5698         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5699         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5700         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5701         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5702         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5703         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5704         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5705         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5706         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5707         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5708         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5709         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5710         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5711         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5712         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5713         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5714         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5715         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5716         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5717         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5718         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5719         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5720         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5721         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5722         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5723         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5724         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5725         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5726         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5727         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5728         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5729         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5730         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5731         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5732         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5733         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5734         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5735         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5736         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5737         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5738         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5739         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5740         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5741         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5742         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5743         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5744         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5745         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5746         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5747         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5748         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5749         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5750         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5751         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5752         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5753         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5754         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5755         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5756         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5757         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5758         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5759         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5760         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5761         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5762         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5763         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5764         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5765         * gcc.target/arm/neon/vrev16p8.c: Remove.
5766         * gcc.target/arm/neon/vrev16s8.c: Remove.
5767         * gcc.target/arm/neon/vrev16u8.c: Remove.
5768         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5769         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5770         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5771         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5772         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5773         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5774         * gcc.target/arm/neon/vrev32p16.c: Remove.
5775         * gcc.target/arm/neon/vrev32p8.c: Remove.
5776         * gcc.target/arm/neon/vrev32s16.c: Remove.
5777         * gcc.target/arm/neon/vrev32s8.c: Remove.
5778         * gcc.target/arm/neon/vrev32u16.c: Remove.
5779         * gcc.target/arm/neon/vrev32u8.c: Remove.
5780         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5781         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5782         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5783         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5784         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5785         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5786         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5787         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5788         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5789         * gcc.target/arm/neon/vrev64f32.c: Remove.
5790         * gcc.target/arm/neon/vrev64p16.c: Remove.
5791         * gcc.target/arm/neon/vrev64p8.c: Remove.
5792         * gcc.target/arm/neon/vrev64s16.c: Remove.
5793         * gcc.target/arm/neon/vrev64s32.c: Remove.
5794         * gcc.target/arm/neon/vrev64s8.c: Remove.
5795         * gcc.target/arm/neon/vrev64u16.c: Remove.
5796         * gcc.target/arm/neon/vrev64u32.c: Remove.
5797         * gcc.target/arm/neon/vrev64u8.c: Remove.
5798         * gcc.target/arm/neon/vrndaf32.c: Remove.
5799         * gcc.target/arm/neon/vrndaqf32.c: Remove.
5800         * gcc.target/arm/neon/vrndf32.c: Remove.
5801         * gcc.target/arm/neon/vrndmf32.c: Remove.
5802         * gcc.target/arm/neon/vrndmqf32.c: Remove.
5803         * gcc.target/arm/neon/vrndnf32.c: Remove.
5804         * gcc.target/arm/neon/vrndnqf32.c: Remove.
5805         * gcc.target/arm/neon/vrndpf32.c: Remove.
5806         * gcc.target/arm/neon/vrndpqf32.c: Remove.
5807         * gcc.target/arm/neon/vrndqf32.c: Remove.
5808         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5809         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5810         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5811         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5812         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5813         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5814         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5815         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5816         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5817         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5818         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5819         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5820         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5821         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5822         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5823         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5824         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5825         * gcc.target/arm/neon/vset_lanef32.c: Remove.
5826         * gcc.target/arm/neon/vset_lanep16.c: Remove.
5827         * gcc.target/arm/neon/vset_lanep8.c: Remove.
5828         * gcc.target/arm/neon/vset_lanes16.c: Remove.
5829         * gcc.target/arm/neon/vset_lanes32.c: Remove.
5830         * gcc.target/arm/neon/vset_lanes64.c: Remove.
5831         * gcc.target/arm/neon/vset_lanes8.c: Remove.
5832         * gcc.target/arm/neon/vset_laneu16.c: Remove.
5833         * gcc.target/arm/neon/vset_laneu32.c: Remove.
5834         * gcc.target/arm/neon/vset_laneu64.c: Remove.
5835         * gcc.target/arm/neon/vset_laneu8.c: Remove.
5836         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5837         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5838         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5839         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5840         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5841         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5842         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5843         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5844         * gcc.target/arm/neon/vshlQs16.c: Remove.
5845         * gcc.target/arm/neon/vshlQs32.c: Remove.
5846         * gcc.target/arm/neon/vshlQs64.c: Remove.
5847         * gcc.target/arm/neon/vshlQs8.c: Remove.
5848         * gcc.target/arm/neon/vshlQu16.c: Remove.
5849         * gcc.target/arm/neon/vshlQu32.c: Remove.
5850         * gcc.target/arm/neon/vshlQu64.c: Remove.
5851         * gcc.target/arm/neon/vshlQu8.c: Remove.
5852         * gcc.target/arm/neon/vshl_ns16.c: Remove.
5853         * gcc.target/arm/neon/vshl_ns32.c: Remove.
5854         * gcc.target/arm/neon/vshl_ns64.c: Remove.
5855         * gcc.target/arm/neon/vshl_ns8.c: Remove.
5856         * gcc.target/arm/neon/vshl_nu16.c: Remove.
5857         * gcc.target/arm/neon/vshl_nu32.c: Remove.
5858         * gcc.target/arm/neon/vshl_nu64.c: Remove.
5859         * gcc.target/arm/neon/vshl_nu8.c: Remove.
5860         * gcc.target/arm/neon/vshll_ns16.c: Remove.
5861         * gcc.target/arm/neon/vshll_ns32.c: Remove.
5862         * gcc.target/arm/neon/vshll_ns8.c: Remove.
5863         * gcc.target/arm/neon/vshll_nu16.c: Remove.
5864         * gcc.target/arm/neon/vshll_nu32.c: Remove.
5865         * gcc.target/arm/neon/vshll_nu8.c: Remove.
5866         * gcc.target/arm/neon/vshls16.c: Remove.
5867         * gcc.target/arm/neon/vshls32.c: Remove.
5868         * gcc.target/arm/neon/vshls64.c: Remove.
5869         * gcc.target/arm/neon/vshls8.c: Remove.
5870         * gcc.target/arm/neon/vshlu16.c: Remove.
5871         * gcc.target/arm/neon/vshlu32.c: Remove.
5872         * gcc.target/arm/neon/vshlu64.c: Remove.
5873         * gcc.target/arm/neon/vshlu8.c: Remove.
5874         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5875         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5876         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5877         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5878         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5879         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5880         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5881         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5882         * gcc.target/arm/neon/vshr_ns16.c: Remove.
5883         * gcc.target/arm/neon/vshr_ns32.c: Remove.
5884         * gcc.target/arm/neon/vshr_ns64.c: Remove.
5885         * gcc.target/arm/neon/vshr_ns8.c: Remove.
5886         * gcc.target/arm/neon/vshr_nu16.c: Remove.
5887         * gcc.target/arm/neon/vshr_nu32.c: Remove.
5888         * gcc.target/arm/neon/vshr_nu64.c: Remove.
5889         * gcc.target/arm/neon/vshr_nu8.c: Remove.
5890         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5891         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5892         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5893         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5894         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5895         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5896         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5897         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5898         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5899         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5900         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5901         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5902         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5903         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5904         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5905         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5906         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5907         * gcc.target/arm/neon/vsli_np16.c: Remove.
5908         * gcc.target/arm/neon/vsli_np64.c: Remove.
5909         * gcc.target/arm/neon/vsli_np8.c: Remove.
5910         * gcc.target/arm/neon/vsli_ns16.c: Remove.
5911         * gcc.target/arm/neon/vsli_ns32.c: Remove.
5912         * gcc.target/arm/neon/vsli_ns64.c: Remove.
5913         * gcc.target/arm/neon/vsli_ns8.c: Remove.
5914         * gcc.target/arm/neon/vsli_nu16.c: Remove.
5915         * gcc.target/arm/neon/vsli_nu32.c: Remove.
5916         * gcc.target/arm/neon/vsli_nu64.c: Remove.
5917         * gcc.target/arm/neon/vsli_nu8.c: Remove.
5918         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5919         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5920         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5921         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5922         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5923         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5924         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5925         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5926         * gcc.target/arm/neon/vsra_ns16.c: Remove.
5927         * gcc.target/arm/neon/vsra_ns32.c: Remove.
5928         * gcc.target/arm/neon/vsra_ns64.c: Remove.
5929         * gcc.target/arm/neon/vsra_ns8.c: Remove.
5930         * gcc.target/arm/neon/vsra_nu16.c: Remove.
5931         * gcc.target/arm/neon/vsra_nu32.c: Remove.
5932         * gcc.target/arm/neon/vsra_nu64.c: Remove.
5933         * gcc.target/arm/neon/vsra_nu8.c: Remove.
5934         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5935         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5936         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5937         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5938         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5939         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5940         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5941         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5942         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5943         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5944         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5945         * gcc.target/arm/neon/vsri_np16.c: Remove.
5946         * gcc.target/arm/neon/vsri_np64.c: Remove.
5947         * gcc.target/arm/neon/vsri_np8.c: Remove.
5948         * gcc.target/arm/neon/vsri_ns16.c: Remove.
5949         * gcc.target/arm/neon/vsri_ns32.c: Remove.
5950         * gcc.target/arm/neon/vsri_ns64.c: Remove.
5951         * gcc.target/arm/neon/vsri_ns8.c: Remove.
5952         * gcc.target/arm/neon/vsri_nu16.c: Remove.
5953         * gcc.target/arm/neon/vsri_nu32.c: Remove.
5954         * gcc.target/arm/neon/vsri_nu64.c: Remove.
5955         * gcc.target/arm/neon/vsri_nu8.c: Remove.
5956         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5957         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5958         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5959         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5960         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5961         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5962         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5963         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5964         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5965         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5966         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5967         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5968         * gcc.target/arm/neon/vst1Qf32.c: Remove.
5969         * gcc.target/arm/neon/vst1Qp16.c: Remove.
5970         * gcc.target/arm/neon/vst1Qp64.c: Remove.
5971         * gcc.target/arm/neon/vst1Qp8.c: Remove.
5972         * gcc.target/arm/neon/vst1Qs16.c: Remove.
5973         * gcc.target/arm/neon/vst1Qs32.c: Remove.
5974         * gcc.target/arm/neon/vst1Qs64.c: Remove.
5975         * gcc.target/arm/neon/vst1Qs8.c: Remove.
5976         * gcc.target/arm/neon/vst1Qu16.c: Remove.
5977         * gcc.target/arm/neon/vst1Qu32.c: Remove.
5978         * gcc.target/arm/neon/vst1Qu64.c: Remove.
5979         * gcc.target/arm/neon/vst1Qu8.c: Remove.
5980         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5981         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5982         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5983         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5984         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5985         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5986         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5987         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5988         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5989         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5990         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5991         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5992         * gcc.target/arm/neon/vst1f32.c: Remove.
5993         * gcc.target/arm/neon/vst1p16.c: Remove.
5994         * gcc.target/arm/neon/vst1p64.c: Remove.
5995         * gcc.target/arm/neon/vst1p8.c: Remove.
5996         * gcc.target/arm/neon/vst1s16.c: Remove.
5997         * gcc.target/arm/neon/vst1s32.c: Remove.
5998         * gcc.target/arm/neon/vst1s64.c: Remove.
5999         * gcc.target/arm/neon/vst1s8.c: Remove.
6000         * gcc.target/arm/neon/vst1u16.c: Remove.
6001         * gcc.target/arm/neon/vst1u32.c: Remove.
6002         * gcc.target/arm/neon/vst1u64.c: Remove.
6003         * gcc.target/arm/neon/vst1u8.c: Remove.
6004         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6005         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6006         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6007         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6008         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6009         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6010         * gcc.target/arm/neon/vst2Qf32.c: Remove.
6011         * gcc.target/arm/neon/vst2Qp16.c: Remove.
6012         * gcc.target/arm/neon/vst2Qp8.c: Remove.
6013         * gcc.target/arm/neon/vst2Qs16.c: Remove.
6014         * gcc.target/arm/neon/vst2Qs32.c: Remove.
6015         * gcc.target/arm/neon/vst2Qs8.c: Remove.
6016         * gcc.target/arm/neon/vst2Qu16.c: Remove.
6017         * gcc.target/arm/neon/vst2Qu32.c: Remove.
6018         * gcc.target/arm/neon/vst2Qu8.c: Remove.
6019         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6020         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6021         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6022         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6023         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6024         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6025         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6026         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6027         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6028         * gcc.target/arm/neon/vst2f32.c: Remove.
6029         * gcc.target/arm/neon/vst2p16.c: Remove.
6030         * gcc.target/arm/neon/vst2p64.c: Remove.
6031         * gcc.target/arm/neon/vst2p8.c: Remove.
6032         * gcc.target/arm/neon/vst2s16.c: Remove.
6033         * gcc.target/arm/neon/vst2s32.c: Remove.
6034         * gcc.target/arm/neon/vst2s64.c: Remove.
6035         * gcc.target/arm/neon/vst2s8.c: Remove.
6036         * gcc.target/arm/neon/vst2u16.c: Remove.
6037         * gcc.target/arm/neon/vst2u32.c: Remove.
6038         * gcc.target/arm/neon/vst2u64.c: Remove.
6039         * gcc.target/arm/neon/vst2u8.c: Remove.
6040         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6041         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6042         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6043         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6044         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6045         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6046         * gcc.target/arm/neon/vst3Qf32.c: Remove.
6047         * gcc.target/arm/neon/vst3Qp16.c: Remove.
6048         * gcc.target/arm/neon/vst3Qp8.c: Remove.
6049         * gcc.target/arm/neon/vst3Qs16.c: Remove.
6050         * gcc.target/arm/neon/vst3Qs32.c: Remove.
6051         * gcc.target/arm/neon/vst3Qs8.c: Remove.
6052         * gcc.target/arm/neon/vst3Qu16.c: Remove.
6053         * gcc.target/arm/neon/vst3Qu32.c: Remove.
6054         * gcc.target/arm/neon/vst3Qu8.c: Remove.
6055         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6056         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6057         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6058         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6059         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6060         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6061         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6062         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6063         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6064         * gcc.target/arm/neon/vst3f32.c: Remove.
6065         * gcc.target/arm/neon/vst3p16.c: Remove.
6066         * gcc.target/arm/neon/vst3p64.c: Remove.
6067         * gcc.target/arm/neon/vst3p8.c: Remove.
6068         * gcc.target/arm/neon/vst3s16.c: Remove.
6069         * gcc.target/arm/neon/vst3s32.c: Remove.
6070         * gcc.target/arm/neon/vst3s64.c: Remove.
6071         * gcc.target/arm/neon/vst3s8.c: Remove.
6072         * gcc.target/arm/neon/vst3u16.c: Remove.
6073         * gcc.target/arm/neon/vst3u32.c: Remove.
6074         * gcc.target/arm/neon/vst3u64.c: Remove.
6075         * gcc.target/arm/neon/vst3u8.c: Remove.
6076         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6077         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6078         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6079         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6080         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6081         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6082         * gcc.target/arm/neon/vst4Qf32.c: Remove.
6083         * gcc.target/arm/neon/vst4Qp16.c: Remove.
6084         * gcc.target/arm/neon/vst4Qp8.c: Remove.
6085         * gcc.target/arm/neon/vst4Qs16.c: Remove.
6086         * gcc.target/arm/neon/vst4Qs32.c: Remove.
6087         * gcc.target/arm/neon/vst4Qs8.c: Remove.
6088         * gcc.target/arm/neon/vst4Qu16.c: Remove.
6089         * gcc.target/arm/neon/vst4Qu32.c: Remove.
6090         * gcc.target/arm/neon/vst4Qu8.c: Remove.
6091         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6092         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6093         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6094         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6095         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6096         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6097         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6098         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6099         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6100         * gcc.target/arm/neon/vst4f32.c: Remove.
6101         * gcc.target/arm/neon/vst4p16.c: Remove.
6102         * gcc.target/arm/neon/vst4p64.c: Remove.
6103         * gcc.target/arm/neon/vst4p8.c: Remove.
6104         * gcc.target/arm/neon/vst4s16.c: Remove.
6105         * gcc.target/arm/neon/vst4s32.c: Remove.
6106         * gcc.target/arm/neon/vst4s64.c: Remove.
6107         * gcc.target/arm/neon/vst4s8.c: Remove.
6108         * gcc.target/arm/neon/vst4u16.c: Remove.
6109         * gcc.target/arm/neon/vst4u32.c: Remove.
6110         * gcc.target/arm/neon/vst4u64.c: Remove.
6111         * gcc.target/arm/neon/vst4u8.c: Remove.
6112         * gcc.target/arm/neon/vsubQf32.c: Remove.
6113         * gcc.target/arm/neon/vsubQs16.c: Remove.
6114         * gcc.target/arm/neon/vsubQs32.c: Remove.
6115         * gcc.target/arm/neon/vsubQs64.c: Remove.
6116         * gcc.target/arm/neon/vsubQs8.c: Remove.
6117         * gcc.target/arm/neon/vsubQu16.c: Remove.
6118         * gcc.target/arm/neon/vsubQu32.c: Remove.
6119         * gcc.target/arm/neon/vsubQu64.c: Remove.
6120         * gcc.target/arm/neon/vsubQu8.c: Remove.
6121         * gcc.target/arm/neon/vsubf32.c: Remove.
6122         * gcc.target/arm/neon/vsubhns16.c: Remove.
6123         * gcc.target/arm/neon/vsubhns32.c: Remove.
6124         * gcc.target/arm/neon/vsubhns64.c: Remove.
6125         * gcc.target/arm/neon/vsubhnu16.c: Remove.
6126         * gcc.target/arm/neon/vsubhnu32.c: Remove.
6127         * gcc.target/arm/neon/vsubhnu64.c: Remove.
6128         * gcc.target/arm/neon/vsubls16.c: Remove.
6129         * gcc.target/arm/neon/vsubls32.c: Remove.
6130         * gcc.target/arm/neon/vsubls8.c: Remove.
6131         * gcc.target/arm/neon/vsublu16.c: Remove.
6132         * gcc.target/arm/neon/vsublu32.c: Remove.
6133         * gcc.target/arm/neon/vsublu8.c: Remove.
6134         * gcc.target/arm/neon/vsubs16.c: Remove.
6135         * gcc.target/arm/neon/vsubs32.c: Remove.
6136         * gcc.target/arm/neon/vsubs64.c: Remove.
6137         * gcc.target/arm/neon/vsubs8.c: Remove.
6138         * gcc.target/arm/neon/vsubu16.c: Remove.
6139         * gcc.target/arm/neon/vsubu32.c: Remove.
6140         * gcc.target/arm/neon/vsubu64.c: Remove.
6141         * gcc.target/arm/neon/vsubu8.c: Remove.
6142         * gcc.target/arm/neon/vsubws16.c: Remove.
6143         * gcc.target/arm/neon/vsubws32.c: Remove.
6144         * gcc.target/arm/neon/vsubws8.c: Remove.
6145         * gcc.target/arm/neon/vsubwu16.c: Remove.
6146         * gcc.target/arm/neon/vsubwu32.c: Remove.
6147         * gcc.target/arm/neon/vsubwu8.c: Remove.
6148         * gcc.target/arm/neon/vtbl1p8.c: Remove.
6149         * gcc.target/arm/neon/vtbl1s8.c: Remove.
6150         * gcc.target/arm/neon/vtbl1u8.c: Remove.
6151         * gcc.target/arm/neon/vtbl2p8.c: Remove.
6152         * gcc.target/arm/neon/vtbl2s8.c: Remove.
6153         * gcc.target/arm/neon/vtbl2u8.c: Remove.
6154         * gcc.target/arm/neon/vtbl3p8.c: Remove.
6155         * gcc.target/arm/neon/vtbl3s8.c: Remove.
6156         * gcc.target/arm/neon/vtbl3u8.c: Remove.
6157         * gcc.target/arm/neon/vtbl4p8.c: Remove.
6158         * gcc.target/arm/neon/vtbl4s8.c: Remove.
6159         * gcc.target/arm/neon/vtbl4u8.c: Remove.
6160         * gcc.target/arm/neon/vtbx1p8.c: Remove.
6161         * gcc.target/arm/neon/vtbx1s8.c: Remove.
6162         * gcc.target/arm/neon/vtbx1u8.c: Remove.
6163         * gcc.target/arm/neon/vtbx2p8.c: Remove.
6164         * gcc.target/arm/neon/vtbx2s8.c: Remove.
6165         * gcc.target/arm/neon/vtbx2u8.c: Remove.
6166         * gcc.target/arm/neon/vtbx3p8.c: Remove.
6167         * gcc.target/arm/neon/vtbx3s8.c: Remove.
6168         * gcc.target/arm/neon/vtbx3u8.c: Remove.
6169         * gcc.target/arm/neon/vtbx4p8.c: Remove.
6170         * gcc.target/arm/neon/vtbx4s8.c: Remove.
6171         * gcc.target/arm/neon/vtbx4u8.c: Remove.
6172         * gcc.target/arm/neon/vtrnQf32.c: Remove.
6173         * gcc.target/arm/neon/vtrnQp16.c: Remove.
6174         * gcc.target/arm/neon/vtrnQp8.c: Remove.
6175         * gcc.target/arm/neon/vtrnQs16.c: Remove.
6176         * gcc.target/arm/neon/vtrnQs32.c: Remove.
6177         * gcc.target/arm/neon/vtrnQs8.c: Remove.
6178         * gcc.target/arm/neon/vtrnQu16.c: Remove.
6179         * gcc.target/arm/neon/vtrnQu32.c: Remove.
6180         * gcc.target/arm/neon/vtrnQu8.c: Remove.
6181         * gcc.target/arm/neon/vtrnf32.c: Remove.
6182         * gcc.target/arm/neon/vtrnp16.c: Remove.
6183         * gcc.target/arm/neon/vtrnp8.c: Remove.
6184         * gcc.target/arm/neon/vtrns16.c: Remove.
6185         * gcc.target/arm/neon/vtrns32.c: Remove.
6186         * gcc.target/arm/neon/vtrns8.c: Remove.
6187         * gcc.target/arm/neon/vtrnu16.c: Remove.
6188         * gcc.target/arm/neon/vtrnu32.c: Remove.
6189         * gcc.target/arm/neon/vtrnu8.c: Remove.
6190         * gcc.target/arm/neon/vtstQp8.c: Remove.
6191         * gcc.target/arm/neon/vtstQs16.c: Remove.
6192         * gcc.target/arm/neon/vtstQs32.c: Remove.
6193         * gcc.target/arm/neon/vtstQs8.c: Remove.
6194         * gcc.target/arm/neon/vtstQu16.c: Remove.
6195         * gcc.target/arm/neon/vtstQu32.c: Remove.
6196         * gcc.target/arm/neon/vtstQu8.c: Remove.
6197         * gcc.target/arm/neon/vtstp8.c: Remove.
6198         * gcc.target/arm/neon/vtsts16.c: Remove.
6199         * gcc.target/arm/neon/vtsts32.c: Remove.
6200         * gcc.target/arm/neon/vtsts8.c: Remove.
6201         * gcc.target/arm/neon/vtstu16.c: Remove.
6202         * gcc.target/arm/neon/vtstu32.c: Remove.
6203         * gcc.target/arm/neon/vtstu8.c: Remove.
6204         * gcc.target/arm/neon/vuzpQf32.c: Remove.
6205         * gcc.target/arm/neon/vuzpQp16.c: Remove.
6206         * gcc.target/arm/neon/vuzpQp8.c: Remove.
6207         * gcc.target/arm/neon/vuzpQs16.c: Remove.
6208         * gcc.target/arm/neon/vuzpQs32.c: Remove.
6209         * gcc.target/arm/neon/vuzpQs8.c: Remove.
6210         * gcc.target/arm/neon/vuzpQu16.c: Remove.
6211         * gcc.target/arm/neon/vuzpQu32.c: Remove.
6212         * gcc.target/arm/neon/vuzpQu8.c: Remove.
6213         * gcc.target/arm/neon/vuzpf32.c: Remove.
6214         * gcc.target/arm/neon/vuzpp16.c: Remove.
6215         * gcc.target/arm/neon/vuzpp8.c: Remove.
6216         * gcc.target/arm/neon/vuzps16.c: Remove.
6217         * gcc.target/arm/neon/vuzps32.c: Remove.
6218         * gcc.target/arm/neon/vuzps8.c: Remove.
6219         * gcc.target/arm/neon/vuzpu16.c: Remove.
6220         * gcc.target/arm/neon/vuzpu32.c: Remove.
6221         * gcc.target/arm/neon/vuzpu8.c: Remove.
6222         * gcc.target/arm/neon/vzipQf32.c: Remove.
6223         * gcc.target/arm/neon/vzipQp16.c: Remove.
6224         * gcc.target/arm/neon/vzipQp8.c: Remove.
6225         * gcc.target/arm/neon/vzipQs16.c: Remove.
6226         * gcc.target/arm/neon/vzipQs32.c: Remove.
6227         * gcc.target/arm/neon/vzipQs8.c: Remove.
6228         * gcc.target/arm/neon/vzipQu16.c: Remove.
6229         * gcc.target/arm/neon/vzipQu32.c: Remove.
6230         * gcc.target/arm/neon/vzipQu8.c: Remove.
6231         * gcc.target/arm/neon/vzipf32.c: Remove.
6232         * gcc.target/arm/neon/vzipp16.c: Remove.
6233         * gcc.target/arm/neon/vzipp8.c: Remove.
6234         * gcc.target/arm/neon/vzips16.c: Remove.
6235         * gcc.target/arm/neon/vzips32.c: Remove.
6236         * gcc.target/arm/neon/vzips8.c: Remove.
6237         * gcc.target/arm/neon/vzipu16.c: Remove.
6238         * gcc.target/arm/neon/vzipu32.c: Remove.
6239         * gcc.target/arm/neon/vzipu8.c: Remove.
6242 2015-11-12  Marek Polacek  <polacek@redhat.com>
6244         PR c/67784
6245         * gcc.dg/pr67784-1.c: New test.
6246         * gcc.dg/pr67784-2.c: New test.
6248 2015-11-12  Martin Liska  <mliska@suse.cz>
6250         * gcc.dg/ipa/pr68035.c: New test.
6252 2015-11-12  Richard Biener  <rguenther@suse.de>
6254         PR tree-optimization/68306
6255         * gcc.dg/pr68306.c: New testcase.
6257 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6259         Implement D0013R2, logical type traits.
6261         * g++.dg/cpp0x/Wattributes1.C: Adjust.
6263 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
6265         * c-c++-common/goacc/data-default-1.c: New.
6267 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
6269         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6271 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6273         PR tree-optimization/68305
6274         * gcc.dg/vect/pr68305.c: New test.
6276 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
6278         * gcc.target/i386/pr67265-2.c: New test.
6280 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6282         * gcc.dg/pr68286.c: New test.
6284 2015-11-12  Christian Bruel  <christian.bruel@st.com>
6286         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6288 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
6290         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6291         aligned to 64 bits.
6293 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
6295         * gcc.dg/pr65521.c: Fail on AIX.
6297 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
6299         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
6300         * gcc.dg/graphite/fuse-2.c: Same.
6301         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6302         isl-ast-gen-*.c files.
6303         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6304         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6305         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6306         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6307         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6308         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6309         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6310         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6311         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6312         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6313         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6315 2015-11-11  Marek Polacek  <polacek@redhat.com>
6317         PR c/68107
6318         PR c++/68266
6319         * c-c++-common/pr68107.c: New test.
6320         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6321         (large_array_char_template): Likewise.
6322         * g++.dg/init/new44.C: Adjust dg-error.
6324 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6326         * gfortran.dg/goacc/private-3.f95: Remove xfail.
6327         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6329 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
6331         * gcc.target/i386/pr67265.c: New test.
6333 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
6335         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
6336         tests for the expected generated code.
6338 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
6340         * gcc.target/mips/split-ds-sequence.c: New test.
6342 2015-11-11  Julia Koval  <julia.koval@intel.com>
6344         * g++.dg/ext/mv16.C: New functions.
6346 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
6347             Jiong Wang      <jiong.wang@arm.com>
6349         * gcc.dg/tree-ssa/pr68234.c: New testcase.
6351 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6353         * gcc.target/i386/mask-pack.c: New test.
6354         * gcc.target/i386/mask-unpack.c: New test.
6356 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6358         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6360 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6362         * gcc.dg/vect/slp-cond-5.c: New test.
6364 2015-11-10  Richard Biener  <rguenther@suse.de>
6366         PR tree-optimization/68240
6367         * gcc.dg/torture/pr68240.c: New testcase.
6369 2015-11-10  Richard Biener  <rguenther@suse.de>
6371         PR tree-optimization/56118
6372         * gcc.target/i386/pr56118.c: New testcase.
6374 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6376         * gcc.target/aarch64/cond_op_imm_1.c: New test.
6378 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
6380         * gfortran.dg/pr68251.f90: New test.
6382 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
6384         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6386 2015-11-09  Martin Sebor  <msebor@redhat.com>
6388         * init/new45.C: New test to verify that operator new is invoked
6389         with or without overhead for a cookie.
6391         PR c++/67927
6392         * init/new44.C: New test for placement new expressions for arrays
6393         with excessive number of elements.
6395         PR c++/67913
6396         * init/new43.C: New test for placement new expressions for arrays
6397         with negative number of elements.
6399         * other/new-size-type.C: Expect array new expression with
6400         an excessive number of elements to be rejected.
6402 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
6404         * c-c++-common/goacc/routine-1.c: New.
6405         * c-c++-common/goacc/routine-2.c: New.
6406         * c-c++-common/goacc/routine-3.c: New.
6407         * c-c++-common/goacc/routine-4.c: New.
6408         * c-c++-common/goacc/routine-5.c: New.
6410 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6412         * gcc.target/sparc/sparc-ret.c: Rename to...
6413         * gcc.target/sparc/sparc-ret-1.c: ...this.
6414         * gcc.target/sparc/sparc-ret-2.c: New test.
6416 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
6418         * lib/target-supports.exp (check_p8vector_hw_available): Split
6419         long line.
6420         (check_vsx_hw_available): Likewise.
6421         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6422         support and for PowerPC float128 support.
6423         (check_p9modulo_hw_available): Likewise.
6424         (check_ppc_float128_sw_available): Likewise.
6425         (check_ppc_float128_hw_available): Likewise.
6426         (check_effective_target_powerpc_p9vector_ok): Likewise.
6427         (check_effective_target_powerpc_p9modulo_ok): Likewise.
6428         (check_effective_target_powerpc_float128_sw_ok): Likewise.
6429         (check_effective_target_powerpc_float128_hw_ok): Likewise.
6430         (is-effective-target): Add new PowerPc targets.
6431         (is-effective-target-keyword): Likewise.
6432         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6433         instructions, use it.
6435         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6436         * gcc.target/powerpc/mod-2.c: Likewise.
6437         * gcc.target/powerpc/ctz-1.c: Likewise.
6438         * gcc.target/powerpc/ctz-2.c: Likewise.
6439         * gcc.target/powerpc/extswsli-1.c: Likewise.
6440         * gcc.target/powerpc/extswsli-2.c: Likewise.
6441         * gcc.target/powerpc/extswsli-3.c: Likewise.
6443         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6444         and allow the test on PowerPC LE.
6445         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6446         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6448         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6449         check instead of powerpc_vsx_ok.
6450         * gcc.target/powerpc/float128-mix.c: Likewise.
6452 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6454         * gcc.dg/sso/*.c: Robustify dg-output directives.
6456 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6458         * g++.dg/ubsan/pr68259.C: New test.
6460 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
6462         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6463         (main): Use _Cilk_spawn instead of cilk_spawn.
6465 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
6467         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6468         scan-assembler directive.
6470 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6472         PR target/68129
6473         * gcc.dg/pr68129_1.c: New test.
6475 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
6477         PR debug/67192
6478         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6479         (main): Invoke them.
6481 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
6483         PR debug/67192
6484         * gcc.dg/guality/pr67192.c: New test.
6486 2015-11-09  Richard Biener  <rguenther@suse.de>
6488         PR tree-optimization/68248
6489         * gcc.dg/torture/pr68248.c: New testcase.
6491 2015-11-09  Richard Biener  <rguenther@suse.de>
6493         PR tree-optimization/56118
6494         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6496 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6498         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6499         labelref and check use of constant pool by looking for .word and
6500         similar directives.
6502 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
6504         PR target/66326
6505         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6507 2015-11-09  Richard Henderson  <rth@redhat.com>
6509         * gcc.target/i386/addr-space-1.c: New test.
6510         * gcc.target/i386/addr-space-2.c: New test.
6511         * gcc.target/i386/addr-space-3.c: New test.
6513 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
6515         PR fortran/68053
6516         * gfortran.dg/pr68053.f90: New test.
6518 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
6520         * g++.dg/lto/pr68057_0.C: Fix testcase.
6522 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
6524         * gfortran.dg/PR67518.f90: move from here...
6525         * gfortran.dg/graphite/PR67518.f90: to here.
6526         * gfortran.dg/PR53852.f90: move from here...
6527         * gfortran.dg/graphite/PR53852.f90: to here.
6529 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
6531         * gcc.dg/sso-1.c: New test.
6532         * gcc.dg/sso-2.c: Likewise.
6533         * gcc.dg/sso-3.c: Likewise.
6534         * gcc.dg/sso-4.c: Likewise.
6535         * gcc.dg/sso-5.c: Likewise.
6536         * gcc.dg/sso-6.c: Likewise.
6537         * gcc.dg/sso-7.c: Likewise.
6538         * gcc.dg/sso-8.c: Likewise.
6539         * gcc.dg/sso: New directory.
6540         * gcc.target/i386/movbe-3.c: New test.
6541         * gnat.dg/sso1.adb: Likewise.
6542         * gnat.dg/sso2.ad[sb]: Likewise.
6543         * gnat.dg/sso3.adb: Likewise.
6544         * gnat.dg/sso4.adb: Likewise.
6545         * gnat.dg/sso5.adb: Likewise.
6546         * gnat.dg/sso6.adb: Likewise.
6547         * gnat.dg/sso7.adb: Likewise.
6548         * gnat.dg/specs/sso1.ads: Likewise.
6549         * gnat.dg/specs/sso2.ads: Likewise.
6550         * gnat.dg/sso: New directory.
6552 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6554         PR fortran/68218
6555         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6557 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
6559         PR fortran/68224
6560         * gfortran.dg/pr68224.f90: New test.
6562 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
6564         PR fortran/68196
6565         * gfortran.dg/proc_ptr_47.f90: New test.
6567         PR fortran/66465
6568         * gfortran.dg/pr66465.f90: New test.
6570 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
6572         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6574 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
6576         PR fortran/68153
6577         * gfortran.dg/pr68153.f90: New test.
6579 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
6581         PR fortran/68151
6582         * gfortran.dg/pr68151.f90: New test.
6584 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
6586         PR tree-optimization/68235
6587         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6589 2015-11-06  Jeff Law  <law@redhat.com>
6591         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6592         realized jump threads.
6593         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6594         threads rather than dom1 dump.
6596 2015-11-06  Michael Collison  <michael.collison@linaro.org
6597             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6599         Revert:
6600         2015-08-01  Michael Collison  <michael.collison@linaro.org
6601                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6603         * gcc.target/arm/mincmp.c: New test.
6605 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
6607         PR fortran/54224
6608         * gfortran.dg/warn_unused_function_2.f90: Add two new
6609         "defined but not used" subroutines.
6611 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
6613         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6614         * g++.dg/gomp/ordered-2.C (f1): Likewise.
6615         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6616         expected diagnostics for the addition of quotes.
6617         * gfortran.dg/gomp/target3.f90: Likewise.
6618         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6619         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6620         * c-c++-common/gomp/doacross-1.c: Likewise.
6621         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6622         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6623         Adjust expected diagnostics wording.
6624         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6625         Don't expect error on ordered threads simd when in for simd.
6626         * c-c++-common/gomp/nesting-2.c: New test.
6627         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6628         * c-c++-common/gomp/ordered-4.c: New test.
6630 2015-11-06  Mike Stump  <mikestump@comcast.net>
6632         * gcc.dg/pragma-diag-5.c: Make test cases unique.
6634 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
6635             Sebastian Pop  <s.pop@samsung.com>
6637         * gcc.dg/graphite/fuse-1.c: New.
6638         * gcc.dg/graphite/fuse-2.c: New.
6639         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6641 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
6643         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6645 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
6647         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6648         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6649         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6650         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6651         * lib/gcc-dg.exp: Load multiline.exp.
6653 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6655         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6656         * gcc.target/arm/interrupt-1.c: Likewise.
6657         * gcc.target/arm/interrupt-2.c: Likewise.
6658         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6660 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
6661             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
6663         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6664         macros for assembly checks.
6665         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6666         frsqrts and frsqrte are not emitted.
6667         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6668         frsqrts and frsqrte are emitted.
6669         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6671 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
6673         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6675 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
6677         PR ipa/68057
6678         PR ipa/68220
6679         * g++.dg/lto/pr68057_0.C: New testcase.
6680         * g++.dg/lto/pr68057_1.C: New testcase.
6681         * g++.dg/torture/pr68220.C: New testcase.
6683 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
6685         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6686         comment.
6688 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
6690         PR tree-optimization/68145
6691         * g++.dg/vect/pr68145.cc: New test.
6693 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6695         PR target/68088
6696         * gcc.dg/pr68088_1.c: New test.
6698 2015-11-06  Richard Biener  <rguenther@suse.de>
6700         * gcc.dg/vect/bb-slp-38.c: New testcase.
6702 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
6704         * gfortran.dg/goacc/private-3.f95: XFAIL.
6706 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
6708         PR middle-end/53852
6709         PR middle-end/67518
6710         * gfortran.dg/PR67518.f90: New test.
6711         * gfortran.dg/PR53852.f90: New test.
6713 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
6714             Tom de Vries  <tom@codesourcery.com>
6715             Nathan Sidwell  <nathan@codesourcery.com>
6716             Thomas Schwinge  <thomas@codesourcery.com>
6718         * c-c++-common/goacc/combined-directives.c: New test.
6719         * c-c++-common/goacc/loop-clauses.c: New test.
6720         * c-c++-common/goacc/tile.c: New test.
6721         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6722         as gang static arguments.
6723         * c-c++-common/goacc/update-1.c: Adjust expected error message.
6724         * g++.dg/goacc/template.C: New test.
6725         * gfortran.dg/goacc/combined-directives.f90: New test.
6726         * gfortran.dg/goacc/default.f95: New test.
6727         * gfortran.dg/goacc/default_none.f95: New test.
6728         * gfortran.dg/goacc/firstprivate-1.f95: New test.
6729         * gfortran.dg/goacc/gang-static.f95: New test.
6730         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6731         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6732         * gfortran.dg/goacc/list.f95: Update test.
6733         * gfortran.dg/goacc/loop-2.f95: Likewise.
6734         * gfortran.dg/goacc/loop-4.f95: New test.
6735         * gfortran.dg/goacc/loop-5.f95: New test.
6736         * gfortran.dg/goacc/loop-6.f95: New test.
6737         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6738         * gfortran.dg/goacc/multi-clause.f90: New test.
6739         * gfortran.dg/goacc/parallel-tree.f95: Update test.
6740         * gfortran.dg/goacc/update.f95: New test.
6742 2015-11-05  Martin Sebor  <msebor@redhat.com>
6744         PR c++/67942
6745         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6746         invocations where the size of the destination buffer object
6747         or its type (or both) is unknown.
6749 2015-11-05  Martin Sebor  <msebor@redhat.com>
6751         PR c++/67942
6752         * g++.dg/warn/Wplacement-new-size.C: New test.
6754 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
6756         * gcc.dg/pr68112.c: New.
6757         * gcc.dg/vect/vect-strided-shift-1.c: New.
6759 2015-11-05  Marek Polacek  <polacek@redhat.com>
6761         PR c/68090
6762         * gcc.dg/pr68090.c: New test.
6764 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
6766         * gcc.dg/ifcvt-4.c: New.
6768 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
6770         PR c++/67846
6771         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6773 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
6775         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6776         of variables in both data sharing and mapping clauses and for
6777         structure element based array sections being mapped rather than
6778         privatized.
6779         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
6780         expected diagnostics wording in one case.
6781         * c-c++-common/gomp/distribute-1.c: New test.
6782         * c-c++-common/gomp/element-1.c: New test.
6783         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6784         and #pragma omp end declare target pair around the function.
6785         Change s from a parameter to a file scope variable.
6786         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6787         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6788         on non-zero low-bound in reduction array sections.  Add further
6789         tests.
6790         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6791         * c-c++-common/gomp/target-teams-1.c: New test.
6792         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6793         for expected mangling on x86_64/i?86.
6794         * gcc.dg/gomp/declare-simd-3.c: New test.
6795         * gcc.dg/gomp/declare-simd-4.c: New test.
6796         * gcc.dg/gomp/for-20.c: New test.
6797         * gcc.dg/gomp/for-21.c: New test.
6798         * gcc.dg/gomp/for-22.c: New test.
6799         * gcc.dg/gomp/for-23.c: New test.
6800         * gcc.dg/gomp/for-24.c: New test.
6801         * gcc.dg/gomp/linear-1.c: New test.
6802         * gcc.dg/gomp/loop-1.c: New test.
6803         * g++.dg/gomp/atomic-17.C: New test.
6804         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6805         non-static data member in shared clause.  Add single construct.
6806         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
6807         scan-assembler-times directives for expected mangling on x86_64/i?86.
6808         * g++.dg/gomp/declare-simd-3.C: Likewise.
6809         * g++.dg/gomp/declare-simd-4.C: New test.
6810         * g++.dg/gomp/declare-simd-5.C: New test.
6811         * g++.dg/gomp/declare-target-1.C: New test.
6812         * g++.dg/gomp/linear-2.C: New test.
6813         * g++.dg/gomp/loop-1.C: New test.
6814         * g++.dg/gomp/loop-2.C: New test.
6815         * g++.dg/gomp/loop-3.C: New test.
6816         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6817         non-static data member in shared clause.
6818         * g++.dg/gomp/member-3.C: New test.
6819         * g++.dg/gomp/member-4.C: New test.
6820         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6821         (bar): Remove dg-message.
6822         * g++.dg/gomp/target-teams-1.C: New test.
6824 2015-11-05  Richard Biener  <rguenther@suse.de>
6826         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6827         uninitialized variables.
6828         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6829         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6830         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6831         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6832         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6833         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6834         * gcc.dg/ipa/inlinehint-2.c: Likewise.
6835         * gcc.dg/ipa/pure-const-2.c: Likewise.
6836         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6837         * gcc.dg/tree-ssa/loop-23.c: Likewise.
6838         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6839         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6840         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6841         * gcc.dg/vect/pr30858.c: Likewise.
6842         * gcc.dg/vect/pr33866.c: Likewise.
6843         * gcc.dg/vect/pr37027.c: Likewise.
6844         * c-c++-common/ubsan/null-10.c: Likewise.
6845         * gcc.target/i386/incoming-8.c: Likewise.
6847 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
6849         * gnat.dg/slice9.adb: New test.
6851 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
6853         * gfortran.dg/goacc/reduction-2.f95: Delete.
6855 2015-11-04  Tom de Vries  <tom@codesourcery.com>
6857         PR tree-optimization/67742
6858         * gcc.dg/tree-ssa/restrict-7.c: New test.
6859         * gcc.dg/tree-ssa/restrict-8.c: New test.
6861 2015-11-03  Martin Sebor  <msebor@redhat.com>
6863         PR c++-common/67882
6864         * c-c++-common/builtin-offsetof-2.c: New test.
6866 2015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
6868         PR fortran/67982
6869         * gfortran.dg/warn_unused_function_3.f90: New test.
6871 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
6873         * gnat.dg/discr45.adb: Only compile the test.
6875 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
6877         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6878         * gcc.target/i386/mvc5.c: Ditto.
6879         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6880         resolver.
6882 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
6884         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6885         from here to...
6886         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6887         to succeed.
6889 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
6891         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6892         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6893         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6894         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6895         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6896         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6898 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
6900         * gcc.target/aarch64/fp16/set_zero_1.c: New.
6902 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
6904         * gcc.dg/mvc1.c: Move to ...
6905         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
6906         * gcc.dg/mvc2.c: Move to ...
6907         * gcc.target/i386/mvc2.c: ... here.
6908         * gcc.dg/mvc3.c: Move to ...
6909         * gcc.target/i386/mvc3.c: ... here.
6910         * gcc.dg/mvc4.c: Move to ...
6911         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
6912         * gcc.dg/mvc5.c: Move to ...
6913         * gcc.target/i386/mvc5.c: ... here.
6914         * gcc.dg/mvc6.c: Move to ...
6915         * gcc.target/i386/mvc6.c: ... here.
6916         * gcc.dg/mvc7.c: Move to ...
6917         * gcc.target/i386/mvc7.c: ... here.
6919         * g++.dg/ext/mvc1.C: Require ifunc.
6921 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
6923         PR tree-optimization/68083
6924         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
6926 2015-11-02  Jeff Law  <law@redhat.com>
6928         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6929         irreducible loops in the CFG.
6931 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
6933         Revert:
6934         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
6936         * gcc.dg/vect/vect-strided-shift-1.c: New.
6938 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6940         PR target/67929
6941         * gcc.target/arm/pr67929_1.c: Move to...
6942         * gcc.c-torture/execute/pr67929_1.c: ... Here.
6943         Remove arm-specific directives.  Add noclone, noinline
6944         attributes.
6946 2015-11-01  Jeff Law  <law@redhat.com>
6948         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6950 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
6952         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6953         (sse2_test): Rename from main.  Do not return 0.
6955 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
6957         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6958         * gfortran.dg/proc_ptr_39.f90: Require visibility.
6959         * gfortran.dg/read_dir.f90: XFAIL AIX.
6961 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
6963         Remove the implementation of N3994, terse range-for loops.
6964         * g++.dg/cpp1z/range-for1.C: Remove.
6966 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
6968         * gnat.dg/discr45.adb: New test.
6970 2015-10-31  Tom de Vries  <tom@codesourcery.com>
6972         * gfortran.dg/assumed_type_2.f90: Update test.
6973         * gfortran.dg/no_arg_check_2.f90: Same.
6975 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
6977         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6979 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6981         PR fortran/46588
6982         * gfortran.dg/pr46588.f90: New test.
6984 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
6986         * gcc.dg/mvc1.c: New test for multiple targets cloning.
6987         * gcc.dg/mvc2.c: Ditto.
6988         * gcc.dg/mvc3.c: Ditto.
6989         * gcc.dg/mvc4.c: Ditto.
6990         * gcc.dg/mvc5.c: Ditto.
6991         * gcc.dg/mvc6.c: Ditto.
6992         * gcc.dg/mvc7.c: Ditto.
6993         * g++.dg/ext/mvc1.C: Ditto.
6994         * g++.dg/ext/mvc2.C: Ditto.
6995         * g++.dg/ext/mvc3.C: Ditto.
6996         * g++.dg/ext/mvc4.C: Ditto.
6998 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7000         PR fortran/51993
7001         * gfortran.dg/pr51993.f90: New test.
7003 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
7005         PR rtl-optimization/68106
7006         * gcc.target/aarch64/pr68106.c: New.
7008 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7010         PR fortran/36192
7011         * gfortran.dg/pr36192_1.f90: New test.
7013 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7015         PR fortran/68154
7016         *gfortran.dg/pr68154.f90
7018 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
7020         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7021         * c-c++-common/goacc/acc_on_device-2.c: Delete.
7023 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
7025         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7027 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
7029         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7030         PowerPC.
7031         * gcc.target/powerpc/float128-mix.c: Likewise.
7033 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7035         PR fortran/68054
7036         * gfortran.dg/pr68054.f90: New test.
7038 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7040         PR fortran/67885
7041         * gfortran.dg/pr67885.f90: New test.
7043 2015-10-29  Jeff Law  <law@redhat.com>
7045         PR tree-optimization/67892
7046         * gcc.dg/tree-ssa/pr21417: Update expected output.
7047         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7049 2015-10-29  Richard Biener  <rguenther@suse.de>
7051         PR middle-end/68142
7052         * c-c++-common/ubsan/pr68142.c: New testcase.
7054 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
7056         PR c++/67845
7057         * g++.dg/other/cv_func4.C: New.
7059 2015-10-29  Richard Biener  <rguenther@suse.de>
7061         PR middle-end/56956
7062         * c-c++-common/ubsan/pr56956.c: New testcase.
7064 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
7066         * gnat.dg/discr44.adb: New test.
7068 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
7070         PR debug/66068
7071         * gcc.dg/debug/pr66068.c: New test.
7073 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
7075         PR fortran/67933
7076         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7077         array bounds error at line 25.
7079 2015-10-28  Catherine Moore  <clm@codesourcery.com>
7081         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7082         * gcc.target/mips/oddspreg-6.c: Likewise.
7083         * gcc.target/mips/oddspreg-1.c: Likewise.
7084         * gcc.target/mips/oddspreg-2.c: Likewise.
7086 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7088         PR target/67839
7089         * gcc.target/avr/pr67839.c: New test.
7091 2015-10-28  Richard Biener  <rguenther@suse.de>
7093         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7095 2015-10-28  Tom de Vries  <tom@codesourcery.com>
7097         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7099 2015-10-28  Richard Biener  <rguenther@suse.de>
7101         PR ipa/67600
7102         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7103         of #includes.
7105 2015-10-28  Richard Biener  <rguenther@suse.de>
7107         PR tree-optimization/65962
7108         * gcc.dg/vect/vect-62.c: Adjust.
7110 2015-10-28  Richard Biener  <rguenther@suse.de>
7112         PR middle-end/68067
7113         * gcc.dg/torture/pr68067-1.c: New testcase.
7114         * gcc.dg/torture/pr68067-2.c: Likewise.
7116 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7118         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7120 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7122         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7123         as xvmadd and xvnmsub.
7124         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7126 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
7128         * c-c++-common/goacc/loop-shape.c: New test.
7130 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
7131             Cesar Philippidis  <cesar@codesourcery.com>
7133         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7134         * g++.dg/gomp/pr33372-3.C: Likewise.
7136 2015-10-27  Richard Henderson  <rth@redhat.com>
7138         PR rtl-opt/67609
7139         * gcc.target/i386/pr67609-2.c: New test.
7141 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7143         PR target/68102
7144         * gcc.target/aarch64/pr68102_1.c: New test.
7146 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
7148         PR fortran/67933
7149         * gfortran.dg/allocate_with_source_15.f03: New test
7151 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7152             James Norris  <jnorris@codesourcery.com>
7154         PR fortran/63865
7155         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7156         directive to work.
7157         * gfortran.dg/goacc/loop-1.f95: Likewise.
7158         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7159         * gfortran.dg/goacc/cray.f95: Likewise.
7160         * gfortran.dg/goacc/parameter.f95: Likewise.
7162 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7164         PR fortran/68108
7165         * gfortran.dg/pr67805_2.f90: New test.
7167 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
7168             Aditya Kumar  <aditya.k7@samsung.com>
7170         * gcc.dg/graphite/block-0.c: Changed to match pattern.
7171         * gcc.dg/graphite/interchange-1.c: Same.
7172         * gcc.dg/graphite/interchange-10.c: Same.
7173         * gcc.dg/graphite/interchange-11.c: Same.
7174         * gcc.dg/graphite/interchange-13.c: Same.
7175         * gcc.dg/graphite/interchange-3.c: Same.
7176         * gcc.dg/graphite/interchange-4.c: Same.
7177         * gcc.dg/graphite/interchange-7.c: Same.
7178         * gcc.dg/graphite/interchange-9.c: Same.
7179         * gcc.dg/graphite/uns-interchange-9.c: Same.
7180         * gfortran.dg/graphite/interchange-3.f90: Same.
7182 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
7184         PR target/67215
7185         * gcc.target/i386/pr67215-1.c: New test.
7186         * gcc.target/i386/pr67215-2.c: Likewise.
7187         * gcc.target/i386/pr67215-3.c: Likewise.
7189 2015-10-27  Richard Biener  <rguenther@suse.de>
7191         PR tree-optimization/68104
7192         * gcc.dg/torture/pr68104.c: New testcase.
7194 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
7196         * gcc.dg/vect/vect-strided-shift-1.c: New.
7198 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7200         PR target/67929
7201         * gcc.target/arm/pr67929_1.c: New test.
7203 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7205         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7207 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7209         PR tree-optimization/68097
7210         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
7211         --param max-ssa-name-query-depth=3 to dg-options.
7213 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7215         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7217 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7219         * gcc.dg/builtins-52.c: Add -O to dg-options.
7221 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7223         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7225 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7227         PR c/64765
7228         PR c/64880
7229         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
7230         sorry message.
7231         (PR64765): New function.
7232         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7233         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
7234         sorry message.
7235         * gfortran.dg/goacc/cray.f95: Refine prune directive.
7236         * gfortran.dg/goacc/parameter.f95: Likewise.
7238 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
7240         PR fortran/66056
7241         * gfortran.dg/empty_label_typedecl.f90: New test.
7243 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7245         PR fortran/36192
7246         * gfortran.dg/pr36192.f90: New test.
7248 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
7250         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7251         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7252         * gnat.dg/opt51.adb: New test.
7253         * gnat.dg/opt51_pkg.ads: New helper.
7255 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
7257         * gcc.target/mips/ds-schedule-1.c: New.
7258         * gcc.target/mips/ds-schedule-2.c: New.
7260 2015-10-26  Jeff Law  <law@redhat.com>
7262         PR tree-optimization/68013
7263         * gcc.c-torture/compile/pr68013.c: New test.
7265 2015-10-26  Richard Biener  <rguenther@suse.de>
7266         Dominik Vogt  <vogt@linux.vnet.ibm.com>
7268         PR middle-end/67443
7269         * gcc.target/s390/pr67443.c: New testcase.
7271 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
7273         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7274         make it unique per testcase.
7275         * gfortran.dg/chmod_2.f90: Likewise.
7276         * gfortran.dg/chmod_3.f90: Likewise.
7277         * gfortran.dg/direct_io_8.f90: Likewise.
7278         * gfortran.dg/f2003_inquire_1.f03: Likewise.
7279         * gfortran.dg/f2003_io_1.f03: Likewise.
7280         * gfortran.dg/f2003_io_2.f03: Likewise.
7281         * gfortran.dg/f2003_io_8.f03: Likewise.
7282         * gfortran.dg/inquire_size.f90: Likewise.
7283         * gfortran.dg/namelist_66.f90: Likewise.
7284         * gfortran.dg/namelist_82.f90: Likewise.
7285         * gfortran.dg/namelist_87.f90: Likewise.
7286         * gfortran.dg/open_negative_unit_1.f90: Likewise.
7287         * gfortran.dg/open_new.f90: Likewise.
7288         * gfortran.dg/stat_1.f90: Likewise.
7289         * gfortran.dg/stat_2.f90: Likewise.
7290         * gfortran.dg/streamio_15.f90: Likewise.
7291         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7293 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7295         PR middle-end/67989
7296         * g++.dg/pr67989.C: New test.
7298 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7300         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7301         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7302         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7303         suffix to the temporary filename to make it unique per testcase.
7305 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
7307         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7309 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
7311         PR fortran/67171
7312         * gfortran.dg/allocate_with_source_12.f03: New test
7314         PR fortran/61819
7315         * gfortran.dg/allocate_with_source_13.f03: New test
7317         PR fortran/61830
7318         * gfortran.dg/allocate_with_source_14.f03: New test
7320 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
7322         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7324 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
7326         PR target/68084
7327         * gcc.target/i386/pr68084.c: New test.
7329 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
7331         PR fortran/66927
7332         PR fortran/67044
7333         * gfortran.dg/allocate_with_source_10.f08: New test.
7334         * gfortran.dg/allocate_with_source_11.f08: New test.
7335         * gfortran.dg/class_array_15.f03: Changed count of expected
7336         _builtin_frees to 11. One step of temporaries is spared, therefore
7337         the allocatable component of that temporary is not to be freeed.
7339 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7341         PR fortran/68055
7342         * gfortran.dg/pr68055.f90: New case.
7344 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7346         PR fortran/67805
7347         * gfortran.dg/pr67805.f90: New testcase.
7348         * gfortran.dg/array_constructor_26.f03: Update testcase.
7349         * gfortran.dg/array_constructor_27.f03: Ditto.
7350         * gfortran.dg/char_type_len_2.f90: Ditto.
7351         * gfortran.dg/pr67802.f90: Ditto.
7352         * gfortran.dg/used_before_typed_3.f90: Ditto.
7354 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7356         PR ipa/pr67600
7357         * g++.dg/torture/pr67600.C: New testcase.
7359 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
7361         * g++.dg/pr68062.C: New test.
7363 2015-10-23  Jeff Law  <law@redhat.com>
7365         PR tree-optimization/67830
7366         * gcc.dg/pr67830.c: New test.
7368 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7370         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7372 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
7373             Andrew Pinski  <apinski@cavium.com>
7375         PR rtl-optimization/67736
7376         * gcc.dg/torture/pr67736.c: New test.
7377         * gcc.dg/combine-subregs.c: New test.
7379 2015-10-23  Alan Hayward <alan.hayward@arm.com>
7381         PR tree-optimization/65947
7382         * lib/target-supports.exp
7383         (check_effective_target_vect_max_reduc): Add.
7384         * gcc.dg/vect/pr65947-1.c: New test.
7385         * gcc.dg/vect/pr65947-2.c: New test.
7386         * gcc.dg/vect/pr65947-3.c: New test.
7387         * gcc.dg/vect/pr65947-4.c: New test.
7388         * gcc.dg/vect/pr65947-5.c: New test.
7389         * gcc.dg/vect/pr65947-6.c: New test.
7390         * gcc.dg/vect/pr65947-7.c: New test.
7391         * gcc.dg/vect/pr65947-8.c: New test.
7392         * gcc.dg/vect/pr65947-9.c: New test.
7393         * gcc.dg/vect/pr65947-10.c: New test.
7394         * gcc.dg/vect/pr65947-11.c: New test.
7396 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
7398         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7399         Make weak rather than noinline.
7400         * gcc.dg/builtins-57.c: Compile with -O.
7401         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7403 2015-10-23  Tom de Vries  <tom@codesourcery.com>
7405         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7407 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7409         PR sanitizer/68042
7410         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7411         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7413 2015-10-22  Martin Sebor  <msebor@redhat.com>
7415         PR driver/68043
7416         * gcc.misc-tests/help.exp: Verify that option descriptions
7417         end in periods.
7418         * lib/options.exp (check_for_options): Use the regexp --line option.
7419         Print unexpected match on failure.
7421 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
7423         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7425 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
7427         PR c++/67838
7428         * g++.dg/cpp1y/var-templ46.C: New.
7430 2015-10-22  Richard Biener  <rguenther@suse.de>
7432         PR tree-optimization/58497
7433         * gcc.dg/tree-ssa/vector-5.c: New testcase.
7435 2015-10-22  Richard Biener  <rguenther@suse.de>
7437         PR tree-optimization/19049
7438         PR tree-optimization/65962
7439         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7440         * gcc.dg/vect/vect-63.c: Adjust.
7441         * gcc.dg/vect/vect-70.c: Likewise.
7442         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7443         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7444         * gfortran.dg/vect/pr19049.f90: Likewise.
7445         * gfortran.dg/vect/vect-8.f90: Likewise.
7447 2015-10-22  Richard Biener  <rguenther@suse.de>
7449         PR middle-end/68046
7450         PR middle-end/61893
7451         * gcc.dg/torture/ftrapv-2.c: New testcase.
7453 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7455         PR target/68015
7456         * gcc.target/s390/pr68015.c: New test.
7458 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7460         PR testsuite/67948
7461         * gcc.target/arm/xor-and.c: Adjust test to check for eor
7462         instead of orr.
7464 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
7465             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7467         PR target/63304
7468         * gcc.target/aarch64/pr63304_1.c: New test.
7470 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7472         PR c++/66781
7473         * g++.dg/parse/enum13.C: New.
7475 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7477         PR c++/67847
7478         * g++.dg/parse/enum12.C: New.
7480 2015-10-21  Martin Sebor  <msebor@redhat.com>
7482         PR driver/68043
7483         * gcc.misc-tests/help.exp: Adjust.
7484         * lib/options.exp (check_for_options): Add detail to output.
7486 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7488         PR fortran/67939
7489         * gfortran.dg/pr67939.f90: New test.
7491 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
7492             Sebastian Pop  <s.pop@samsung.com>
7494         * gcc.dg/graphite/scop-11.c: Update pattern.
7496 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7498         PR ipa/67056
7499         * g++.dg/ipa/pr67056.C: New testcase.
7501 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7503         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7504         are matched.
7506 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7508         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7509         Add associated options for arm*-*-*.
7510         (sqrt): Remove dummy definition.
7512 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7514         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7516 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7518         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7519         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7520         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7522 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
7524         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7525         sra-max-scalarization-size-Ospeed.
7527 2015-10-21  Marek Polacek  <polacek@redhat.com>
7530         PR c/68024
7531         * gcc.dg/pr68024.c: New test.
7533 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
7535         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7536         * c-c++-common/goacc/sb-1.c: Adjust errors.
7537         * c-c++-common/goacc/sb-3.c: Adjust errors.
7538         * c-c++-common/goacc/loop-1.c: Adjust errors.
7539         * c-c++-common/goacc/nesting-1.c: Adjust errors.
7540         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7541         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7543 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7545         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7547 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7549         * gcc.dg/lto/simd-function_0.c: New test.
7551 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
7553         PR target/68018
7554         * gcc.target/i386/pr68018.c: New test.
7556 2015-10-21  Richard Biener  <rguenther@suse.de>
7558         PR middle-end/68031
7559         * gcc.dg/torture/pr68031.c: New testcase.
7561 2015-10-21  Richard Biener  <rguenther@suse.de>
7563         PR tree-optimization/68026
7564         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7566 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7568         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7569         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7570         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7571         * g++.dg/asan/default-options-1.C: Likewise.
7573 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7575         * gcc.target/aarch64/stp_vec_64_1.c: New test.
7576         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7578 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
7580         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7582 2015-10-20  Marek Polacek  <polacek@redhat.com>
7584         PR c/67964
7585         * gcc.dg/pr67964.c: New test.
7587 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
7589         PR rtl-optimization/67609
7590         * gcc.target/i386/pr67609.c: New.
7592 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7594         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7596 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7598         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7599         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7601 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
7603         PR target/66810
7604         * gcc.target/i386/pr66810.c: New test.
7606 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
7608         PR target/67963
7609         PR target/67985
7610         * gcc.target/i386/pr67963-1.c: New test.
7611         * gcc.target/i386/pr67963-2.c: Likewise.
7612         * gcc.target/i386/pr67963-3.c: Likewise.
7613         * gcc.target/i386/pr67985-1.c: Likewise.
7614         * gcc.target/i386/pr67985-2.c: Likewise.
7615         * gcc.target/i386/pr67985-3.c: Likewise.
7617 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
7619         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7621 2015-10-20  Richard Biener  <rguenther@suse.de>
7623         PR tree-optimization/68017
7624         * gcc.dg/torture/pr68017.c: New testcase.
7626 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7628         PR target/66912
7629         * gcc.target/aarch64/pr66912.c: New.
7630         * gcc.target/arm/pr66912.c: New.
7632 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7634         * gfortran.dg/pr67900.f90: New tests.
7636 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
7638         * gnat.dg/opt50.adb: New test.
7639         * gnat.dg/opt50_pkg.adb: New helper.
7640         * gnat.dg/opt50_pkg.ads: New helper.
7642 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7644         PR fortran/68019
7645         * gfortran.dg/pr68019.f90: new test.
7647 2015-10-19  Richard Biener  <rguenther@suse.de>
7649         PR tree-optimization/67975
7650         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7652 2015-10-19  Richard Biener  <rguenther@suse.de>
7654         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7656 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
7658         PR target/67995
7659         * gcc.target/i386/pr67995-1.c: New test.
7660         * gcc.target/i386/pr67995-2.c: Likewise.
7661         * gcc.target/i386/pr67995-3.c: Likewise.
7663 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
7665         PR middle-end/68002
7666         * gcc.dg/PR68002.c: New test.
7668 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
7670         * gcc.dg/builtins-20.c: Remove undefined behavior.
7672 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
7674         PR fortran/67758
7675         * gfortran.dg/common_25.f90: New file.
7677 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
7679         PR fortran/67177
7680         * gfortran.dg/move_alloc_15.f90: New test
7681         * gfortran.dg/move_alloc_16.f90: New test
7683         PR fortran/67977
7684         * gfortran.dg/deferred_character_assignment_1.f90: New test
7686 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7688         PR fortran/67987
7689         * gfortran.df/pr67987.f90: New test.
7690         * gfortran.dg/char_length_2.f90: Update testcase.
7692 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7694         * gcc.target/i386/iamcu/test_basic_returning.c
7695         (def_test_returning_type): Use union to check float return bits.
7697 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7699         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7700         Replace printf with __builtin_printf.
7702 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7704         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7705         initialize u5.
7707 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
7709         PR middle-end/67966
7710         * gnat.dg/pack21.adb: New test.
7711         * gnat.dg/pack22.adb: Likewise.
7712         * gnat.dg/pack22_pkg.ad[sb]: New helper.
7714 2015-10-16  Christian Bruel  <christian.bruel@st.com>
7716         PR target/67745
7717         * gcc.target/arm/no-align.c: New test.
7718         * gcc.target/arm/attr-align1.c: New test.
7719         * gcc.target/arm/attr-align2.c: New test.
7720         * gcc.target/arm/attr-align3.c: New test.
7722 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7724         * gcc.c-torture/compile/icfmatch.c: Add testcase
7726 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
7728         PR c++/67926
7729         * g++.dg/cpp1z/fold-ice1.C: New.
7731 2015-10-16  Michael Collison  <michael.collison@linaro.org>
7732             Andrew Pinski <andrew.pinski@caviumnetworks.com>
7734         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7736 2015-10-15  Marek Polacek  <polacek@redhat.com>
7738         * gcc.dg/tree-ssa/reassoc-42.c: New test.
7740 2015-10-15  Marek Polacek  <polacek@redhat.com>
7742         PR tree-optimization/67953
7743         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7744         unsigned.
7745         * gcc.dg/torture/pr67953.c: New test.
7747 2015-10-14  Jeff Law  <law@redhat.com>
7749         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
7750         contained within have their own file/test now.
7751         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7752         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
7753         expectations a bit more.
7754         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7755         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7756         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7757         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7758         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7760         PR testsuite/67959
7761         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7763 2015-10-14  Marek Polacek  <polacek@redhat.com>
7765         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
7766         (f6): New.
7767         (f7): New.
7768         (f8): New.
7769         (f9): New.
7770         (f10): New.
7771         (f11): New.
7772         (f12): New.
7773         (f13): New.
7775 2015-10-14  Richard Biener  <rguenther@suse.de>
7777         PR tree-optimization/67915
7778         * gcc.dg/torture/pr67915.c: New testcase.
7780 2015-10-14  Marek Polacek  <polacek@redhat.com>
7782         PR tree-optimization/67815
7783         * gcc.dg/tree-ssa/reassoc-39.c: New test.
7784         * gcc.dg/tree-ssa/reassoc-40.c: New test.
7785         * gcc.dg/tree-ssa/reassoc-41.c: New test.
7787 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7789         * gcc.dg/pragma-pop_options-1.c: New test.
7791 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
7792             Aldy Hernandez  <aldyh@redhat.com>
7794         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7795         * c-c++-common/gomp/clauses-1.c: New test.
7796         * c-c++-common/gomp/clauses-2.c: New test.
7797         * c-c++-common/gomp/clauses-3.c: New test.
7798         * c-c++-common/gomp/clauses-4.c: New test.
7799         * c-c++-common/gomp/declare-target-1.c: New test.
7800         * c-c++-common/gomp/declare-target-2.c: New test.
7801         * c-c++-common/gomp/depend-3.c: New test.
7802         * c-c++-common/gomp/depend-4.c: New test.
7803         * c-c++-common/gomp/doacross-1.c: New test.
7804         * c-c++-common/gomp/if-1.c: New test.
7805         * c-c++-common/gomp/if-2.c: New test.
7806         * c-c++-common/gomp/linear-1.c: New test.
7807         * c-c++-common/gomp/map-2.c: New test.
7808         * c-c++-common/gomp/map-3.c: New test.
7809         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7810         f_omp_target_data): Add map clause to target data.
7811         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7812         * c-c++-common/gomp/ordered-1.c: New test.
7813         * c-c++-common/gomp/ordered-2.c: New test.
7814         * c-c++-common/gomp/ordered-3.c: New test.
7815         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7816         on non-iterator.
7817         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7818         clause and ordered construct where no longer allowed.
7819         * c-c++-common/gomp/priority-1.c: New test.
7820         * c-c++-common/gomp/reduction-1.c: New test.
7821         * c-c++-common/gomp/schedule-simd-1.c: New test.
7822         * c-c++-common/gomp/sink-1.c: New test.
7823         * c-c++-common/gomp/sink-2.c: New test.
7824         * c-c++-common/gomp/sink-3.c: New test.
7825         * c-c++-common/gomp/sink-4.c: New test.
7826         * c-c++-common/gomp/udr-1.c: New test.
7827         * c-c++-common/taskloop-1.c: New test.
7828         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7829         value of _OPENMP macro.
7830         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7831         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7832         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7833         * gcc.dg/gomp/clause-1.c:
7834         * gcc.dg/gomp/reduction-1.c: New test.
7835         * gcc.dg/gomp/sink-fold-1.c: New test.
7836         * gcc.dg/gomp/sink-fold-2.c: New test.
7837         * gcc.dg/gomp/sink-fold-3.c: New test.
7838         * gcc.dg/vect/vect-simd-clone-15.c: New test.
7839         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7840         of non-static data members.
7841         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7842         Add some linear clause tests.
7843         * g++.dg/gomp/declare-simd-3.C: New test.
7844         * g++.dg/gomp/linear-1.C: New test.
7845         * g++.dg/gomp/member-1.C: New test.
7846         * g++.dg/gomp/member-2.C: New test.
7847         * g++.dg/gomp/pr66571-2.C: New test.
7848         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7849         dependent argument.
7850         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7851         in reduction clause.
7852         * g++.dg/gomp/reference-1.C: New test.
7853         * g++.dg/gomp/sink-1.C: New test.
7854         * g++.dg/gomp/sink-2.C: New test.
7855         * g++.dg/gomp/sink-3.C: New test.
7856         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7857         * g++.dg/gomp/this-1.C: New test.
7858         * g++.dg/gomp/this-2.C: New test.
7859         * g++.dg/vect/simd-clone-2.cc: New test.
7860         * g++.dg/vect/simd-clone-2.h: New test.
7861         * g++.dg/vect/simd-clone-3.cc: New test.
7862         * g++.dg/vect/simd-clone-4.cc: New test.
7863         * g++.dg/vect/simd-clone-4.h: New test.
7864         * g++.dg/vect/simd-clone-5.cc: New test.
7866 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
7868         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7869         after r228716 (Fix vtbl[34] and vtbx4).
7871 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
7873         PR tree-optimization/67909, 67947
7874         * gcc.dg/torture/pr67947.c: New test.
7876 2015-10-13  Jeff Law  <law@redhat.com>
7878         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7880 2015-10-12  Jeff Law  <law@redhat.com>
7882         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7883         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7884         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7885         ssa-dom-thread-11.c.
7887         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7889 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
7891         PR c++/58566
7892         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7894 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
7896         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7897         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7898         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7899         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7900         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7901         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7902         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7903         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7905 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
7907         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7908         and -mno-frame-header-opt options.
7909         * gcc.target/mips/frame-header-1.c: New file.
7910         * gcc.target/mips/frame-header-2.c: New file.
7911         * gcc.target/mips/frame-header-3.c: New file.
7913 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7914             Hale Wang  <hale.wang@arm.com>
7916         * gcc.dg/tree-ssa/forwprop-33.c: New.
7918 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
7920         PR target/67895
7921         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7922         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7923         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7924         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7925         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7926         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7927         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7928         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7929         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7930         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7932 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
7934         * lib/multiline.exp: New file.
7935         * lib/prune.exp: Load multiline.exp.
7936         (prune_gcc_output): Call into multiline.exp to handle any
7937         multiline output directives.
7938         * lib/libgo.exp: Load multiline.exp before prune.exp, using
7939         load_gcc_lib.
7941 2015-10-09  Martin Jambor  <mjambor@suse.cz>
7943         PR tree-optimization/67794
7944         * gcc.dg/ipa/ipa-sra-10.c: New test.
7945         * gcc.dg/torture/pr67794.c: Likewise.
7947 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
7949         PR rtl-optimization/67828
7950         * gcc.dg/torture/pr67828.c: New.
7952 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7954         PR target/67366
7955         * lib/target-supports.exp (check_effective_target_non_strict_align):
7956         Adjust for arm*-*-*.
7957         * gcc.target/arm/pr67366.c: New test.
7959 2015-10-09  Richard Biener  <rguenther@suse.de>
7961         PR tree-optimization/67891
7962         * gcc.dg/tree-ssa/pr67891.c: New testcase.
7964 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
7966         * gcc.dg/builtins-47.c: Test the optimized dump instead.
7968 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7970         * gcc.dg/vect/vect-outer-simd-3.c: New test.
7972 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7974         * gcc.dg/loop-unswitch-2.c: New test.
7975         * gcc.dg/loop-unswitch-3.c: Likewise.
7976         * gcc.dg/loop-unswitch-4.c: Likewise.
7978 2015-10-08  Tom de Vries  <tom@codesourcery.com>
7980         * gcc.dg/dse.c: Only dump in dse1 pass.
7981         * gcc.dg/tree-ssa/pr30375.c: Same.
7983 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
7985         PR target/66697
7986         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7987         (PUSH, POP): New defines.
7988         (sse2_test): Use PUSH and POP to misalign runtime stack.
7989         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7991 2015-10-07  James Norris  <jnorris@codesourcery.com>
7993         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7994         to atomic_init. (atomic_init): Restrict flags usage.
7996 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
7998         PR fortran/65889
7999         * gfortran.dg/sizeof_5.f90: New test.
8001 2015-10-06  Jeff Law  <law@redhat.com>
8003         * gcc.c-torture/compile/pr67816.c: New test.
8005 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
8007         * gcc.target/aarch64/get_lane_f16_1.c: New test.
8009 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
8011         PR fortran/65766
8012         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8014 2015-10-06  Marek Polacek  <polacek@redhat.com>
8016         PR c++/67863
8017         * c-c++-common/Wtautological-compare-4.c: New test.
8019 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8020             Peter Bergner <bergner@vnet.ibm.com>
8022         PR target/67808
8023         * gcc.target/powerpc/pr67808.c: New test.
8025 2015-10-06  Nick Clifton  <nickc@redhat.com>
8027         * gcc.target/msp430: New directory.
8028         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
8029         tests.
8030         * gcc.target/msp430/data-attributes.c: New file.  Checks the
8031         noinit and persistent data attributes.
8033 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
8035         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8037 2015-10-06  Richard Biener  <rguenther@suse.de>
8039         PR tree-optimization/67859
8040         * gcc.dg/torture/pr67859.c: New testcase.
8042 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8044         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8046 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
8048         PR c++/53856
8049         * g++.dg/template/defarg19.C: New.
8050         * g++.dg/template/defarg20.C: Likewise.
8052 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8053             Sebastian Pop  <s.pop@samsung.com>
8055         * gcc.dg/graphite/scop-sor.c: Un-xfail.
8057 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8058             Sebastian Pop  <s.pop@samsung.com>
8060         * gcc.dg/graphite/scop-sor.c: Xfail.
8062 2015-10-05  Martin Jambor  <mjambor@suse.cz>
8063             Jan Hubicka  <hubicka@ucw.cz>
8065         * gcc.dg/ipa/propalign-4.c: New test.
8066         * gcc.dg/ipa/propalign-5.c: Likewise.
8068 2015-10-05  Marek Polacek  <polacek@redhat.com>
8070         PR tree-optimization/67821
8071         * gcc.dg/torture/pr67821-2.c: New test.
8072         * gcc.dg/torture/pr67821.c: New test.
8074 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8076         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8078 2015-10-05  Christian Bruel  <christian.bruel@st.com>
8080         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8082 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8084         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8085         (exec_vcvt): Add comments.
8087 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8089         PR rtl-optimization/67447
8090         * gcc.target/i386/pr67447.c: New test.
8092 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8094         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8095         effective target.
8096         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8097         * gcc.target/i386/vect-perm-even-1.c: Ditto.
8098         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8099         * gcc.target/i386/vect-unpack-1.c: Ditto.
8100         * gcc.target/i386/vect-unpack-2.c: Ditto.
8102 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
8104         PR fortran/67758
8105         * gfortran.dg/common_24.f: New.
8107 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8109         * gcc.target/arm/pr67756.c: Fixed warnings.
8111 2015-10-02  Marek Polacek  <polacek@redhat.com>
8113         PR c/67730
8114         * gcc.dg/pr67730-1.c: New test.
8115         * gcc.dg/pr67730-2.c: New test.
8116         * gcc.dg/pr67730.h: New test.
8118 2015-10-02  Marek Polacek  <polacek@redhat.com>
8120         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8122 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
8124         PR tree-optimization/67754
8125         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8126         * gfortran.dg/graphite/block-2.f: Same.
8128 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
8130         * gcc.dg/graphite/scop-23.c: New.
8132 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8134         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8135         and "avx512vbmi".
8137 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
8139         PR rtl-optimization/67756
8140         * gcc.target/arm/pr67756.c: New.
8142 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
8144         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8145         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8146         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8147         for tiny model.
8148         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8149         for small model.
8151 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8153         * gcc.target/i386/vect-pack-trunc-1.c: New test.
8154         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8155         * gcc.target/i386/vect-perm-even-1.c: Ditto.
8156         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8157         * gcc.target/i386/vect-unpack-1.c: Ditto.
8158         * gcc.target/i386/vect-unpack-2.c: Ditto.
8160 2015-10-02  Marek Polacek  <polacek@redhat.com>
8162         PR c/64249
8163         * c-c++-common/Wduplicated-cond-1.c: New test.
8164         * c-c++-common/Wduplicated-cond-2.c: New test.
8165         * c-c++-common/Wduplicated-cond-3.c: New test.
8166         * c-c++-common/Wduplicated-cond-4.c: New test.
8167         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8168         -Wduplicated-cond warning.
8170 2015-10-02  Renlin Li  <renlin.li@arm.com>
8172         * gcc.target/aarch64/csneg-1.c: Update.
8174 2015-10-02  Renlin Li  <renlin.li@arm.com>
8176         PR target/66776
8177         * gcc.target/aarch64/pr66776.c: New.
8179 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8181         * gnat.dg/warn13.adb: New test.
8183 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8185         * gnat.dg/vect15.ad[sb]: New test.
8186         * gnat.dg/vect16.ad[sb]: Likewise.
8187         * gnat.dg/vect17.ad[sb]: Likewise.
8188         * gnat.dg/vect18.ad[sb]: Likewise.
8190 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8192         PR rtl-optimization/67786
8193         PR rtl-optimization/67787
8194         * gcc.dg/pr67786.c: New test.
8195         * gcc.dg/pr67787.c: Likewise.
8197 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
8199         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8201 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
8203         PR target/51726
8204         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8206 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
8208         PR fortran/62242
8209         PR fortran/52332
8210         * gfortran.dg/string_array_constructor_1.f90: New.
8211         * gfortran.dg/string_array_constructor_2.f90: New.
8212         * gfortran.dg/string_array_constructor_3.f90: New.
8214 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
8216         PR target/67788
8217         PR target/67789
8218         * gcc.target/powerpc/pr67789.c: New testcase.
8220 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8222         PR fortran.67802
8223         * gfortran.dg/pr67802.f90: New test.
8225 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8227         PR fortran/66979
8228         gfortran.dg/pr66979.f90: new test.
8230 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8232         PR fortran/67616
8233         * gfortran.dg/pr67616.f90: New test.
8235 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
8237         PR c++/54430
8238         * g++.dg/cpp0x/range-for30.C: New.
8240 2015-10-01  Marek Polacek  <polacek@redhat.com>
8242         PR c/65345
8243         * gcc.dg/atomic/pr65345-4.c: New test.
8244         * gcc.dg/pr65345-3.c: New test.
8246 2015-10-01  Marek Polacek  <polacek@redhat.com>
8248         PR tree-optimization/67769
8249         * gcc.dg/torture/pr67769.c: New test.
8251 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8253         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8255 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
8257         PR target/54236
8258         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8260 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8262         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8263         (main): Rename to sse2_test.  Abort if count != 5.
8264         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
8265         of -march=slm.
8266         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8268 2015-10-01  Richard Biener  <rguenther@suse.de>
8270         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8271         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8273 2015-09-30  Jeff Law  <law@redhat.com>
8275         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8277 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8279         PR rtl-optimization/67037
8280         * gcc.c-torture/execute/pr67037.c: New test.
8282 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8284         * lib/target-supports.exp (check_effective_target_sync_int_128):
8285         Return 1 on spu-*-* targets.
8286         (check_effective_target_sync_int_128_runtime): Likewise.
8287         (check_effective_target_sync_long_long): Likewise.
8288         (check_effective_target_sync_long_long_runtime): Likewise.
8289         (check_effective_target_sync_int_long): Likewise.
8290         (check_effective_target_sync_char_short): Likewise.
8292 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
8294         * gcc.target/i386/pr67761.c: New test.
8296 2015-09-30  Marek Polacek  <polacek@redhat.com>
8298         PR c/67730
8299         * gcc.dg/pr67730.c: New test.
8301 2015-09-30  Marek Polacek  <polacek@redhat.com>
8303         PR tree-optimization/67690
8304         * gcc.dg/torture/pr67690.c: New test.
8306 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
8308         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8309         * g++.dg/gomp/tls-wrap4.C: Likewise.
8310         * gcc.dg/atomic-op-optimize.c: Likewise.
8311         * gcc.dg/pr54087.c: Likewise.
8312         * gcc.dg/tls/section-2.c: Likewise.
8313         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8314         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8315         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8316         * gcc.target/arm/divzero.c: Likewise.
8317         * gcc.target/arm/sibcall-2.c: Likewise.
8318         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8319         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8320         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8321         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8322         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8323         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8324         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8325         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8326         * gfortran.dg/default_format_2.f90: Likewise.
8327         * gfortran.dg/default_format_denormal_2.f90: Likewise.
8329 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
8331         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8333 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8335         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8336         * gfortran.dg/round_4.f90: ditto.
8338 2015-09-29  Richard Biener  <rguenther@suse.de>
8340         PR tree-optimization/67170
8341         * gfortran.dg/pr67170.f90: New testcase.
8343 2015-09-29  Richard Biener  <rguenther@suse.de>
8345         PR tree-optimization/67741
8346         * gcc.dg/torture/pr67741.c: New testcase.
8348 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
8350         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8351         non-zero for __builtin_signbit tests.
8353 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
8355         PR target/65105
8356         * gcc.target/i386/pr65105-1.c: New.
8357         * gcc.target/i386/pr65105-2.c: New.
8358         * gcc.target/i386/pr65105-3.c: New.
8359         * gcc.target/i386/pr65105-4.C: New.
8360         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8362 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
8364         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8366 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
8368         PR fortran/40054
8369         PR fortran/63921
8370         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8371         standard as legacy.
8372         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8373         * gfortran.dg/function_types_3.f90: Change error message to
8374         "Type inaccessible...."
8375         * gfortran.dg/ptr_func_assign_1.f08: New test.
8376         * gfortran.dg/ptr_func_assign_2.f08: New test.
8378 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
8380         PR fortran/40054
8381         PR fortran/63921
8382         * gfortran.dg/ptr_func_assign_3.f08: New test.
8383         * gfortran.dg/ptr_func_assign_4.f08: New test.
8385 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8386             Sebastian Pop  <s.pop@samsung.com>
8388         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8389         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8390         * gcc.dg/graphite/block-3.c: Same.
8391         * gcc.dg/graphite/block-4.c: Same.
8392         * gcc.dg/graphite/block-5.c: Same.
8393         * gcc.dg/graphite/block-6.c: Same.
8394         * gcc.dg/graphite/block-7.c: Same.
8395         * gcc.dg/graphite/block-8.c: Same.
8396         * gcc.dg/graphite/block-pr47654.c: Same.
8397         * gcc.dg/graphite/interchange-0.c: Same.
8398         * gcc.dg/graphite/interchange-1.c: Same.
8399         * gcc.dg/graphite/interchange-10.c: Same.
8400         * gcc.dg/graphite/interchange-11.c: Same.
8401         * gcc.dg/graphite/interchange-12.c: Same.
8402         * gcc.dg/graphite/interchange-13.c: Same.
8403         * gcc.dg/graphite/interchange-14.c: Same.
8404         * gcc.dg/graphite/interchange-15.c: Same.
8405         * gcc.dg/graphite/interchange-3.c: Same.
8406         * gcc.dg/graphite/interchange-4.c: Same.
8407         * gcc.dg/graphite/interchange-5.c: Same.
8408         * gcc.dg/graphite/interchange-6.c: Same.
8409         * gcc.dg/graphite/interchange-7.c: Same.
8410         * gcc.dg/graphite/interchange-8.c: Same.
8411         * gcc.dg/graphite/interchange-9.c: Same.
8412         * gcc.dg/graphite/interchange-mvt.c: Same.
8413         * gcc.dg/graphite/pr35356-1.c: Same.
8414         * gcc.dg/graphite/pr35356-3.c: Same.
8415         * gcc.dg/graphite/pr37485.c: Same.
8416         * gcc.dg/graphite/scop-1.c: Same.
8417         * gcc.dg/graphite/scop-11.c: Same.
8418         * gcc.dg/graphite/scop-5.c: Same.
8419         * gcc.dg/graphite/uns-block-1.c: Same.
8420         * gcc.dg/graphite/uns-interchange-9.c: Same.
8421         * gfortran.dg/graphite/block-1.f90: Same.
8422         * gfortran.dg/graphite/interchange-3.f90: Same.
8423         * gfortran.dg/graphite/pr14741.f90: Same.
8424         * gfortran.dg/graphite/block-2.f: Same.
8426 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8427             Sebastian Pop  <s.pop@samsung.com>
8429         PR tree-optimization/67700
8430         * gcc.dg/graphite/run-id-pr67700.c: New.
8432 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
8434         PR target/54236
8435         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8436         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8437         test_27): New.
8438         * gcc.target/sh/pr54236-5.c: New.
8439         * gcc.target/sh/pr54236-6.c: New.
8441 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8443         PR rtl-optimization/67456
8444         PR rtl-optimization/67464
8445         PR rtl-optimization/67465
8446         * gcc.dg/pr67465.c: New test.
8448 2015-09-28  Tom de Vries  <tom@codesourcery.com>
8450         PR tree-optimization/62171
8451         * gcc.dg/vect/pr62171.c: New test.
8453 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8455         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8456         skip on AIX.  XFAIL individual line tests.
8458 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
8460         PR rtl-optimization/64164
8461         PR tree-optimization/67312
8462         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
8463         * gcc.target/i386/stackalign/return-4.c: Add -O.
8465 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8467         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8469 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
8471         PR fortran/67721
8472         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8474 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
8476         * gcc.dg/pr64935-1.c: XFAIL on AIX.
8477         * gcc.dg/pr64935-2.c: XFAIL on AIX.
8478         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8479         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8480         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8481         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8482         DW_AT_noreturn on AIX.
8483         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8484         DW_AT_noreturn on AIX.
8485         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8486         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8487         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8488         DW_AT_GNU_deleted on AIX.
8489         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8490         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8491         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8492         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8493         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8494         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8495         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8496         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8497         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8498         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8499         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8500         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8501         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8502         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8503         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8505 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8507         PR fortran/67614
8508         * gfortran.dg/pr67614.f90: New test.
8510 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8512         PR fortran/67525
8513         * gfortran.dg/pr67525.f90: New test.
8515 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
8517         PR fortran/55603
8518         * gfortran.dg/allocatable_function_9.f90: New.
8520 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
8522         PR target/67675
8523         * gcc.target/sh/pr67675.c: New.
8525 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
8527         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8529 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
8531         * gcc.target/i386/pr66749.c (dg-options): Replace
8532         -mtune=lakemount with -mtune=lakemont.
8533         * gcc.target/i386/pr66821.c (dg-options): Likewise.
8534         * gcc.target/i386/pr67329.c (dg-options): Likewise.
8536 2015-09-25  Marek Polacek  <polacek@redhat.com>
8538         * c-c++-common/ubsan/bounds-11.c: New test.
8539         * c-c++-common/ubsan/bounds-12.c: New test.
8541 2015-09-25  Marek Polacek  <polacek@redhat.com>
8543         PR sanitizer/64906
8544         * c-c++-common/ubsan/pr64906.c: New test.
8546 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
8548         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8549         with -mtune=lakemount.
8550         * gcc.target/i386/pr66821.c (dg-options): Likewise.
8551         * gcc.target/i386/pr67329.c (dg-options): Likewise.
8553 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8555         PR driver/67640
8556         * gcc.dg/Werror-13.c: New test.
8558 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8560         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8562 2015-09-24  Richard Biener  <rguenther@suse.de>
8564         PR lto/67699
8565         * g++.dg/pr67699.C: New testcase.
8567 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
8569         PR libgcc/67624
8570         * gcc.target/arm/fp16-inf.c: New test.
8572 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
8574         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8575         name while checking for AVX-512VBMI presence.
8577 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8579         * lib/target-supports.exp (check_effective_target_pie): Check for
8580         PIE support on Solaris 11.x and 12.
8582 2015-09-24  Richard Biener  <rguenther@suse.de>
8584         * g++.dg/tree-ssa/restrict3.C: New testcase.
8586 2015-09-24  Richard Biener  <rguenther@suse.de>
8588         PR tree-optimization/48885
8589         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8591 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
8593         * c-c++-common/Wmisleading-indentation.c: Augment test.
8595 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
8597         Fix small typos in the coding rule enforcement warnings.
8598         * g++.dg/diagnostic/disable.C: Replace 'namepace'
8599         with 'namespace'.
8601 2015-09-23  Richard Biener  <rguenther@suse.de>
8603         PR middle-end/67662
8604         * gcc.dg/ubsan/pr67662.c: New testcase.
8606 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8608         PR c/49655
8609         * gcc.dg/pragma-diag-6.c: New test.
8611 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
8613         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8615 2015-09-23  Richard Biener  <rguenther@suse.de>
8617         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8619 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
8621         * c-c++-common/Wmisleading-indentation.c: Augment test.
8623 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
8625         * g++.dg/diagostic/disable.C: New.
8627 2015-09-22  Tom de Vries  <tom@codesourcery.com>
8629         PR tree-optimization/67671
8630         * g++.dg/pr67671.C: New test.
8632 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
8634         PR target/67480
8635         * gcc.target/i386/pr67480.c: New test.
8637 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
8639         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8640         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8641         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
8642         avx512dq, avx512cd, avx512er and avx512pf.
8644 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8646         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8647         update-fetch operations.
8648         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8650 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8652         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8653         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8655 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8657         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8658         (TEST_ONE): New.
8659         * gcc.target/aarch64/atomic-inst-swap.c: New.
8661 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8663         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8664         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8665         * gcc.target/i386/pr59789.c (f1): Likewise.
8666         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8667         * gcc.target/i386/intrinsics_6.c: Likewise.
8668         * gcc.dg/winline-5.c (int t): Likewise.
8669         * gcc.dg/winline-9.c (t): Likewise.
8670         * gcc.dg/always_inline2.c (q): Likewise.
8671         * gcc.dg/winline-2.c (inline int t): Likewise.
8672         * gcc.dg/winline-6.c: Likewise.
8673         * gcc.dg/winline-10.c (void g): Likewise.
8674         * gcc.dg/pr49243.c (void parse): Likewise.
8675         * gcc.dg/always_inline3.c (q2): Likewise.
8676         * gcc.dg/winline-3.c: Likewise.
8677         * gcc.dg/winline-7.c (inline void *t): Likewise.
8679 2015-09-22  Tom de Vries  <tom@codesourcery.com>
8681         PR tree-optimization/67666
8682         * g++.dg/pr67666.C: New test.
8684 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8686         PR fortran/67615
8687         * gfortran.dg/pr67615.f90: new test.
8689 2015-09-21  Jeff Law  <law@redhat.com>
8691         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8693 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
8695         Complete the implementation of N4230, Nested namespace definition.
8696         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8697         attributes and nested namespace definitions.
8698         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8699         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8700         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8701         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8702         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8703         appearing before the namespace identifier.
8705 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8707         PR c/66415
8708         * gcc.dg/cpp/pr66415-1.c: Test column number.
8710 2015-09-21  Richard Biener  <rguenther@suse.de>
8712         * g++.dg/ext/attr-alias-3.C: Add -g.
8714 2015-09-21  Richard Biener  <rguenther@suse.de>
8716         PR debug/67664
8717         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8719 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8721         PR target/64345
8722         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8724 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8726         * gcc.dg/pragma-diag-5.c: Fix excess warning.
8728 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8730         PR middle-end/60832
8731         * gcc.dg/pr53265.c: Update.
8733 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
8735         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8737 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8739         PR target/59478
8740         * gcc.target/sh/pr59478.c: New.
8742 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8744         PR target/67126
8745         * gcc.target/sh/pr51244-12.c: Adjust testcase.
8746         * gcc.target/sh/pr54236-2.c: Likewise.
8748 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
8750         * gcc.target/sh/pr43417.c: Move target independent test to ...
8751         * gcc.c-torture/compile/pr43417.c: ... here.
8753 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
8755         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8756         check_effective_target_big_endian, check_effective_target_little_endian,
8757         check_effective_target_any_fpu, check_effective_target_double_fpu,
8758         check_effective_target_use_single_only_fpu,
8759         check_effective_target_default_single_fpu,
8760         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8761         check_effective_target_has_fsca, check_effective_target_has_fsrra,
8762         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8763         check_effective_target_fmovd_enabled,
8764         check_effective_target_has_privileged, check_effective_target_has_pref,
8765         check_effective_target_banked_r0r7_isr,
8766         check_effective_target_stack_save_isr): New effective target checks.
8767         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8768         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8769         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8770         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8771         * gcc.target/sh/20080410-1.c: Use new effective target checks.
8772         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8773         * gcc.target/sh/attr-isr.c: Likewise.
8774         * gcc.target/sh/fpul-usage-1.c: Likewise.
8775         * gcc.target/sh/hiconst.c: Likewise.
8776         * gcc.target/sh/mfmovd.c: Likewise.
8777         * gcc.target/sh/pr21255-3.c: Likewise.
8778         * gcc.target/sh/pr33135-1.c: Likewise.
8779         * gcc.target/sh/pr33135-2.c: Likewise.
8780         * gcc.target/sh/pr33135-3.c: Likewise.
8781         * gcc.target/sh/pr33135-4.c: Likewise.
8782         * gcc.target/sh/pr39423-2.c: Likewise.
8783         * gcc.target/sh/pr49880-4.c: Likewise.
8784         * gcc.target/sh/pr49880-5.c: Likewise.
8785         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8786         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8787         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8788         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8789         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8790         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8791         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8792         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8793         * gcc.target/sh/pr50751-2.c: Likewise.
8794         * gcc.target/sh/pr50751-3.c: Likewise.
8795         * gcc.target/sh/pr50751-5.c: Likewise.
8796         * gcc.target/sh/pr50751-6.c: Likewise.
8797         * gcc.target/sh/pr50751-8.c: Likewise.
8798         * gcc.target/sh/pr51244-15.c: Likewise.
8799         * gcc.target/sh/pr51244-2.c: Likewise.
8800         * gcc.target/sh/pr51244-20.c: Likewise.
8801         * gcc.target/sh/pr51244-6.c: Likewise.
8802         * gcc.target/sh/pr52483-4.c: Likewise.
8803         * gcc.target/sh/pr53511-1.c: Likewise.
8804         * gcc.target/sh/pr53512-1.c: Likewise.
8805         * gcc.target/sh/pr53512-2.c: Likewise.
8806         * gcc.target/sh/pr53512-3.c: Likewise.
8807         * gcc.target/sh/pr53512-4.c: Likewise.
8808         * gcc.target/sh/pr53513-1.c: Likewise.
8809         * gcc.target/sh/pr54089-2.c: Likewise.
8810         * gcc.target/sh/pr54089-3.c: Likewise.
8811         * gcc.target/sh/pr54089-4.c: Likewise.
8812         * gcc.target/sh/pr54602-2.c: Likewise.
8813         * gcc.target/sh/pr54602-3.c: Likewise.
8814         * gcc.target/sh/pr54602-4.c: Likewise.
8815         * gcc.target/sh/pr54680.c: Likewise.
8816         * gcc.target/sh/pr55303-1.c: Likewise.
8817         * gcc.target/sh/pr55303-2.c: Likewise.
8818         * gcc.target/sh/pr55303-3.c: Likewise.
8819         * gcc.target/sh/pr56547-1.c: Likewise.
8820         * gcc.target/sh/pr56547-2.c: Likewise.
8821         * gcc.target/sh/pr61195.c: Likewise.
8822         * gcc.target/sh/pr61996.c: Likewise.
8823         * gcc.target/sh/pr6526.c: Likewise.
8824         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8825         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8826         * gcc.target/sh/prefetch.c: Likewise.
8827         * gcc.target/sh/rte-delay-slot.c: Likewise.
8828         * gcc.target/sh/sh2a-band.c: Likewise.
8829         * gcc.target/sh/sh2a-bclr.c: Likewise.
8830         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8831         * gcc.target/sh/sh2a-bld.c: Likewise.
8832         * gcc.target/sh/sh2a-bor.c: Likewise.
8833         * gcc.target/sh/sh2a-bset.c: Likewise.
8834         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8835         * gcc.target/sh/sh2a-bxor.c: Likewise.
8836         * gcc.target/sh/sh2a-jsrn.c: Likewise.
8837         * gcc.target/sh/sh2a-movi20s.c: Likewise.
8838         * gcc.target/sh/sh2a-movrt.c: Likewise.
8839         * gcc.target/sh/sh2a-resbank.c: Likewise.
8840         * gcc.target/sh/sh2a-rtsn.c: Likewise.
8841         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8842         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8843         * gcc.target/sh/sh4a-cosf.c: Likewise.
8844         * gcc.target/sh/sh4a-fsrra.c: Likewise.
8845         * gcc.target/sh/sh4a-memmovua.c: Likewise.
8846         * gcc.target/sh/sh4a-sincosf.c: Likewise.
8847         * gcc.target/sh/sh4a-sinf.c: Likewise.
8849 2015-09-20  Jeff Law  <law@redhat.com>
8851         PR tree-optimization/47679
8852         * g++.dg/warn/Wuninitialized-6.C: New test.
8854 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
8856         Implement nested namespace definitions.
8857         * g++.dg/cpp1z/nested-namespace-def1.C: New.
8858         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8859         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8860         * g++.dg/lookup/name-clash5.C: Adjust.
8861         * g++.dg/lookup/name-clash6.C: Likewise.
8863 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8865         * gcc.dg/pragma-diag-5.c: New test.
8867 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
8869         PR middle-end/67619
8870         * gcc.dg/torture/pr67619.c: New test.
8871         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8872         New procedure.
8874 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
8876         PR tree-optimization/67283
8877         * gcc.dg/tree-ssa/sra-15.c: New.
8878         * gcc.dg/tree-ssa/sra-16.c: New.
8880 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8882         PR sanitizer/64078
8883         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8884         (f2, f3): Make the function static.
8885         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8887 2015-09-17  Christian Bruel  <christian.bruel@st.com>
8889         * gcc.target/arm/attr_thumb-static2.c: New test.
8891 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8893         * gnat.dg/overflow_sum3.adb: New test.
8895 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8897         * gcc.target/arm/stack-checking.c: New test.
8899 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
8901         PR fortran/52846
8902         * gfortran.dg/public_private_module_5.f90: Add module procedure
8903         trigger_smod to ensure that the smod file is written.
8905 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
8907         * gcc.target/aarch64/copysign_1.c: New.
8908         * gcc.target/aarch64/copysign_2.c: New.
8910 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
8912         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8913         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8914         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8916 2015-09-16  John Marino  <gnugcc@marino.st>
8918         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8920 2015-09-16  Richard Biener  <rguenther@suse.de>
8922         PR middle-end/67253
8923         * gcc.dg/torture/pr67253.c: New testcase.
8925 2015-09-16  Richard Biener  <rguenther@suse.de>
8927         PR middle-end/67271
8928         * gcc.dg/pr67271.c: New testcase.
8930 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
8932         * gnat.dg/opt49.adb: New test.
8934 2015-09-16  Richard Biener  <rguenther@suse.de>
8936         PR middle-end/67442
8937         * gcc.dg/torture/pr67442.c: New testcase.
8939 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8941         * gnat.dg/array24.adb: New test.
8942         * gnat.dg/blocklocs.adb: Delete.
8944 2015-09-15  Marek Polacek  <polacek@redhat.com>
8946         PR c/67580
8947         * gcc.dg/pr67580.c: New test.
8949 2015-09-15  Richard Biener  <rguenther@suse.de>
8951         PR tree-optimization/67470
8952         * gcc.dg/torture/pr67470.c: New testcase.
8954 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
8956         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8958 2015-09-15  Richard Biener  <rguenther@suse.de>
8960         PR middle-end/67563
8961         * gcc.dg/pr67563.c: New testcase.
8963 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8965         PR fortran/67460
8966         * gfortran.dg/pr67460.f90: New test.
8968 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
8970         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8971         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8973 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
8975         PR c++/51911
8976         * g++.dg/cpp0x/new-auto1.C: New.
8978 2015-09-11  Mark Wielaard  <mjw@redhat.com>
8980         PR c/28901
8981         * g++.dg/warn/unused-variable-1.C: New test.
8982         * g++.dg/warn/unused-variable-2.C: Likewise.
8983         * gcc.dg/unused-4.c: Adjust warning for static const.
8984         * gcc.dg/unused-variable-1.c: New test.
8985         * gcc.dg/unused-variable-2.c: Likewise.
8987 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
8989         * gfortran.dg/private_type_3.f90: Require visibility.
8990         * gfortran.dg/module_variable_2.f90: Same.
8991         * gfortran.dg/nested_forall_1.f: Same.
8992         * gfortran.dg/elemental_dependency_4.f90: Same.
8993         * gfortran.dg/bind_c_usage_25.f90: Same.
8994         * gfortran.dg/access_spec_1.f90: Same.
8995         * gfortran.dg/public_private_module_2.f90: Same.
8996         * gfortran.dg/host_assoc_variable_1.f90: Same.
8997         * gfortran.dg/public_private_module_6.f90: Same.
8998         * gfortran.dg/module_variable_1.f90: Same.
8999         * gfortran.dg/pr37286.f90: Same.
9000         * gfortran.dg/internal_pack_7.f90: Same.
9001         * gfortran.dg/submodule_10.f08: Same.
9002         * gfortran.dg/allocatable_function_8.f90: Same.
9003         * gfortran.dg/merge_init_expr_2.f90: Same.
9004         * gfortran.dg/class_37.f03: Same.
9005         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9006         * gfortran.dg/typebound_call_20.f03: Same.
9007         * gfortran.dg/proc_ptr_result_3.f90: Same.
9008         * gfortran.dg/pr32535.f90: Same.
9009         * gfortran.dg/typebound_proc_19.f90: Same.
9010         * gfortran.dg/initialization_10.f90: Same.
9011         * gfortran.dg/bind_c_usage_8.f03: Same.
9012         * gfortran.dg/pr61335.f90: Same.
9013         * gfortran.dg/elemental_dependency_5.f90: Same.
9014         * gfortran.dg/proc_ptr_3.f90: Same.
9015         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9017 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9019         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9020         * gcc.dg/Wno-frame-address.c: Skip for Visium.
9021         * gcc.dg/loop-8.c: Likewise.
9023 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
9025         PR ada/66965
9026         * gnat.dg/specs/addr1.ads: Remove.
9028 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9030         * gcc.dg/pie-link.c: Add -pie to dg-options.
9032 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
9034         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9035         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9037 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9039         * gcc.target/powerpc/swaps-p8-20.c: New test.
9040         * gcc.target/powerpc/swaps-p8-21.c: New test.
9042 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
9044         PR fortran/67526
9045         * gfortran.dg/pr67526.f90: New test.
9047 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
9049         PR c++/67318
9050         * g++.dg/cpp0x/variadic166.C: New.
9052 2015-09-09  Mark Wielaard  <mjw@redhat.com>
9054         * c-c++-common/nonnull-1.c: New test.
9056 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
9058         PR fortran/66993
9059         * gfortran.dg/submodule_11.f08: New test.
9061 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
9063         PR target/67506
9064         * gcc.c-torture/compile/pr67506.c: New test.
9066 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9068         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9069         initialization with a byte mask.  No change expected here.
9070         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9071         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9072         initialization with contigious bitmask.  Literal pool is expectd
9073         to be used here.
9075 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9077         PR target/67439
9078         * gcc.target/arm/pr67439_1.c: New test.
9080 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
9082         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9083         model.
9085 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
9087         PR c++/67523
9088         * g++.dg/gomp/pr67523.C: New test.
9090         PR c++/67522
9091         * g++.dg/gomp/pr67522.C: New test.
9093         PR middle-end/67521
9094         * c-c++-common/gomp/pr67521.c: New test.
9096         PR middle-end/67517
9097         * c-c++-common/gomp/pr67517.c: New test.
9099         PR c++/67514
9100         * g++.dg/gomp/pr67514.C: New test.
9102         PR c++/67511
9103         * g++.dg/gomp/pr67511.C: New test.
9105         PR c/67502
9106         * c-c++-common/gomp/pr67502.c: New test.
9108 2015-09-09  Marek Polacek  <polacek@redhat.com>
9110         PR middle-end/67512
9111         * gcc.dg/pr67512.c: New test.
9113 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
9115         PR c++/53184
9116         * g++.dg/warn/Wsubobject-linkage-1.C: New.
9117         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9118         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9119         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9121 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9123         * gcc.target/aarch64/mod_2.x: New file.
9124         * gcc.target/aarch64/mod_256.x: Likewise.
9125         * gcc.target/arm/mod_2.c: New test.
9126         * gcc.target/arm/mod_256.c: Likewise.
9127         * gcc.target/aarch64/mod_2.c: Likewise.
9128         * gcc.target/aarch64/mod_256.c: Likewise.
9130 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
9132         PR c++/67504
9133         * g++.dg/gomp/pr67504.C: New test.
9135         PR c/67501
9136         * c-c++-common/gomp/pr67501.c: New test.
9138         PR c/67500
9139         * gcc.dg/gomp/pr67500.c: New test.
9141         PR c/67495
9142         * gcc.dg/gomp/pr67495.c: New test.
9144 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
9145             Sebastian Pop  <s.pop@samsung.com>
9147         PR tree-optimization/53852
9148         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9149         both isl-0.12 and isl-0.15.
9150         * gcc.dg/graphite/uns-interchange-14.c: Same.
9151         * gcc.dg/graphite/uns-interchange-15.c: Same.
9152         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9154 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
9155             Sebastian Pop  <s.pop@samsung.com>
9157         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9158         * gcc.dg/graphite/block-1.c: Same.
9159         * gcc.dg/graphite/block-5.c: Same.
9160         * gcc.dg/graphite/block-6.c: Same.
9161         * gcc.dg/graphite/interchange-1.c: Same.
9162         * gcc.dg/graphite/interchange-10.c: Same.
9163         * gcc.dg/graphite/interchange-11.c: Same.
9164         * gcc.dg/graphite/interchange-13.c: Same.
9165         * gcc.dg/graphite/interchange-14.c: Same.
9166         * gcc.dg/graphite/interchange-3.c: Same.
9167         * gcc.dg/graphite/interchange-4.c: Same.
9168         * gcc.dg/graphite/interchange-7.c: Same.
9169         * gcc.dg/graphite/interchange-8.c: Same.
9170         * gcc.dg/graphite/interchange-9.c: Same.
9171         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9172         * gcc.dg/graphite/pr35356-1.c (foo): Same.
9173         * gcc.dg/graphite/pr37485.c: Same.
9174         * gcc.dg/graphite/scop-0.c (int toto): Same.
9175         * gcc.dg/graphite/scop-1.c: Same.
9176         * gcc.dg/graphite/scop-10.c: Same.
9177         * gcc.dg/graphite/scop-11.c: Same.
9178         * gcc.dg/graphite/scop-12.c: Same.
9179         * gcc.dg/graphite/scop-13.c: Same.
9180         * gcc.dg/graphite/scop-16.c: Same.
9181         * gcc.dg/graphite/scop-17.c: Same.
9182         * gcc.dg/graphite/scop-18.c: Same.
9183         * gcc.dg/graphite/scop-2.c: Same.
9184         * gcc.dg/graphite/scop-21.c (int test): Same.
9185         * gcc.dg/graphite/scop-22.c (void foo): Same.
9186         * gcc.dg/graphite/scop-4.c: Same.
9187         * gcc.dg/graphite/scop-5.c: Same.
9188         * gcc.dg/graphite/scop-6.c: Same.
9189         * gcc.dg/graphite/scop-7.c: Same.
9190         * gcc.dg/graphite/scop-8.c: Same.
9191         * gcc.dg/graphite/scop-9.c: Same.
9192         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9193         data-refs remain inside the inner loop.
9194         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9195         * gcc.dg/graphite/uns-interchange-14.c: Same.
9196         * gcc.dg/graphite/uns-interchange-9.c: Same.
9197         * gfortran.dg/graphite/interchange-3.f90
9199 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9201         PR target/63870
9202         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9203         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9204         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9205         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9206         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9207         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9208         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9209         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9210         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9211         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9212         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9213         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9215 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9217         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9218         * lib/target-supports.exp
9219         (check_effective_target_arm_neon_fp16_hw): New.
9221 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9223         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9224         Set additional_flags for neon-fp16 if supported, else fallback to neon.
9226         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9227         (hfloat16_t): New.
9228         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9229         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9230         if supported.
9231         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9232         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9233         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9234         when those are supported.
9235         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9236         (vdup_n_f16): New.
9238         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9239         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9240         cases if supported.
9242         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9243         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9244         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9245         Likewise.
9246         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9247         Likewise.
9248         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9250         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9251         Add float16x8_t case.
9252         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9253         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9254         main, exec_vcreate): Likewise.
9255         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9256         exec_vget_high): Likewise.
9257         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9258         exec_vget_low): Likewise.
9259         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9260         Likewise.
9261         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9262         exec_vld1_dup): Likewise.
9263         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9264         exec_vld1_lane): Likewise.
9265         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9266         Likewise.
9267         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9268         exec_vldX_dup): Likewise.
9269         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9270         exec_vldX_lane): Likewise.
9271         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9272         exec_vset_lane): Likewise.
9273         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9274         exec_vst1_lane): Likewise.
9276 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9278         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9279         * gcc.target/aarch64/vget_low_1.c: Likewise.
9281 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9283         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9284         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9285         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9286         (main): update orig_data to avoid float16 NaN on bigendian.
9288 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9290         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9291         float16x8_t.
9292         * gcc.target/aarch64/vset_lane_1.c: Likewise.
9293         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9294         * gcc.target/aarch64/vld1_lane.c: Likewise.
9296 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
9298         PR c++/67369
9299         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9301 2015-09-07  Marek Polacek  <polacek@redhat.com>
9303         PR inline-asm/67448
9304         * gcc.dg/asm-10.c: New test.
9306 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
9308         PR middle-end/67452
9309         * gcc.dg/lto/pr67452_0.c: New test.
9311 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9313         PR target/65210
9314         * gcc.target/avr/pr65210.c: New test.
9316 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
9318         PR testsuite/67450
9319         * lib/target-supports.exp (check_cached_effective_target):
9320         Apppend $prop to et_prop_list only if needed.
9322 2015-09-04  Marek Polacek  <polacek@redhat.com>
9324         PR sanitizer/67279
9325         * gcc.dg/ubsan/pr67279.c: New test.
9327 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
9328             Petr Murzin  <petr.murzin@intel.com>
9329             Kirill Yukhin <kirill.yukhin@intel.com>
9331         * gcc.target/i386/avx512f-scatter-1.c: New.
9332         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9333         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9335 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
9337         * gfortran.dg/read_dir.f90: Delete empty directory when closing
9338         rather than calling rmdir, cleanup if open fails.
9340 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9342         * gcc.target/powerpc/vec-mult-char-1.c: New test.
9343         * gcc.target/powerpc/vec-mult-char-2.c: New test.
9344         * lib/target-supports.exp (check_effective_target_vect_char_mult):
9345         Return true for PowerPC targets that implement Altivec.
9347 2015-09-03  Renlin Li  <renlin.li@arm.com>
9349         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9350         check the assembly.
9351         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9353 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9355         * gcc.target/powerpc/vec-shift.c: New test.
9357 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9359         PR tree-optimization/65637
9360         * gcc.dg/autopar/reduc-4.c: New test.
9362 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9364         PR tree-optimization/65637
9365         * gcc.dg/autopar/pr46099-2.c: New test.
9367 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9369         PR middle-end/67351
9370         * g++.dg/pr67351.C: New test.
9372 2015-09-03  Richard Biener  <rguenther@suse.de>
9374         PR ipa/66705
9375         * g++.dg/lto/pr66705_0.C: New testcase.
9377 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
9379         PR middle-end/60586
9380         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9381         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9383 2015-09-02  Marek Polacek  <polacek@redhat.com>
9385         PR c/67432
9386         * gcc.dg/pr67432.c: New test.
9388 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
9390         * lib/target-supports.exp (clear_effective_target_cache): New.
9391         (check_cached_effective_target): Update et_prop_list.
9392         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9393         * g++.dg/compat/compat.exp: Likewise.
9394         * g++.dg/compat/struct-layout-1.exp: Likewise.
9395         * lib/asan-dg.exp: Likewise.
9396         * lib/atomic-dg.exp: Likewise.
9397         * lib/cilk-plus-dg.exp: Likewise.
9398         * lib/clearcap.exp: Likewise.
9399         * lib/mpx-dg.exp: Likewise.
9400         * lib/tsan-dg.exp: Likewise.
9401         * lib/ubsan-dg.exp: Likewise.
9403 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
9405         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9407 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
9408             Andrew Bennett  <andrew.bennett@imgtec.com>
9410         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9411         dependencies between ISA level and compact-branches.
9412         * gcc.target/mips/branch-10.c: Update expected output to allow
9413         compact forms of b/bal.
9414         * gcc.target/mips/branch-11.c: Likewise.
9415         * gcc.target/mips/branch-12.c: Likewise.
9416         * gcc.target/mips/branch-13.c: Likewise.
9417         * gcc.target/mips/branch-3.c: Likewise.
9418         * gcc.target/mips/branch-4.c: Likewise.
9419         * gcc.target/mips/branch-5.c: Likewise.
9420         * gcc.target/mips/branch-6.c: Likewise.
9421         * gcc.target/mips/branch-7.c: Likewise.
9422         * gcc.target/mips/branch-8.c: Likewise.
9423         * gcc.target/mips/branch-9.c: Likewise.
9424         * gcc.target/mips/branch-cost-1.c: Likewise.
9425         * gcc.target/mips/call-1.c: Likewise.
9426         * gcc.target/mips/call-2.c: Likewise.
9427         * gcc.target/mips/call-3.c: Likewise.
9428         * gcc.target/mips/call-4.c: Likewise.
9429         * gcc.target/mips/call-5.c: Likewise.
9430         * gcc.target/mips/call-6.c: Likewise.
9431         * gcc.target/mips/lazy-binding-1.c: Likewise.
9432         * gcc.target/mips/near-far-1.c: Likewise.
9433         * gcc.target/mips/near-far-2.c: Likewise.
9434         * gcc.target/mips/near-far-3.c: Likewise.
9435         * gcc.target/mips/near-far-4.c: Likewise.
9436         * gcc.target/mips/umips-branch-3.c: Ensure the test is
9437         run with compact branches allowed.
9438         * gcc.target/mips/compact-branches-1.c: New file.
9439         * gcc.target/mips/compact-branches-2.c: Likewise.
9440         * gcc.target/mips/compact-branches-3.c: Likewise.
9441         * gcc.target/mips/compact-branches-4.c: Likewise.
9442         * gcc.target/mips/compact-branches-5.c: Likewise.
9443         * gcc.target/mips/compact-branches-6.c: Likewise.
9444         * gcc.target/mips/compact-branches-7.c: Likewise.
9446 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
9448         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9449         Clean-up a created directory if testcase fails.
9451 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9453         PR target/67405
9454         * g++.dg/pr67405.C: New test.
9456 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9458         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9460 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9462         * gcc.dg/ifcvt-1.c: New test.
9463         * gcc.dg/ifcvt-2.c: Likewise.
9464         * gcc.dg/ifcvt-3.c: Likewise.
9466 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9468         PR libfortran/67412
9469         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9470         *-*-solaris2.10.
9472 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9474         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9476 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
9478         PR c++/61753
9479         * g++.dg/other/pr61753.C: New.
9481 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
9483         * gcc.dg/tree-ssa/cmp-1.c: New file.
9485 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
9487         * gcc.dg/tree-ssa/complex-7.c: New file.
9489 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9491         * gcc.target/powerpc/swaps-p8-19.c: New test.
9493 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9495         PR fortran/67367
9496         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9498 2015-08-29  Tom de Vries  <tom@codesourcery.com>
9500         PR tree-optimization/46193
9501         * gcc.dg/autopar/pr46193.c: New test.
9503 2015-08-28  Nathan Sidwell  <nathan@acm.org>
9505         * gcc.dg/compat/struct-layout-1_generate.c: Simply
9506         use exit code for failure.
9508         * gcc.dg/torture/matrix-1.c: Use plain printf.
9509         * gcc.dg/torture/matrix-2.c: Likewise.
9510         * gcc.dg/torture/matrix-5.c: Likewise.
9511         * gcc.dg/torture/matrix-6.c: Likewise.
9512         * gcc.dg/torture/transpose-1.c: Likewise.
9513         * gcc.dg/torture/transpose-2.c: Likewise.
9514         * gcc.dg/torture/transpose-3.c: Likewise.
9515         * gcc.dg/torture/transpose-4.c: Likewise.
9516         * gcc.dg/torture/transpose-5.c: Likewise.
9517         * gcc.dg/torture/transpose-6.c: Likewise.
9519 2015-08-28  Jeff Law  <law@redhat.com>
9521         PR lto/66752
9522         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9523         * gcc.dg/torture/pr66752-1.c: New test
9524         * g++.dg/torture/pr66752-2.C: New test.
9526 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
9527         Revert:
9528         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
9530                 * gcc.dg/tree-ssa/sra-15.c: New.
9532 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
9534         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9535         * gcc.target/mips/msub-8.c: Ditto
9537 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9539         * lib/target-supports.exp (check-effective_target_vect_double):
9540         Enable for Power targets with VSX hardware available.
9541         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9542         vect_no_align && { ! vect_hw_misalign }.
9544 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
9546         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9547         Replaced by opt_files, compile with -floop-nest-optimize.
9548         * g++.dg/graphite/graphite.exp: Same.
9549         * gfortran.dg/graphite/graphite.exp: Same.
9550         * gcc.dg/graphite/block-0.c: Adjust pattern.
9551         * gcc.dg/graphite/block-1.c: Same.
9552         * gcc.dg/graphite/block-3.c: Same.
9553         * gcc.dg/graphite/block-4.c: Same.
9554         * gcc.dg/graphite/block-5.c: Same.
9555         * gcc.dg/graphite/block-6.c: Same.
9556         * gcc.dg/graphite/block-7.c: Same.
9557         * gcc.dg/graphite/block-8.c: Same.
9558         * gcc.dg/graphite/block-pr47654.c: Same.
9559         * gcc.dg/graphite/interchange-0.c: Same.
9560         * gcc.dg/graphite/interchange-1.c: Same.
9561         * gcc.dg/graphite/interchange-10.c: Same.
9562         * gcc.dg/graphite/interchange-11.c: Same.
9563         * gcc.dg/graphite/interchange-12.c: Same.
9564         * gcc.dg/graphite/interchange-13.c: Same.
9565         * gcc.dg/graphite/interchange-14.c: Same.
9566         * gcc.dg/graphite/interchange-15.c: Same.
9567         * gcc.dg/graphite/interchange-3.c: Same.
9568         * gcc.dg/graphite/interchange-4.c: Same.
9569         * gcc.dg/graphite/interchange-5.c: Same.
9570         * gcc.dg/graphite/interchange-6.c: Same.
9571         * gcc.dg/graphite/interchange-7.c: Same.
9572         * gcc.dg/graphite/interchange-8.c: Same.
9573         * gcc.dg/graphite/interchange-9.c: Same.
9574         * gcc.dg/graphite/interchange-mvt.c: Same.
9575         * gcc.dg/graphite/pr37485.c: Same.
9576         * gcc.dg/graphite/uns-block-1.c: Same.
9577         * gcc.dg/graphite/uns-interchange-12.c: Same.
9578         * gcc.dg/graphite/uns-interchange-14.c: Same.
9579         * gcc.dg/graphite/uns-interchange-15.c: Same.
9580         * gcc.dg/graphite/uns-interchange-9.c: Same.
9581         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9582         * gfortran.dg/graphite/interchange-3.f90: Same.
9584 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
9586         PR target/67317
9587         * gcc.target/i386/pr67317-1.c: New test.
9588         * gcc.target/i386/pr67317-2.c: Ditto.
9589         * gcc.target/i386/pr67317-3.c: Ditto.
9590         * gcc.target/i386/pr67317-4.c: Ditto.
9591         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9592         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9594 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
9596         * gcc.target/powerpc/vec-shr.c: New.
9598 2015-08-27  Marek Polacek  <polacek@redhat.com>
9600         PR middle-end/67005
9601         * gcc.dg/torture/pr67005.c: New test.
9603 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
9605         * gcc.dg/tree-ssa/sra-15.c: New.
9607 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9609         * gcc.target/aarch64/long_branch_1.c: New test.
9611 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9613         * gcc.target/s390/20150826-1.c: New test.
9615 2015-08-26  Renlin Li  <renlin.li@arm.com>
9617         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9619 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9621         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9623 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9625         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9626         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9627         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9628         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9630 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9632         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9633         New test directive.
9634         * gcc.target/aarch64/tlsle_1.x: New test source.
9635         * gcc.target/aarch64/tlsle12_1.c: New testcase.
9636         * gcc.target/aarch64/tlsle24_1.c: Likewise.
9637         * gcc.target/aarch64/tlsle32_1.c: Likewise.
9639 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9641         PR fortran/29600
9642         * gfortran.dg/shape_8.f90: New test.
9644 2015-08-25  Marek Polacek  <polacek@redhat.com>
9646         PR middle-end/67330
9647         * gcc.dg/weak/weak-18.c: New test.
9649 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
9651         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9652         gcc_jit_context_set_bool_use_external_driver.
9654 2015-08-25  Nathan Sidwell  <nathan@acm.org>
9656         * gcc.c-torture/execute/builtins/20010124-1.x: New.
9658         * gcc.dg/20001117-1.c: Needs return_address.
9659         * gcc.dg/20020415-1.c: Needs alloca.
9660         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9661         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9662         * gcc.dg/pr63186.c: Needs label_values.
9663         * gcc.dg/torture/pr33848.c: Likwise.
9665         * lib/target-supports.exp (check_effective_target_fopenacc,
9666         check_effective_target_fopenmp): Disable for nvptx.
9667         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9668         * gcc.dg/stack-usage-1.c: Likewise.
9669         * gcc.dg/stack-usage-2.c: Likewise.
9670         * gcc.dg/unused-5.c: Likewise.
9671         * gcc.dg/unwind-1.c: Likewise.
9673 2015-08-25  Christian Bruel  <christian.bruel@st.com>
9675         * gcc.dg/Wno-frame-address.c: Skip for ARM.
9676         * g++.dg/Wno-frame-address.C: Ditto.
9678 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9680         PR target/67211
9681         * g++.dg/pr67211.C: New test.
9683 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
9685         PR fortran/62536
9686         PR fortran/66175
9687         * gfortran.dg/block_end_error_1.f90: New test.
9688         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9690 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
9692         PR target/66821
9693         * gcc.target/i386/pr66821.c: New test.
9695 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
9697         PR target/67329
9698         * gcc.target/i386/pr67329.c: New test.
9700 2015-08-24  Nathan Sidwell  <nathan@acm.org>
9702         * gcc.dg/pr49551.c: Needs -fdata-sections.
9704         * gcc.dg/pr64935-2.c: Needs scheduling.
9706         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9707         * gcc.dg/torture/pr63738.c: Likewise.
9708         * gcc.dg/torture/pr64728.c: Likewise.
9709         * gcc.dg/pr63748.c: Likewise.
9710         * gcc.dg/20020312-2.c: Likewise.
9712         * gcc.dg/torture/pr66123.c: Needs label_values.
9714         * gcc.dg/torture/pr41261.c: Needs profiling.
9715         * gcc.dg/pr26570.c: Likewise.
9716         * gcc.dg/pr61776.c: Likewise.
9717         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9718         * gcc.dg/gomp/pr34610.c: Likewise.
9719         * gcc.dg/pr54121.c: Likewise.
9720         * gcc.dg/20050325-1.c: Likewise.
9721         * gcc.dg/pr66899.c: Likewise.
9722         * gcc.dg/pr48770.c: Likewise.
9723         * gcc.dg/pr24225.c: Likewise.
9725         * gcc.dg/pr27531-1.c: Needs io.
9726         * gcc.dg/pr44606.c: Likewise.
9728         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9730         * gcc.dg/pr51990.c: Needs alloca.
9732         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9734 2015-08-24  Tom de Vries  <tom@codesourcery.com>
9736         PR tree-optimization/65468
9737         * gcc.dg/gomp/static-chunk-size-one.c: New test.
9739 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9741         PR libfortran/54572
9742         * gfortran.dg/backtrace_1.f90: New test.
9744 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9746         PR libfortran/62296
9747         * gfortran.dg/execute_command_line_2.f90: New test.
9749 2015-08-23  Tom de Vries  <tom@codesourcery.com>
9751         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9752         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9753         vect_no_int_max to vect_no_int_min_max.
9754         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9755         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9756         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9757         * gcc.dg/vect/slp-reduc-4.c: Same.
9758         * gcc.dg/vect/slp-reduc-5.c: Same.
9759         * gcc.dg/vect/vect-125.c: Same.
9760         * gcc.dg/vect/vect-13.c: Same.
9761         * gcc.dg/vect/vect-double-reduc-3.c: Same.
9762         * gcc.dg/vect/vect-reduc-1.c: Same.
9763         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9764         * gcc.dg/vect/vect-reduc-1char.c:Same.
9765         * gcc.dg/vect/vect-reduc-1short.c: Same.
9766         * gcc.dg/vect/vect-reduc-2.c: Same.
9767         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9768         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9769         * lib/target-supports.exp: Same.
9771 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
9773         PR c++/63693
9774         * g++.dg/cpp0x/decltype63.C: New.
9776 2015-08-22  Nathan Sidwell  <nathan@acm.org>
9778         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9779         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9780         * c-c++-common/Wunused-var-8.c: Likewise.
9781         * c-c++-common/gomp/pr61486-2.c: Likewise.
9782         * c-c++-common/Wunused-var-6.c: Likewise.
9783         * c-c++-common/goacc/reduction-1.c: Likewise.
9784         * c-c++-common/goacc/reduction-2.c: Likewise.
9785         * c-c++-common/goacc/reduction-3.c: Likewise.
9786         * c-c++-common/goacc/reduction-4.c: Likewise.
9787         * gcc.dg/builtins-64.c: Likewise.
9788         * gcc.dg/pr59523.c: Likewise.
9789         * gcc.dg/tree-ssa/20080530.c: Likewise.
9790         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9791         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9792         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9793         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9794         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9795         * gcc.dg/pr59011.c: Likewise.
9796         * gcc.dg/uninit-9.c: Likewise.
9797         * gcc.dg/pr61561.c: Likewise.
9798         * gcc.dg/vla-4.c: Likewise.
9799         * gcc.dg/20101010-1.c: Likewise.
9800         * gcc.dg/pr49120.c: Likewise.
9801         * gcc.dg/20030331-2.c: Likewise.
9802         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9803         * gcc.dg/pr25682.c: Likewise.
9804         * gcc.dg/guality/guality.c: Likewise.
9805         * gcc.dg/pr27301.c: Likewise.
9806         * gcc.dg/uninit-9-O0.c: Likewise.
9807         * gcc.dg/fold-alloca-1.c: Likewise.
9808         * gcc.dg/pr41470.c: Likewise.
9809         * gcc.dg/pr51491-2.c: Likewise.
9810         * gcc.dg/winline-7.c: Likewise.
9811         * gcc.dg/vla-2.c: Likewise.
9812         * gcc.dg/pr50764.c: Likewise.
9813         * gcc.dg/c99-vla-1.c: Likewise.
9814         * gcc.dg/pr33238.c: Likewise.
9815         * gcc.dg/c99-const-expr-13.c: Likewise.
9816         * gcc.dg/builtin-return-1.c: Likewise.
9817         * gcc.dg/vla-3.c: Likewise.
9818         * gcc.dg/20020415-1.c: Likewise.
9819         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9820         * gcc.dg/shrink-wrap-alloca.c: Likewise.
9821         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9822         * gcc.dg/torture/calleesave-sse.c: Likewise.
9823         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9824         * gcc.dg/gomp/vla-2.c: Likewise.
9825         * gcc.dg/gomp/vla-3.c: Likewise.
9826         * gcc.dg/gomp/vla-4.c: Likewise.
9827         * gcc.dg/gomp/pr30494.c: Likewise.
9828         * gcc.dg/gomp/vla-5.c: Likewise.
9829         * gcc.dg/pr51990-2.c: Likewise.
9830         * gcc.dg/vla-22.c: Likewise.
9832 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9834         * gcc.dg/cpp/multiline-2.c: Add column numbers.
9835         * gcc.dg/dollar.c: Likewise.
9836         * gcc.dg/pragma-message.c: Likewise.
9837         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9838         * c-c++-common/raw-string-14.c: Likewise.
9840 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
9842         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9843         property that instantiation here is a compile-time error.
9845 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
9847         * g++.dg/other/pr67065.C: Extend.
9849 2015-08-21  Nathan Sidwell  <nathan@acm.org>
9851         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9852         is freestanding.
9853         (check_effective_target_global_constructor): New.
9854         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9855         * gcc.dg/debug/debug.exp: Skip  for nvptx.
9856         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9858         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9859         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9860         * gcc.c-torture/compile/pr33855.c: Likewise.
9861         * gcc.c-torture/compile/920723-1.c: Likewise.
9862         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9863         writing a const.
9864         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9865         label.
9866         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9867         'call'.
9869         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9870         prototype normal.
9871         * gcc.c-torture/execute/switch-1.c: Likewise.
9873         * gcc.c-torture/execute/pr34456.c: Require not freestanding
9874         * gcc.c-torture/execute/printf-1.c: Likewise.
9875         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9876         * gcc.c-torture/execute/fprintf-1.c: Likewise.
9877         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9878         * gcc.c-torture/execute/vprintf-1.c: Likewise.
9879         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9880         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9881         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9882         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9883         * gcc.c-torture/execute/gofast.c: Likewise.
9884         * gcc.c-torture/execute/complex-6.c: Likewise.
9886         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9887         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9888         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9889         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9890         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9891         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9892         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9893         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9894         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9895         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9896         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9897         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9898         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9899         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9900         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9901         * gcc.dg/setjmp-1.c: Likewise.
9902         * gcc.dg/cleanup-5.c: Likewise.
9903         * gcc.dg/cleanup-12.c: Likewise.
9904         * gcc.dg/cleanup-13.c: Likewise.
9906         * gcc.dg/constructor-1.c: Require global ctor.
9908         * gcc.dg/fork-instrumentation.c: Require profiling.
9909         * gcc.dg/20030107-1.c: Likewise.
9910         * gcc.dg/20030702-1.c: Likewise.
9912         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9913         * gcc.dg/cpp/paste2.c: Likewise.
9914         * gcc.dg/cpp/strify3.c: Likewise.
9915         * gcc.dg/cpp/strify4.c: Likewise.
9916         * gcc.dg/cpp/lexnum.c: Likewise.
9917         * gcc.dg/cpp/digraphs.c: Likewise.
9918         * gcc.dg/cpp/macro1.c: Likewise.
9920 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9922         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9924 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9926         * lib/gcc-dg.exp: Add extra options for db-final to the command line
9927         only once.
9929 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9931         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9932         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9933         vec_vpmsum_be and vec_shasigma_be.
9935 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
9937         * lib/target-supports.exp
9938         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9939         with -mfp16-format=ieee.
9941 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
9943         PR c++/67065
9944         * g++.dg/other/pr67065.C: New.
9946 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
9948         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9949         memcpy.
9950         * gcc.target/mips/inline-memcpy-2.c: Ditto.
9951         * gcc.target/mips/inline-memcpy-3.c: Ditto.
9952         * gcc.target/mips/inline-memcpy-4.c: Ditto.
9953         * gcc.target/mips/inline-memcpy-5.c: Ditto.
9955 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
9957         * gcc.dg/wide_shift_64_1.c: New testcase.
9958         * gcc.dg/wide_shift_128_1.c: Likewise.
9959         * gcc.target/aarch64/ashlti3_1.c: Likewise.
9961 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
9963         * lib/target-supports.exp
9964         (check_effective_target_fstack_protector_enabled): New test.
9965         * gcc.target/i386/ssp-default.c: New test.
9967 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
9969         PR fortran/66929
9970         * gfortran.dg/generic_31.f90: New.
9972 2015-08-19  Marek Polacek  <polacek@redhat.com>
9974         PR middle-end/67133
9975         * g++.dg/torture/pr67133.C: New test.
9977 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9979         * gcc.target/powerpc/altivec-35.c: New test.
9980         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9981         * gcc.target/powerpc/vsx-vector-7.c: New test.
9983 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9985         PR middle-end/36757
9986         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9987         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9989 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
9991         PR rtl-optimization/67218
9992         * gcc.c-torture/execute/ieee/pr67218.c,
9993         gcc.target/aarch64/fcvt_int_float_double1.c,
9994         gcc.target/aarch64/fcvt_int_float_double2.c,
9995         gcc.target/aarch64/fcvt_int_float_double3.c,
9996         gcc.target/aarch64/fcvt_int_float_double4.c,
9997         gcc.target/aarch64/fcvt_uint_float_double1.c,
9998         gcc.target/aarch64/fcvt_uint_float_double2.c,
9999         gcc.target/aarch64/fcvt_uint_float_double3.c,
10000         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10002 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
10004         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10005         dg-options to disable LSE extensions.
10006         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10007         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10008         * gcc.target/aarch64/atomic-op-char.c: Likewise.
10009         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10010         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10011         * gcc.target/aarch64/atomic-op-int.c: Likewise.
10012         * gcc.target/aarch64/atomic-op-long.c: Likewise.
10013         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10014         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10015         * gcc.target/aarch64/atomic-op-release.c: Likewise.
10016         * gcc.target/aarch64/atomic-op-short.c: Likewise.
10017         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10018         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10019         * gcc.target/aarch64/sync-op-full.c: Likewise.
10020         * gcc.target/aarch64/sync-op-release.c: Likewise.
10022 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
10024         PR c++/67160
10025         * g++.dg/cpp1z/feat-cxx1z.C: New.
10027 2015-08-18  Marek Polacek  <polacek@redhat.com>
10029         PR middle-end/67222
10030         * gcc.dg/torture/pr67222.c: New test.
10032 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
10034         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10036 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
10038         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10039         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10040         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10042 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
10044         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10045         which is used in later code.
10047 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
10049         PR c++/67216
10050         * g++.dg/cpp0x/nullptr34.C: New.
10051         * g++.dg/warn/Wconversion2.C: Adjust.
10052         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10053         * g++.old-deja/g++.other/null3.C: Likewise.
10055         * g++.dg/cpp0x/pr51313.C: Adjust.
10057 2015-08-17  Richard Biener  <rguenther@suse.de>
10059         PR tree-optimization/67221
10060         * gcc.dg/torture/pr67221.c: New testcase.
10062 2015-08-17  Mike Stump  <mikestump@comcast.net>
10063             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10065         * gcc.target/arm/memcpy-aligned-1.c: New test.
10067 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10069         PR fortran/54656
10070         * gfortran.dg/norm_4.f90: Rename to...
10071         * gfortran.dg/norm2_4.f90: this.
10072         * gfortran.dg/norm2_5.f90: New test.
10074 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
10076         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10077         * gcc.dg/ssp-1.c: Make counter a register.
10078         * gcc.dg/ssp-2.c: Likewise.
10079         * gcc.dg/torture/parm-coalesce.c: New.
10081 2015-08-14  Marek Polacek  <polacek@redhat.com>
10083         PR middle-end/67133
10084         * gcc.dg/torture/pr67133.c: New test.
10086 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
10087             Matthias Klose  <doko@debian.org>
10089         PR target/67143
10090         * gcc.c-torture/compile/pr67143.c: New
10091         * gcc.target/aarch64/atomic-op-imm.c
10092         (atomic_fetch_add_negative_RELAXED): New.
10093         (atomic_fetch_sub_negative_ACQUIRE): New.
10095 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10097         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10098         * gcc.target/aarch64/target_attr_8.c: Likewise.
10099         * gcc.target/aarch64/target_attr_14.c: Likewise.
10101 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10103         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10105 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
10107         * gcc.target/i386/builtin_target.c: Add skylake check.
10109 2015-08-13  Jeff Law  <law@redhat.com>
10111         * gcc.dg/pr66314.c: Moved from here to ..
10112         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
10113         to clear all sanitizers before -fsanitize=kernel-address.
10115 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10117         * gcc.target/aarch64/cinc_common_1.c: New test.
10119 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10121         PR c++/53421
10122         * g++.dg/ext/attribute-may-alias-1.C: New.
10123         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10125 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
10127         * gcc.target/aarch64/atomic-inst-cas.c: New.
10128         * gcc.target/aarch64/atomic-inst-ops.inc: New.
10130 2015-08-13  Andreas Schwab  <schwab@suse.de>
10132         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10134 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10136         PR c++/62164
10137         * g++.dg/torture/pr62164.C: New.
10139 2015-08-13  Richard Biener  <rguenther@suse.de>
10141         PR tree-optimization/67191
10142         * gcc.dg/torture/pr67191.c: New testcase.
10143         * g++.dg/torture/pr67191.C: Likewise.
10145 2015-08-13  Richard Biener  <rguenther@suse.de>
10147         PR tree-optimization/66502
10148         PR tree-optimization/67167
10149         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10151 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10153         PR c++/53330
10154         * g++.dg/init/new42.C: New.
10156 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10158         PR target/67071
10159         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10160         vector constants.
10161         * gcc.target/powerpc/pr67071-2.c: Likewise.
10162         * gcc.target/powerpc/pr67071-3.c: Likewise.
10164 2015-08-12  Marek Polacek  <polacek@redhat.com>
10166         PR c++/55095
10167         * c-c++-common/Wshift-overflow-6.c: New test.
10168         * c-c++-common/Wshift-overflow-7.c: New test.
10169         * g++.dg/cpp1y/left-shift-2.C: New test.
10171 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10173         PR c++/52742
10174         * g++.dg/cpp0x/pr52742.C: New.
10176 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
10178         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10179         Check Knights Landing support.
10181 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10183         PR c++/47461
10184         * g++.dg/warn/Wunused-result-1.C: New.
10186 2015-08-12  Richard Biener  <rguenther@suse.de>
10188         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10189         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10190         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10191         * g++.dg/tree-ssa/pr61034.C: Adjust.
10192         * gcc.dg/fold-compare-2.c: Likewise.
10193         * gcc.dg/pr50763.c: Likewise.
10194         * gcc.dg/predict-3.c: Likewise.
10195         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10196         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10197         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10198         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10199         * gcc.dg/tree-ssa/pr37508.c: Likewise.
10200         * gcc.dg/tree-ssa/vrp04.c: Likewise.
10201         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10202         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10203         * gcc.dg/tree-ssa/vrp16.c: Likewise.
10204         * gcc.dg/tree-ssa/vrp20.c: Likewise.
10205         * gcc.dg/tree-ssa/vrp25.c: Likewise.
10206         * gcc.dg/tree-ssa/vrp87.c: Likewise.
10208 2015-08-12  Nathan Sidwell  <nathan@acm.org>
10210         * gcc.dg/vrp-min-max-1.c: New.
10211         * gcc.dg/vrp-min-max-2.c: New.
10213 2015-08-12  Richard Biener  <rguenther@suse.de>
10215         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10217 2015-08-12  Tom de Vries  <tom@codesourcery.com>
10219         PR testsuite/67175
10220         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10221         Handle absence of vector min/max for sparc.
10223 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
10225         PR target/66954
10226         * g++.dg/ext/mv25.C: New test.
10228 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10230         * gcc.target/i386/avx2-vect-shift.c: New test.
10232 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10234         PR c/66098
10235         PR c/66711
10236         * gcc.dg/pragma-diag-3.c: New test.
10237         * gcc.dg/pragma-diag-4.c: New test.
10239 2015-08-11  Nathan Sidwell  <nathan@acm.org>
10241         * c-c++-common/dfp/operator-comma.c: Call init function.
10242         * c-c++-common/dfp/convert-dfp-2.c: New test.
10244 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
10246         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10247         Treat model == 0x4f as Broadwell.
10249 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10251         PR libfortran/67140
10252         * gfortran.dg/pr67140.f90: New test.
10254 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
10256         PR libgomp/65742
10257         PR middle-end/66332
10258         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10260 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
10262         PR fortran/64022
10263         * gfortran.dg/ieee/large_4.f90: New test.
10265 2015-08-08  Bud Davis  <jmdavis@link.com>
10267         PR fortran/59746
10268         * gfortran.dg/common_22.f90: New.
10270 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
10272         PR rtl-optimization/67028
10273         * gcc.dg/pr67028.c: New testcase.
10275 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
10277         PR rtl-optimization/67029
10278         * gcc.dg/pr67029.c: New test.
10280 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10282         PR fortran/64104
10283         * gfortran.dg/ieee/ieee_8.f90: New test.
10285 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
10287         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10288         modifers.
10289         * gcc.target/aarch64/noplt_2.c: Likewise.
10290         * gcc.target/aarch64/noplt_3.c: Likewise.
10292 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
10294         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10295         optimization level, and print a summary at the end.
10297 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10299         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10301 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10303         * gcc.target/aarch64/noplt_3.c: New testcase.
10305 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10307         * gcc.target/aarch64/noplt_1.c: New testcase.
10308         * gcc.target/aarch64/noplt_2.c: Likewise.
10310 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
10312         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10313         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10315 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10317         * gcc.target/s390/dwarfregtable-1.c: New test.
10318         * gcc.target/s390/dwarfregtable-2.c: New test.
10319         * gcc.target/s390/dwarfregtable-3.c: New test.
10321 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10323         * gcc.target/s390/htm-builtins-z13-1.c: New test.
10325 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10327         PR fortran/64022
10328         * gfortran.dg/ieee/large_2.f90: New test.
10329         * gfortran.dg/ieee/large_3.F90: New test.
10331 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10333         PR fortran/64022
10334         * gfortran.dg/ieee/large_1.f90: Adjust test.
10336 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10337             Jeff Law  <law@redhat.com>
10339         PR c/16351
10340         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10341         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10342         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10343         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10344         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10345         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10347 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10349         PR middle-end/66311
10350         * gfortran.dg/pr66311.f90: New file.
10352 2015-08-05  Richard Biener  <rguenther@suse.de>
10354         PR tree-optimization/67121
10355         * gcc.dg/torture/pr67121.c: New testcase.
10357 2015-08-05  Nick Clifton  <nickc@redhat.com>
10359         * gcc.target/rl78: New directory.
10360         * gcc.target/rl78/rl78.exp: New file: Test driver.
10361         * gcc.target/rl78/test_addm3.c: New file: Test adds.
10363 2015-08-05  Richard Biener  <rguenther@suse.de>
10365         PR middle-end/67120
10366         * gcc.dg/torture/pr67120.c: New testcase.
10368 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
10370         PR fortran/52846
10372         * lib/fortran-modules.exp: Call cleanup-submodules from
10373         cleanup-modules.
10374         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10375         cover the cases where private entities are no longer optimized
10376         away.
10377         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10378         same reason.
10379         * gfortran.dg/submodule_1.f08: Change cleanup module names.
10380         * gfortran.dg/submodule_5.f08: The same.
10381         * gfortran.dg/submodule_9.f08: The same.
10382         * gfortran.dg/submodule_10.f08: New test.
10384 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
10386         PR c++/66595
10387         * g++.dg/cpp1y/var-templ35.C: New.
10389 2015-08-05  Richard Biener  <rguenther@suse.de>
10391         PR tree-optimization/67055
10392         * g++.dg/torture/pr67055.C: New testcase.
10394 2015-08-05  Richard Biener  <rguenther@suse.de>
10396         PR tree-optimization/67109
10397         * gcc.dg/torture/pr67109.c: New testcase.
10398         * gcc.dg/vect/vect-119.c: Adjust.
10400 2015-08-05  Richard Biener  <rguenther@suse.de>
10402         PR middle-end/67107
10403         * gcc.dg/pr67107.c: New testcase.
10405 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10407         PR c++/66197
10408         * g++.dg/cpp1z/abbrev2.C: New.
10410 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10412         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10414 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10416         PR c++/66392
10417         * g++.dg/init/explicit4.C: New.
10419 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
10421         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10422         without VSX an Power8 vector support.
10424 2015-08-04  Richard Biener  <rguenther@suse.de>
10426         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10428 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
10430         PR target/67110
10431         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10432         -fno-pie -no-pie.
10434 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10436         PR c++/66427
10437         * g++.dg/cpp1y/var-templ34.C: New.
10439 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10441         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10442         * gcc.target/aarch64/target_attr_1.c: Likewise.
10443         * gcc.target/aarch64/target_attr_2.c: Likewise.
10444         * gcc.target/aarch64/target_attr_3.c: Likewise.
10445         * gcc.target/aarch64/target_attr_4.c: Likewise.
10446         * gcc.target/aarch64/target_attr_5.c: Likewise.
10447         * gcc.target/aarch64/target_attr_6.c: Likewise.
10448         * gcc.target/aarch64/target_attr_7.c: Likewise.
10449         * gcc.target/aarch64/target_attr_8.c: Likewise.
10450         * gcc.target/aarch64/target_attr_9.c: Likewise.
10451         * gcc.target/aarch64/target_attr_10.c: Likewise.
10452         * gcc.target/aarch64/target_attr_11.c: Likewise.
10453         * gcc.target/aarch64/target_attr_12.c: Likewise.
10454         * gcc.target/aarch64/target_attr_13.c: Likewise.
10455         * gcc.target/aarch64/target_attr_14.c: Likewise.
10456         * gcc.target/aarch64/target_attr_15.c: Likewise.
10458 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10460         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10462 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10464         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10466 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10468         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10469         message.
10471 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10473         PR fortran/64022
10474         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10475         * gfortran.dg/ieee/large_1.f90: New test.
10477 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10479         PR tree-optimization/67043
10480         * gcc.dg/pr67043.c: New test.
10482 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
10484         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10486 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
10488         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10489         it to push/pop timing items.
10490         (main): For each optimization level, create a gcc_jit_timer, and
10491         time all of the iteration within that level cumulatively.
10492         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10493         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10495 2015-08-03  Alexander Basov <coohpt@gmail.com>
10497         PR middle-end/64744
10498         PR middle-end/48470
10499         PR middle-end/43404
10500         * gcc.target/arm/pr43404.c : New testcase.
10501         * gcc.target/arm/pr48470.c : New testcase.
10502         * gcc.target/arm/pr64744-1.c : New testcase.
10503         * gcc.target/arm/pr64744-2.c : New testcase.
10505 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10507         PR tree-optimization/67077
10508         * gcc.dg/pr67077.c: New test.
10510 2015-08-03  Jeff Law  <law@redhat.com>
10512         PR middle-end/66314
10513         PR gcov-profile/66899
10514         * gcc.dg/pr66899.c: New test.
10515         * gcc.dg/pr66314.c: New test.
10517 2015-08-03  Marek Polacek  <polacek@redhat.com>
10519         PR c/67088
10520         * gcc.dg/pr67088.c: New test.
10522 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10524         PR target/66731
10525         * gcc.target/arm/vnmul-1.c: New.
10526         * gcc.target/arm/vnmul-2.c: New.
10527         * gcc.target/arm/vnmul-3.c: New.
10528         * gcc.target/arm/vnmul-4.c: New.
10530 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
10532         PR fortran/64921
10533         * gfortran.dg/class_allocate_20.f90: New.
10535 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10537         * gcc.target/aarch64/csel_bfx_1.c: New test.
10538         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10540 2015-08-02  Martin Sebor  <msebor@redhat.com>
10542         * g++.dg/Wframe-address-in-Wall.C: New test.
10543         * g++.dg/Wframe-address.C: New test.
10544         * g++.dg/Wno-frame-address.C: New test.
10545         * gcc.dg/Wframe-address-in-Wall.c: New test.
10546         * gcc.dg/Wframe-address.c: New test.
10547         * gcc.dg/Wno-frame-address.c: New test.
10549 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
10551         * c-c++-common/Wmisleading-indentation.c: Add more tests.
10553 2015-08-01  Michael Collison  <michael.collison@linaro.org
10554             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10556         * gcc.target/arm/mincmp.c: New test.
10558 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
10560         PR fortran/67091
10561         * gfortran.dg/associated_target_6.f03: New test
10563 2015-08-01  Tom de Vries  <tom@codesourcery.com>
10565         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10566         optimize ("-ftree-parallelize-loops=0").
10567         Add successful scans for 2 detected reductions.  Add xfail scans for 3
10568         detected reductions.
10569         * gcc.dg/autopar/reduc-2short.c: Same.
10570         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10571         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
10572         detected reductions.
10573         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10574         and max reductions.
10576 2015-07-31  Marek Polacek  <polacek@redhat.com>
10578         PR sanitizer/66977
10579         * g++.dg/ubsan/pr66977.C: New test.
10581 2015-07-30  Marek Polacek  <polacek@redhat.com>
10583         * c-c++-common/Wtautological-compare-3.c: New test.
10585 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10587         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10588         (CHECK): Pass address of scalar, rather than array.
10590 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10592         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10594 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10596         * gcc.target/aarch64/fp16/fp16.exp: New.
10597         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10598         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10600 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10602         * gcc.target/aarch64/f16_movs_1.c: New test.
10604 2015-07-28  Tom de Vries  <tom@codesourcery.com>
10606         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10607         outer loop.
10609 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
10610             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10612         * gcc.dg/parm-incomplete-1.c: Update.
10613         * gcc.dg/pr18809-1.c: Update.
10614         * gcc.dg/pr27953.c: Update.
10615         * gcc.dg/vla-11.c: Update.
10617 2015-07-27  Marek Polacek  <polacek@redhat.com>
10619         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10621 2015-07-27  Tom de Vries  <tom@codesourcery.com>
10623         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10624         attribute.  Update comment.
10625         (main): Remove.
10626         Add scan for not parallelizing inner loop.
10627         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10628         attribute.
10629         (main): Remove.
10631 2015-07-27  Marek Polacek  <polacek@redhat.com>
10633         PR bootstrap/67030
10634         * c-c++-common/Wtautological-compare-2.c: New test.
10636 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
10638         PR target/66232
10639         * gcc.target/i386/pr66232-6.c: New tests.
10640         * gcc.target/i386/pr66232-7.c: Likewise.
10641         * gcc.target/i386/pr66232-8.c: Likewise.
10642         * gcc.target/i386/pr66232-9.c: Likewise.
10644 2015-07-27  Marek Polacek  <polacek@redhat.com>
10646         PR c++/66555
10647         PR c/54979
10648         * c-c++-common/Wtautological-compare-1.c: New test.
10650 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
10652         PR c++/18969
10653         * g++.dg/template/pr18969.C: New test.
10654         * g++.dg/template/pr18969-2.C: New test.
10655         * g++.old-deja/g++.jason/overload.C: Remove return value in
10656         template function returning void.
10658 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
10660         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10661         immediates to avoid shift-overflow warnings.
10663 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
10665         PR c++/66857
10666         * g++.dg/init/pr66857.C: New test.
10668 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
10670         PR target/66648
10671         * gcc.target/i386/pr66648.c: New test.
10673 2015-07-25  Tom de Vries  <tom@codesourcery.com>
10675         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10676         interchange_files and block_files variables.
10677         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10678         arithmetic.
10679         * gcc.dg/graphite/uns-interchange-12.c: Same.
10680         * gcc.dg/graphite/uns-interchange-14.c: Same.
10681         * gcc.dg/graphite/uns-interchange-15.c: Same.
10682         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10683         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10685 2015-07-25  Jeff Law  <law@redhat.com>
10687         Revert:
10688         PR lto/66752
10689         * gcc.dg/tree-ssa/pr66752-2.c: New test.
10690         * gcc.dg/torture/pr66752-1.c: New test
10691         * g++.dg/torture/pr66752-2.C: New test.
10693 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
10695         Revert:
10696         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
10698         PR rtl-optimization/64164
10699         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10700         * gcc.dg/ssp-1.c: Make counter a register.
10701         * gcc.dg/ssp-2.c: Likewise.
10702         * gcc.dg/torture/parm-coalesce.c: New.
10704 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10706         * gcc.dg/graphite/block-1.c: Xfail scan.
10707         * gcc.dg/graphite/interchange-12.c: Same.
10708         * gcc.dg/graphite/interchange-14.c: Same.
10709         * gcc.dg/graphite/interchange-15.c: Same.
10710         * gcc.dg/graphite/interchange-9.c: Same.
10711         * gcc.dg/graphite/interchange-mvt.c: Same.
10712         * gcc.dg/graphite/uns-block-1.c: New test.
10713         * gcc.dg/graphite/uns-interchange-12.c: New test.
10714         * gcc.dg/graphite/uns-interchange-14.c: New test.
10715         * gcc.dg/graphite/uns-interchange-15.c: New test.
10716         * gcc.dg/graphite/uns-interchange-9.c: New test.
10717         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10719 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10721         PR c++/64079
10722         * c-c++-common/Wunused-function-1.c: New.
10724 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10726         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10727         alternative exit-first loop transform.
10728         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10729         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10730         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10731         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10732         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10733         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10734         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10735         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10736         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10738 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
10740         PR ipa/66566
10741         * gcc.target/i386/mpx/pr66566.c: New test.
10743 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10745         PR bootstrap/66978
10746         * gcc.target/i386/pr66978.c: New test.
10748 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10750         * gcc.target/s390/gpr2fprsavecfi.c: New test.
10752 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10754         * gcc.target/s390/insv-1.c: New test.
10755         * gcc.target/s390/insv-2.c: New test.
10756         * gcc.target/s390/insv-3.c: New test.
10758 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10760         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10762 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10764         PR middle-end/25530
10765         * gcc.dg/pr25530.c: New test.
10767 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10769         PR middle-end/25529
10770         * gcc.dg/pr25529.c: New test.
10772 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
10774         * gcc.target/arm/reg_equal_test.c: New test.
10776 2015-07-23  Jeff Law  <law@redhat.com>
10778         PR lto/66752
10779         * gcc.dg/tree-ssa/pr66752-2.c: New test.
10780         * gcc.dg/torture/pr66752-1.c: New test
10781         * g++.dg/torture/pr66752-2.C: New test.
10783 2015-07-23  Marek Polacek  <polacek@redhat.com>
10785         PR c++/66572
10786         * g++.dg/warn/Wlogical-op-2.C: New test.
10788 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
10790         PR rtl-optimization/64164
10791         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10792         * gcc.dg/ssp-1.c: Make counter a register.
10793         * gcc.dg/ssp-2.c: Likewise.
10794         * gcc.dg/torture/parm-coalesce.c: New.
10796 2015-07-23  Marek Polacek  <polacek@redhat.com>
10798         PR sanitizer/66908
10799         * c-c++-common/ubsan/pr66908.c: New test.
10801 2015-07-23  Tom de Vries  <tom@codesourcery.com>
10803         * gcc.dg/autopar/outer-4.c: Add xfail.
10804         * gcc.dg/autopar/outer-5.c: Same.
10805         * gcc.dg/autopar/outer-6.c: Same.
10806         * gcc.dg/autopar/reduc-2.c: Same.
10807         * gcc.dg/autopar/reduc-2char.c: Same.
10808         * gcc.dg/autopar/reduc-2short.c: Same.
10809         * gcc.dg/autopar/reduc-8.c: Same.
10810         * gcc.dg/autopar/uns-outer-4.c: New test.
10811         * gcc.dg/autopar/uns-outer-5.c: New test.
10812         * gcc.dg/autopar/uns-outer-6.c: New test.
10814 2015-07-23  Richard Biener  <rguenther@suse.de>
10816         PR tree-optimization/66952
10817         * gcc.dg/torture/pr66952.c: Use signed char.
10819 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
10821         PR tree-optimization/66926,66951
10822         * gcc.dg/vect/pr66951.c: New test.
10824 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
10826         PR c++/52987
10827         * g++.dg/parse/error57.C: New.
10828         * g++.dg/expr/string-2.C: Update.
10830 2015-07-23  Richard Biener  <rguenther@suse.de>
10832         PR tree-optimization/66945
10833         * gcc.dg/torture/pr66945.c: New testcase.
10835 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
10837         PR target/66954
10838         * g++.dg/ext/mv24.C: New test.
10840 2015-07-22  Marek Polacek  <polacek@redhat.com>
10842         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10843         dg-options.
10845 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
10847         PR fortran/61831
10848         PR fortran/66929
10849         * gfortran.dg/generic_30.f90: New.
10851 2015-07-22  Richard Biener  <rguenther@suse.de>
10853         PR tree-optimization/66952
10854         * gcc.dg/torture/pr66952.c: New testcase.
10856 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
10858         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10859         test.
10860         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10861         test.
10862         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10863         test.
10864         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10865         test.
10866         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10867         test.
10868         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10869         test.
10870         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10871         test.
10872         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10873         test.
10874         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10875         test.
10876         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10877         test.
10878         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10879         test.
10880         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10881         test.
10882         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10883         test.
10884         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10885         test.
10886         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10887         test.
10888         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10889         test.
10890         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10891         test.
10892         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10893         test.
10894         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10895         test.
10896         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10897         test.
10898         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10899         test.
10900         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10901         test.
10902         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10903         test.
10904         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10905         test.
10906         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10907         test.
10908         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10909         test.
10910         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10911         test.
10912         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10913         test.
10914         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10915         test.
10916         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10917         test.
10918         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10919         test.
10920         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10921         test.
10922         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10923         test.
10924         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10925         test.
10926         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10927         test.
10928         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10929         test.
10930         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10931         test.
10932         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10933         test.
10934         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10935         test.
10936         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10937         test.
10938         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10939         test.
10940         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10941         test.
10942         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10943         test.
10944         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10945         test.
10946         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10947         test.
10948         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10949         test.
10950         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10951         test.
10952         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10953         test.
10954         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10955         test.
10956         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10957         test.
10958         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10959         test.
10960         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10961         test.
10962         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10963         test.
10964         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10965         test.
10966         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10967         test.
10968         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10969         test.
10970         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10971         test.
10972         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10973         test.
10974         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10975         test.
10976         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10977         test.
10978         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10979         test.
10980         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10981         test.
10982         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10983         test.
10984         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10985         test.
10986         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10987         test.
10988         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10989         test.
10990         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10991         test.
10992         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10993         test.
10994         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10995         test.
10996         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10997         test.
10998         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10999         test.
11000         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11001         test.
11002         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11003         test.
11004         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11005         test.
11006         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11007         test.
11008         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11009         test.
11010         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11011         test.
11012         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11013         test.
11014         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11015         test.
11016         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11017         test.
11018         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11019         test.
11020         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11021         test.
11022         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11023         test.
11024         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11025         test.
11026         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11027         test.
11028         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11029         test.
11030         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11031         test.
11032         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11033         test.
11034         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11035         test.
11036         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11037         test.
11038         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11039         test.
11040         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11041         test.
11042         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11043         test.
11044         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11045         test.
11046         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11047         test.
11048         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11049         test.
11050         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11051         test.
11052         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11053         test.
11054         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11055         test.
11056         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11057         test.
11058         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11059         test.
11060         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11061         test.
11062         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11063         test.
11064         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11065         test.
11066         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11067         test.
11068         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11069         test.
11070         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11071         test.
11072         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11073         test.
11074         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11075         test.
11076         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11077         test.
11078         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11079         test.
11080         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11081         test.
11082         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11083         test.
11084         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11085         test.
11086         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11087         test.
11088         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11089         test.
11090         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11091         test.
11092         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11093         test.
11094         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11095         test.
11096         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11097         test.
11098         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11099         test.
11100         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11101         test.
11102         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11103         test.
11104         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11105         test.
11106         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11107         test.
11108         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11109         test.
11110         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11111         test.
11112         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11113         test.
11114         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11115         test.
11116         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11117         test.
11118         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11119         test.
11120         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11121         test.
11123 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
11125         * g++.dg/template/crash81.C: Update.
11127 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
11129         PR ipa/66424.
11130         * gcc.target/i386/pr66424.c: New.
11132 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11134         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11136 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
11138         PR fortran/61831
11139         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11140         Drop address sanitization.
11142 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11144         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11145         Skip -march=armv4t.
11146         (dg-additional-options): Set armv5t flag.
11148 2015-07-21  Marek Polacek  <polacek@redhat.com>
11150         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11151         * gcc.dg/vmx/unpack.c: Likewise.
11152         * gcc.target/powerpc/quad-atomic.c: Likewise.
11154 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
11156         * gcc.target/i386/asm-flag-5.c (f_ll): New.
11158 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
11160         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11161         model.
11163 2015-07-20  Marek Polacek  <polacek@redhat.com>
11165         PR c++/55095
11166         * c-c++-common/Wshift-overflow-1.c: New test.
11167         * c-c++-common/Wshift-overflow-2.c: New test.
11168         * c-c++-common/Wshift-overflow-3.c: New test.
11169         * c-c++-common/Wshift-overflow-4.c: New test.
11170         * c-c++-common/Wshift-overflow-5.c: New test.
11171         * g++.dg/cpp1y/left-shift-1.C: New test.
11172         * gcc.dg/c90-left-shift-2.c: New test.
11173         * gcc.dg/c90-left-shift-3.c: New test.
11174         * gcc.dg/c99-left-shift-2.c: New test.
11175         * gcc.dg/c99-left-shift-3.c: New test.
11176         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11177         * gcc.c-torture/execute/pr40386.c: Likewise.
11178         * gcc.dg/vect/pr33373.c: Likewise.
11179         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11180         * gcc.dg/vect/vect-shift-2.c: Likewise.
11182 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11184         * gcc.target/aarch64/neg_abs_1.c: New test.
11186 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
11188         PR target/66922
11189         * gcc.target/i386/pr66922.c: New test.
11191 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
11193         PR middle-end/46851
11194         PR middle-end/60340
11195         * gcc.dg/tree-ssa/pr42327.c: Removed.
11196         * g++.dg/other/pr35011.C: Removed.
11198 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11200         PR target/66906
11201         * gcc.target/i386/pr66906.c: New test.
11203 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11205         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11206         as follow-up to r225930.
11208 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
11210         PR fortran/52846
11211         * lib/fortran-modules.exp (proc cleanup-submodules): New
11212         procedure.
11213         * gfortran.dg/submodule_1.f08: Change extension and clean up
11214         the submodule files.
11215         * gfortran.dg/submodule_2.f08: ditto
11216         * gfortran.dg/submodule_6.f08: ditto
11217         * gfortran.dg/submodule_7.f08: ditto
11218         * gfortran.dg/submodule_8.f08: New test
11219         * gfortran.dg/submodule_9.f08: New test
11221 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
11222             Sebastian Pop  <s.pop@samsung.com>
11224         PR middle-end/61929
11225         * gcc.dg/graphite/pr61929.c: New.
11227 2015-07-17  Marek Polacek  <polacek@redhat.com>
11229         * gcc.dg/fold-minus-7.c: New test.
11231 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
11233         * gfortran.dg/co_reduce_1.f90: New file.
11235 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11237         PR target/66824
11238         * gcc.target/i386/pr66824.c:
11240 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
11242         PR fortran/66035
11243         * gfortran.dg/structure_constructor_13.f03: New test.
11245 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11247         PR fortran/61831
11248         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11249         of generated while loops in the tree dump.
11250         * gfortran.dg/derived_constructor_comps_6.f90: New file.
11252 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
11254         * gcc.dg/vect/vect-outer-simd-2.c: New test.
11256 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
11258         PR target/66891
11259         * gcc.target/i386/pr66891.c: New test.
11261 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11263         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11265 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
11267         PR rtl-optimization/66626
11268         * gcc.target/i386/pr66626-2.c: New.
11270 2015-07-16  Richard Biener  <rguenther@suse.de>
11272         PR tree-optimization/66894
11273         * gcc.dg/torture/pr66894.c: New testcase.
11275 2015-07-16  Richard Biener  <rguenther@suse.de>
11277         * gcc.dg/tree-ssa/pr21031.c: Adjust.
11279 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
11281         PR target/66866
11282         * g++.dg/pr66866.C: New test.
11284 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11286         * gcc.target/powerpc/vec-cmp-sel.c: New test.
11288 2015-07-15  Richard Biener  <rguenther@suse.de>
11290         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11291         { -O3 -fomit-frame-pointer },
11292         { -O3 -fomit-frame-pointer -funroll-loops } and
11293         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11294         in favor of
11295         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11296           -finline-functions }
11298 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
11300         * gcc.target/mips/interrupt_handler-5.c: New test.
11302 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
11303             Robert Suchanek  <robert.suchanek@imgtec.com>
11305         * gcc.target/mips/interrupt_handler-4.c: New test.
11307 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
11309         PR testsuite/66734
11310         * gcc.dg/lto/lto.exp: Initialize MPX.
11312 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11314         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11315         dg-skip-if.
11316         * gcc.target/arm/scd42-3.c: Likewise.
11318 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
11320         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11321         code to be run when the pre-arch code increases the isa_rev to
11322         mips32r6 or greater.
11324 2015-07-15  Richard Biener  <rguenther@suse.de>
11326         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11327         { -O3 -fomit-frame-pointer },
11328         { -O3 -fomit-frame-pointer -funroll-loops } and
11329         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11330         in favor of
11331         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11332           -finline-functions }
11333         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11334         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11335         to additional_flags.
11337 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
11339         PR rtl-optimization/66838
11340         * gcc.target/i386/pr66838.c: New test.
11342 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
11344         PR c++/66850
11345         * g++.dg/template/pr66850.C: New test.
11347 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11348             Cesar Philippidis  <cesar@codesourcery.com>
11349             Chung-Lin Tang  <cltang@codesourcery.com>
11351         * gcc.target/nios2/nios2-flushd.c: New.
11352         * gcc.target/nios2/nios2-rdprs.c: New.
11353         * gcc.target/nios2/r2-atomic.c: New.
11354         * gcc.target/nios2/r2-eni.c: New.
11355         * gcc.target/nios2/r2-wrpie.c: New.
11357 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11358             Cesar Philippidis  <cesar@codesourcery.com>
11359             Chung-Lin Tang  <cltang@codesourcery.com>
11361         * gcc.target/nios2/cdx-ldstwm-1.c: New.
11362         * gcc.target/nios2/cdx-ldstwm-2.c: New.
11364 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11365             Cesar Philippidis  <cesar@codesourcery.com>
11366             Chung-Lin Tang  <cltang@codesourcery.com>
11368         * gcc.target/nios2/andci.c: New.
11369         * gcc.target/nios2/bmx.c: New.
11370         * gcc.target/nios2/cdx-add.c: New.
11371         * gcc.target/nios2/cdx-branch.c: New.
11372         * gcc.target/nios2/cdx-callret.c: New.
11373         * gcc.target/nios2/cdx-loadstore.c: New.
11374         * gcc.target/nios2/cdx-logical.c: New.
11375         * gcc.target/nios2/cdx-mov.c: New.
11376         * gcc.target/nios2/cdx-shift.c: New.
11377         * gcc.target/nios2/cdx-sub.c: New.
11378         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11380 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
11382         PR c++/65071
11383         * g++.dg/cpp0x/vt-65071.C: New.
11385 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11386             Cesar Philippidis  <cesar@codesourcery.com>
11387             Chung-Lin Tang  <cltang@codesourcery.com>
11389         * gcc.target/nios2/r2-io-range.c: New.
11390         * gcc.target/nios2/r2-stio-1.c: New.
11391         * gcc.target/nios2/r2-stio-2.c: New.
11392         * gcc.target/nios2/nios2-ldxio.c: New.
11393         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11394         of just compile.  Add more tests.
11396 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11398         gfortran.dg/pr66864.f90: New test.
11400 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
11402         PR rtl-optimization/66626
11403         * gcc.target/i386/pr66626.c: New.
11405 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11407         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11408         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11409         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11411 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
11413         * g++.dg/template/crash81.C: Adjust for error + inform change.
11414         * g++.dg/template/pr58878.C: Likewise.
11415         * g++.dg/template/shadow1.C: Likewise.
11416         * g++.dg/template/shadow2.C: Likewise.
11417         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11418         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11419         * g++.old-deja/g++.brendan/crash7.C: Likewise.
11420         * g++.old-deja/g++.pt/shadow2.C: Likewise.
11422 2015-07-14  Richard Biener  <rguenther@suse.de>
11424         PR tree-optimization/66863
11425         * gcc.dg/torture/pr66863.c: New testcase.
11427 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
11429         PR c++/65186
11430         * g++.dg/template/pr65186.C: New test.
11432 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
11434         * gcc.target/arm/macro_defs0.c: Add directive to skip
11435         test if -marm is present.
11436         * gcc.target/arm/macro_defs1.c: Likewise.
11438 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11440         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11441         if-conversion..
11442         * gcc.target/aarch64/adds1.c: Likewise.
11443         * gcc.target/aarch64/ands_1.c: Likewise.
11444         * gcc.target/aarch64/bics_1.c: Likewise.
11445         * gcc.target/aarch64/subs1.c: Likewise.
11446         * gcc.target/aarch64/subs3.c: Likewise.
11448 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
11450         PR fortran/64589
11451         * gfortran.dg/pr64589.f90: New test.
11453 2015-07-13  Renlin Li  <renlin.li@arm.com>
11455         PR rtl/66556
11456         * gcc.c-torture/execute/pr66556.c: New.
11458 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
11460         * gcc.dg/20020219-1.c: Fix double word typos.
11461         * gcc.dg/20020919-1.c: Same.
11463 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
11464             Jeff Law  <law@redhat.com>
11466         PR middle-end/66726
11467         * g++.dg/tree-ssa/pr66726.c: New test.
11468         * gcc.dg/tree-ssa/pr66726-2.c: New test.
11469         * gcc.dg/tree-ssa/pr66726.c: New test.
11471 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
11473         PR c++/58734
11474         * g++.dg/cpp0x/variadic-ttp2.C: New.
11476 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
11478         PR c++/30044
11479         * g++.dg/cpp0x/auto46.C: New test.
11480         * g++.dg/template/pr30044.C: New test.
11481         * g++.dg/template/shadow2.C: New test.
11482         * g++.dg/template/error55.C: New test.
11483         * g++.dg/template/crash83.C: Accept any error string.
11484         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11485         parameters.
11486         * g++.dg/cpp0x/variadic19.C: Likewise
11487         * g++.dg/template/canon-type-13.C: Likewise.
11488         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11489         * g++.dg/torture/20070621-1.C: Likewise.
11491 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11493         PR c++/54521
11494         * g++.dg/init/explicit3.C: New.
11496 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
11498         PR target/66819
11499         * gcc.target/i386/pr66819-1.c: New test.
11500         * gcc.target/i386/pr66819-2.c: Likewise.
11501         * gcc.target/i386/pr66819-3.c: Likewise.
11502         * gcc.target/i386/pr66819-4.c: Likewise.
11503         * gcc.target/i386/pr66819-5.c: Likewise.
11505 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
11507         PR target/66703
11508         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11509         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
11510         type to prevent possible flag-clobbering zero-extensions.
11511         * gcc.target/i386/pr66703.c: New test.
11513 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11515         PR c++/60842
11516         * g++.dg/cpp0x/nsdmi-template15.C: New.
11518 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
11520         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11522 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
11524         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11525         * gcc.target/arm/flip-thumb.c: Likewise.
11527 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
11529         PR target/66813
11530         * gcc.target/i386/pr66813.c: New test.
11532 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
11534         PR middle-end/66820
11535         * gcc.dg/gomp/pr66820.c: New test.
11537 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11539         PR c++/65592
11540         * g++.dg/cpp0x/scoped_enum6.C: New.
11542 2015-07-10  Tom de Vries  <tom@codesourcery.com>
11544         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11545         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11547 2015-07-10  Richard Biener  <rguenther@suse.de>
11549         PR tree-optimization/66823
11550         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11551         which should not be necessary.  XFAIL.
11553 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11555         PR c++/64848
11556         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11558 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
11560         PR middle-end/66633
11561         * gcc.dg/gomp/pr66633-1.c: New test.
11562         * gcc.dg/gomp/pr66633-2.c: New test.
11563         * gcc.dg/gomp/pr66633-3.c: New test.
11564         * gcc.dg/gomp/pr66633-4.c: New test.
11566 2015-07-09  John Marino  <gnugcc@marino.st>
11568         * lib/target-supports.exp (check_effective_target_pie):
11569         Add *-*-dragonfly*
11571 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
11573         PR target/66814
11574         * gcc.target/i386/pr66814.c: New test.
11576 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11578         PR target/66731
11579         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11580         * gcc.target/aarch64/fnmul-2.c: Likewise.
11581         * gcc.target/aarch64/fnmul-3.c: Likewise.
11582         * gcc.target/aarch64/fnmul-4.c: Likewise.
11584 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11586         PR c++/65790
11587         * g++.dg/cpp0x/vt-65790.C: New.
11589 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
11591         PR target/66818
11592         * gcc.target/i386/pr66818.c: New test.
11594 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
11596         PR target/66817
11597         * gcc.target/i386/pr66817.c: New test.
11599 2015-07-09  Marek Polacek  <polacek@redhat.com>
11601         PR tree-optimization/66718
11602         * gcc.dg/vect/vect-126.c: New test.
11604 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
11606         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11607         even when dwarf-2 is not the default.
11609 2015-07-08  Jeff Law  <law@redhat.com>
11611         PR testsuite/66796
11612         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11613         to have a single memory reference.
11615 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
11617         * g++.dg/other/dump-ada-spec-9.C: New test.
11619 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
11621         * g++.dg/vect/vect.exp: Run also simd* tests.
11622         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11623         (check_vect): Fix up get_cpuid call for C++.
11624         * g++.dg/vect/simd-clone-1.cc: New test.
11626 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11628         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11630 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11632         * gcc.target/i386/readeflags-1.c (abort): New prototype.
11633         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11635 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11637         PR target/66806
11638         * gcc.target/i386/pr66806.c: New test.
11640 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
11642         PR c++/66421
11643         * g++.dg/cpp0x/auto45.C: New.
11645 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
11647         PR middle-end/66334
11648         * gcc.target/i386/pr66334.c: New.
11650 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
11652         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11653         comments.
11655 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
11657         PR jit/66783
11658         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11659         (verify_code): Update expected error message.
11660         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11661         (verify_code): Likewise.
11662         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11663         (verify_code): Likewise.
11665 2015-07-08  Richard Biener  <rguenther@suse.de>
11667         PR tree-optimization/66793
11668         * gcc.dg/torture/pr66793.c: New testcase.
11670 2015-07-08  Richard Biener  <rguenther@suse.de>
11672         PR tree-optimization/66794
11673         * gcc.dg/torture/pr66794.c: New testcase.
11675 2015-07-08  Marek Polacek  <polacek@redhat.com>
11677         PR c++/66748
11678         * g++.dg/abi/abi-tag15.C: New test.
11680 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
11682         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11683         * gcc.target/mips/branch-3.c: Ditto
11684         * gcc.target/mips/branch-4.c: Ditto.
11685         * gcc.target/mips/branch-5.c: Ditto.
11686         * gcc.target/mips/branch-6.c: Ditto.
11687         * gcc.target/mips/branch-7.c: Ditto.
11688         * gcc.target/mips/branch-8.c: Ditto.
11689         * gcc.target/mips/branch-9.c: Ditto.
11690         * gcc.target/mips/branch-10.c: Ditto.
11691         * gcc.target/mips/branch-11.c: Ditto.
11692         * gcc.target/mips/branch-12.c: Ditto.
11693         * gcc.target/mips/branch-13.c: Ditto.
11694         * gcc.target/mips/umips-branch-5.c: New file.
11695         * gcc.target/mips/umips-branch-6.c: New file.
11696         * gcc.target/mips/umips-branch-7.c: New file.
11697         * gcc.target/mips/umips-branch-8.c: New file.
11698         * gcc.target/mips/umips-branch-9.c: New file.
11699         * gcc.target/mips/umips-branch-10.c: New file.
11700         * gcc.target/mips/umips-branch-11.c: New file.
11701         * gcc.target/mips/umips-branch-12.c: New file.
11702         * gcc.target/mips/umips-branch-13.c: New file.
11703         * gcc.target/mips/umips-branch-14.c: New file.
11704         * gcc.target/mips/umips-branch-15.c: New file.
11705         * gcc.target/mips/umips-branch-16.c: New file.
11706         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11707         (OCCUPY_0xfffc): New define.
11709 2015-07-08  Renlin Li  <renlin.li@arm.com>
11711         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11713 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
11715         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11717 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
11719         * gcc.target/i386/bt-3.c: New test.
11720         * gcc.target/i386/bt-4.c: Ditto.
11722 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11724         * g++.dg/other/dump-ada-spec-8.C: New test.
11726 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
11728         PR jit/66783
11729         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11730         test case.
11731         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11732         New test case.
11733         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11734         New test case.
11735         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11736         Avoid using an opaque struct for local "f".
11738 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
11740         PR jit/66779
11741         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11742         * jit.dg/test-pr66779.c: New testcase.
11744 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
11746         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11747         NOCOMPRESSION.
11749 2015-07-07  Richard Biener  <rguenther@suse.de>
11751         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11753 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
11755         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11756         * gcc.target/mips/call-5.c: Ditto.
11757         * gcc.target/mips/call-6.c: Ditto.
11759 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11761         * gcc.dg/dx-test.c: New test-case.
11763 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
11765         PR fortran/66578
11766         * gfortran.dg/allocate_with_source_9.f08: New test.
11768 2015-07-07  Christian Bruel  <christian.bruel@st.com>
11770         PR target/52144
11771         * gcc.target/arm/flip-thumb.c: Fix scan.
11772         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11773         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11774         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11775         Fix return value.
11777 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
11779         PR target/65956
11780         * gcc.c-torture/execute/pr65956.c: New test.
11782 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
11784         * gcc.target/arm/aapcs/align1.c: New.
11785         * gcc.target/arm/aapcs/align_rec1.c: New.
11786         * gcc.target/arm/aapcs/align2.c: New.
11787         * gcc.target/arm/aapcs/align_rec2.c: New.
11788         * gcc.target/arm/aapcs/align3.c: New.
11789         * gcc.target/arm/aapcs/align_rec3.c: New.
11790         * gcc.target/arm/aapcs/align4.c: New.
11791         * gcc.target/arm/aapcs/align_rec4.c: New.
11792         * gcc.target/arm/aapcs/align_vararg1.c: New.
11793         * gcc.target/arm/aapcs/align_vararg2.c: New.
11795 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11797         * gfortran.dg/iomsg_2.f90: New test.
11799 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11801         PR target/66749
11802         * gcc.target/i386/pr66749.c: New test.
11804 2015-07-06  Richard Biener  <rguenther@suse.de>
11806         PR tree-optimization/66772
11807         * gcc.dg/torture/pr66772-1.c: New testcase.
11808         * gcc.dg/torture/pr66772-2.c: Likewise.
11810 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
11812         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11813         the jals instruction.
11815 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11817         PR target/53383
11818         * gcc.target/i386/pr53383-1.c: New file.
11819         * gcc.target/i386/pr53383-2.c: Likewise.
11820         * gcc.target/i386/pr53383-3.c: Likewise.
11822 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11824         * gcc.target/aarch64/fnmul-1.c: New.
11825         * gcc.target/aarch64/fnmul-2.c: New.
11826         * gcc.target/aarch64/fnmul-3.c: New.
11827         * gcc.target/aarch64/fnmul-4.c: New.
11829 2015-07-06  Richard Biener  <rguenther@suse.de>
11831         PR middle-end/66759
11832         * gcc.dg/torture/pr66759.c: New testcase.
11834 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
11836         PR fortran/58586
11837         * gfortran.dg/alloc_comp_class_3.f03: New test.
11838         * gfortran.dg/alloc_comp_class_4.f03: New test.
11840 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
11842         * gcc.c-torture/execute/pr66757.c: New test.
11844 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
11846         PR tree-optimization/66720
11847         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11849 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
11850             Sandra Loosemore <sandra@codesourcery.com>
11852         * gcc.target/nios2/gprel-offset.c: New test.
11854 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
11856         PR fortran/66725
11857         * gfortran.dg/pr66725.f90: New test.
11859 2015-07-03  Jason Merrill  <jason@redhat.com>
11861         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11862         Avoid narrowing error.
11864 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
11866         PR rtl-optimization/66706
11867         * gcc.target/powerpc/shift-int.c: New testcase.
11869 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
11871         PR target/66746.
11872         * gcc.target/i386/pr66746.c: New file.
11874 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
11876         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11878 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
11880         PR tree-optimization/66119
11881         * g++.dg/opt/pr66119.C: New.
11883 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
11885         PR fortran/52846
11886         * gfortran.dg/submodule_1.f90: New test
11887         * gfortran.dg/submodule_2.f90: New test
11888         * gfortran.dg/submodule_3.f90: New test
11889         * gfortran.dg/submodule_4.f90: New test
11890         * gfortran.dg/submodule_5.f90: New test
11891         * gfortran.dg/submodule_6.f90: New test
11892         * gfortran.dg/submodule_7.f90: New test
11894 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
11896         PR preprocessor/53690
11897         * g++.dg/cpp/pr53690.C: New.
11899 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11901         * gcc.target/powerpc/vec-cmp.c: New test.
11903 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11905         PR fortran/56520
11906         * gfortran.dg/pr56520.f90: New test.
11908 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
11910         PR fortran/66545
11911         * gfortran.dg/pr66545_1.f90: New test.
11912         * gfortran.dg/pr66545_2.f90: New test.
11914 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
11916         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11917         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11919 2015-07-02  Richard Biener  <rguenther@suse.de>
11921         PR testsuite/66719
11922         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11923         unaligned loads.
11925 2015-07-02  Richard Biener  <rguenther@suse.de>
11927         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11929 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
11931         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11933 2015-07-01  Jason Merrill  <jason@redhat.com>
11935         * lib/target-supports.exp (cxx_default): Set to C++14.
11937 2015-07-01  Tom de Vries  <tom@codesourcery.com>
11939         PR testsuite/66723
11940         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11941         scan-assembler.
11943 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11945         * gfortran.dg/warn_conversion_8.f90:  New test.
11947 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11949         PR rtl-optimization/61047
11950         * gcc.c-torture/execute/20150611-1.c: New testcase.
11952 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11954         PR jit/66700
11955         * jit.dg/all-non-failing-tests.h: Add
11956         test-pr66700-observing-write-through-ptr.c.
11957         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11959 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11961         * jit.dg/test-accessing-union.c: Add comments for use by
11962         gcc/jit/docs/topics/types.rst.
11964 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
11966         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11967         'do-require-effective-target' with 'dg-require-effective-target'.
11968         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11969         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11970         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
11971         'stlex' with 'strex' as the expected output.
11973 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
11975         PR c++/60365
11976         * g++.dg/cpp0x/gen-attrs-60.C: New.
11977         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11979 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
11981         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11982         New function.
11983         * gcc.target/aarch64/pic-small.c: Restrict this test under
11984         check_effective_target_aarch64_small_fpic.
11986 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
11988         * gfortran.dg/gomp/pr66633.f90: New test.
11990 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
11992         PR c++/66686
11993         * g++.dg/template/pr66686.C: New test.
11995 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
11997         * gnat.dg/lto17.ad[sb]: New test.
11999 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12001         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12002         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12003         testcase.
12004         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12005         New testcase.
12006         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12007         New testcase.
12008         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12009         New testcase.
12010         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12011         New testcase.
12012         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12013         New testcase.
12014         * jit.dg/test-switch.c: New testcase.
12015         * jit.dg/test-switch.cc: New testcase.
12017 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12019         PR jit/66546
12020         * jit.dg/all-non-failing-tests.h: Add note about
12021         test-validly-unreachable-block.c.
12022         * jit.dg/test-validly-unreachable-block.c: New file.
12024 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12026         PR jit/66628
12027         * jit.dg/all-non-failing-tests.h: Add note about
12028         test-extra-options.c.
12029         * jit.dg/test-extra-options.c: New testcase.
12031 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
12033         PR debug/66691
12034         * gcc.target/i386/pr66691.c: New.
12036 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
12038         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12039         * gcc.target/i386/iamcu/args.h: Likewise.
12040         * gcc.target/i386/iamcu/asm-support.S: Likewise.
12041         * gcc.target/i386/iamcu/defines.h: Likewise.
12042         * gcc.target/i386/iamcu/macros.h: Likewise.
12043         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12044         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12045         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12046         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12047         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12048         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12049         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12050         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12051         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12052         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12053         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12054         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12055         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12056         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12057         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12058         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12059         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12061 2015-06-30  Marek Polacek  <polacek@redhat.com>
12063         * gcc.dg/fold-minus-6.c: New test.
12065         * gcc.dg/fold-ior-3.c: New test.
12067 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
12069         Implement N4197 - Adding u8 character literals
12070         * g++.dg/cpp1z/utf8.C: New.
12071         * g++.dg/cpp1z/utf8-neg.C: New.
12072         * g++.dg/cpp1z/udlit-utf8char.C: New.
12074 2015-06-30  Marek Polacek  <polacek@redhat.com>
12076         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12078 2015-06-30  Tom de Vries  <tom@codesourcery.com>
12080         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12081         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12082         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12083         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12085 2015-06-30  Marek Polacek  <polacek@redhat.com>
12087         * gcc.dg/fold-ior-2.c: New test.
12089 2015-06-30  Tom de Vries  <tom@codesourcery.com>
12091         PR tree-optimization/66652
12092         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12093         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
12094         pointers.
12095         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12097 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
12099         PR c++/65977
12100         * g++.dg/cpp0x/constexpr-friend-3.C: New.
12101         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12103 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12105         PR fortran/66605
12106         * gfortran.dg/wunused-parameter.f90: New test.
12108 2015-06-29  Richard Henderson  <rth@redhat.com>
12110         * gcc.target/i386/asm-flag-1.c: New.
12111         * gcc.target/i386/asm-flag-2.c: New.
12112         * gcc.target/i386/asm-flag-3.c: New.
12113         * gcc.target/i386/asm-flag-4.c: New.
12114         * gcc.target/i386/asm-flag-5.c: New.
12116 2015-06-29  Marek Polacek  <polacek@redhat.com>
12118         PR c/66322
12119         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12120         * c-c++-common/pr66322.c: New test.
12121         * g++.dg/eh/scope1.C: Remove dg-warning.
12123 2015-06-29  Richard Biener  <rguenther@suse.de>
12125         PR tree-optimization/66677
12126         * gcc.dg/vect/pr66677.c: New testcase.
12128 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
12130         PR middle-end/64130
12131         * gcc.dg/tree-ssa/pr64130.c: New test.
12133 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
12135         * gcc.target/aarch64/pic-small.c: New testcase.
12137 2015-06-26  Richard Biener  <rguenther@suse.de>
12139         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12141 2015-06-26  Marek Polacek  <polacek@redhat.com>
12143         * gcc.dg/fold-and-1.c: New test.
12144         * gcc.dg/fold-and-2.c: New test.
12146 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
12148         * gnat.dg/warn11.adb: Add missing dg directive.
12149         * gnat.dg/warn12.adb: New test.
12150         * gnat.dg/warn12_pkg.ads: New helper.
12152 2015-06-26  Richard Biener  <rguenther@suse.de>
12154         * gfortran.dg/reassoc_3.f90: Adjust.
12156 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
12158         PR target/66412
12159         * gcc.target/i386/pr66412.c: New test.
12161 2015-06-25  Richard Biener  <rguenther@suse.de>
12163         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12165 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
12167         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12169 2015-06-25  Richard Biener  <rguenther@suse.de>
12171         * gfortran.dg/vect/vect-9.f90: New testcase.
12173 2015-06-25  Nick Clifton  <nickc@redhat.com>
12175         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12176         H8300 and M32R targets.
12178 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12180         PR fortran/66528
12181         * gfortran.dg/maxerrors.f90: New test.
12183 2015-06-08  DJ Delorie  <dj@redhat.com>
12185         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12187 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12189         * gcc.target/aarch64/mgeneral-regs_3.c: New.
12191 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12193         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12194         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12195         * gcc.target/aarch64/nofp_1.c: New file.
12197 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
12199         Implement N3928 - Extending static_assert
12200         * g++.dg/cpp0x/static_assert8.C: Adjust.
12201         * g++.dg/cpp0x/static_assert12.C: New.
12202         * g++.dg/cpp0x/static_assert13.C: New.
12203         * g++.dg/cpp1y/static_assert1.C: New.
12204         * g++.dg/cpp1y/static_assert2.C: New.
12205         * g++.dg/cpp1z/static_assert-nomsg.C: New.
12207 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
12209         PR c++/65750
12210         * g++.dg/cpp0x/trailing11.C: New.
12212 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12214         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12215         multilibs.
12216         * gcc.target/arm/memset-inline-10.c: Likewise.
12217         * gcc.target/arm/pr58784.c: Likewise.
12218         * gcc.target/arm/pr59985.C: Likewise.
12219         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12221 2015-06-24  Renlin Li  <renlin.li@arm.com>
12223         * gcc.target/aarch64/arm_align_max_pwr.c: New.
12224         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12226 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
12228         Revert:
12229         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12231         PR c++/30044
12232         * g++.dg/cpp0x/auto45.C: New test.
12233         * g++.dg/template/pr30044.C: New test.
12234         * g++.dg/template/crash83.C: Accept any error string.
12235         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12236         parameters.
12237         * g++.dg/cpp0x/variadic18.C: Likewise
12238         * g++.dg/template/canon-type-13.C: Likewise.
12239         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12241 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
12243         PR c++/65811
12244         * g++.dg/other/linkage2.C: New.
12246 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12248         PR target/63408
12249         * gcc.target/arm/pr63408.c: New test.
12251 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
12253         * lib/c-torture.exp: Don't call check_effective_target_lto
12254         before setting up environment correctly.
12255         * lib/gcc-dg.exp: Likewise, and protect
12256         gcc_force_conventional_output.
12258 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12260         PR rtl-optimization/66306
12261         * gcc.target/s390/pr66306.c: New test.
12263 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12265         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12266         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12267         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12268         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12269         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12270         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12271         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12273 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
12275         PR target/65803
12276         * gcc.c-torture/pr65803.c: New test.
12278 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12280         PR c++/30044
12281         * g++.dg/cpp0x/auto45.C: New test.
12282         * g++.dg/template/pr30044.C: New test.
12283         * g++.dg/template/crash83.C: Accept any error string.
12284         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12285         parameters.
12286         * g++.dg/cpp0x/variadic18.C: Likewise
12287         * g++.dg/template/canon-type-13.C: Likewise.
12288         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12290 2015-06-23  Marek Polacek  <polacek@redhat.com>
12292         * c-c++-common/Wlogical-op-3.c: New test.
12294 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
12296         PR c++/66254
12297         * g++.dg/cpp0x/scoped_enum5.C: New.
12299 2015-06-23  Richard Biener  <rguenther@suse.de>
12301         PR tree-optimization/66636
12302         * gcc.dg/vect/pr66636.c: New testcase.
12304 2015-06-23  Marek Polacek  <polacek@redhat.com>
12306         * gcc.dg/fold-minus-4.c: New test.
12307         * gcc.dg/fold-minus-5.c: New test.
12308         * c-c++-common/ubsan/overflow-add-5.c: New test.
12310 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
12312         Add missing testcase from r224672.
12313         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12315         * gcc.target/vax/bswapdi-1.c: New.
12317 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
12319         PR fortran/64674
12320         * gfortran.dg/associate_18.f08: New test.
12322 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
12324         PR target/66560
12325         * gcc.target/i386/pr66560-1.c: New test.
12326         * gcc.target/i386/pr66560-2.c: Ditto.
12327         * gcc.target/i386/pr66560-3.c: Ditto.
12328         * gcc.target/i386/pr66560-4.c: Ditto.
12330 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
12332         * gcc.target/nvptx/nvptx.exp: New file.
12333         * gcc.target/nvptx/proto-1.c: Likewise.
12335 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
12337         PR tree-optimization/66449
12338         * gcc.dg/vect/pr66449.c: New test.
12340 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
12342         * g++.dg/other/dump-ada-spec-5.C: New test.
12343         * g++.dg/other/dump-ada-spec-6.C: Likewise.
12344         * g++.dg/other/dump-ada-spec-7.C: Likewise.
12346 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
12348         * g++.dg/inherit/pure1.C: Test location too.
12350 2015-06-22  Marek Polacek  <polacek@redhat.com>
12352         * gcc.dg/fold-ior-1.c: New test.
12353         * gcc.dg/fold-minus-2.c: New test.
12354         * gcc.dg/fold-minus-3.c: New test.
12355         * gcc.dg/fold-plus-1.c: New test.
12356         * gcc.dg/fold-plus-2.c: New test.
12357         * gcc.dg/fold-xor-4.c: New test.
12358         * gcc.dg/fold-xor-5.c: New test.
12360 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12362         PR target/65914
12363         * g++.dg/torture/pr65914.C:  New.
12365 2015-06-22  Richard Biener  <rguenther@suse.de>
12367         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12368         not existing TORTURE_OPTIONS only.
12369         * lib/gcc-dg.exp: Likewise.
12371 2015-06-22  Christian Bruel  <christian.bruel@st.com>
12373         PR target/52144
12374         * gcc.target/arm/flip-thumb.c: New test.
12376 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
12377             Martin Liska  <mliska@suse.cz>
12379         PR ipa/65908
12380         * g++.dg/ipa/pr65908.C: New testcase.
12382 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
12384         PR c++/65882
12385         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12386         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12388 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
12390         * gnat.dg/specs/debug1.ads: Adjust.
12392 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
12394         * gcc.target/aarch64/fmovd-zero-mem.c: New.
12395         * gcc.target/aarch64/fmovd-zero-reg.c: New.
12396         * gcc.target/aarch64/fmovf-zero-mem.c: New.
12397         * gcc.target/aarch64/fmovf-zero-reg.c: New.
12398         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12399         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12400         * gcc.target/aarch64/fmovd-zero.c: Delete.
12401         * gcc.target/aarch64/fmovf-zero.c: Delete.
12403 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12405         * gcc.target/vax/bswapdi-1.c: New.
12407 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12409         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12411 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12413         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12415 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12417         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12419 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12421         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12423 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12425         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12427 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12429         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12431 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12433         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12435 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12437         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12439 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12441         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12443 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12445         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12447 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12449         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12451 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12453         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12455 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12457         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12459 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12461         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12463 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12465         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12467 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12469         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12471 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12473         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12475 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12477         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12479 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12481         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12483 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12485         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12486         (_ARM_FPSCR): Add FZ field.
12487         (clean_results): Force FZ=1 on AArch64.
12488         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12490 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12492         * gcc.target/aarch64/pr62308.c: New test.
12494 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
12496         PR fortran/66549
12497         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12499 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
12501         * gcc.target/i386/mpx/pr66581.c: New test.
12503 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
12505         * gcc.target/i386/cmov9.c: New test.
12507 2015-06-18  Richard Biener  <rguenther@suse.de>
12509         * g++.dg/other/const4.C: New testcase.
12511 2015-06-18  Michael Matz  <matz@suse.de>
12513         PR middle-end/66253
12514         * gcc.dg/vect/pr66253.c: New testcase.
12516 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12518         PR target/66569
12519         * gcc.target/i386/mpx/chkp-vararg.c: New test.
12521 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12523         PR middle-end/66568
12524         * gcc.target/i386/mpx/pr66568.c: New test.
12526 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12528         PR middle-end/66567
12529         * gcc.target/i386/mpx/pr66567.c: New test.
12531 2015-06-18  Richard Biener  <rguenther@suse.de>
12533         PR tree-optimization/66510
12534         * gcc.dg/vect/slp-perm-12.c: New testcase.
12536 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12538         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12539         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12540         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12541         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12543 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
12545         PR c++/66571
12546         * g++.dg/gomp/pr66571-1.C: New test.
12548         PR middle-end/66429
12549         * c-c++-common/gomp/pr66429.c: New test.
12551 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
12553         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12554         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12555         ...this.
12556         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12557         New testcase.
12558         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12559         New testcase.
12561 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12563         PR testsuite/65944
12564         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12566 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
12568         * gcc.target/mips/pr65862-1.c: New test.
12569         * gcc.target/mips/pr65862-2.c: Likewise.
12571 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12573         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12574         * gcc.target/i386/pr52252-atom.c: Ditto.
12575         * gcc.target/i386/vect-div-1.c: Ditto.
12576         * gcc.target/i386/rotate-5.c: Ditto.
12577         * gcc.target/i386/pr50202.c: Ditto.
12578         * gcc.target/i386/pr37843-3.c: Ditto.
12579         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12580         * gcc.target/i386/pr53397-1.c: Ditto.
12581         * gcc.target/i386/pr55934.c: Ditto.
12582         * gcc.target/i386/pr37843-4.c: Ditto.
12583         * gcc.target/i386/pr60451.c: Ditto.
12584         * gcc.target/i386/pr53397-2.c: Ditto.
12585         * gcc.target/i386/vectorize1.c: Ditto.
12586         * gcc.target/i386/extract-insert-combining.c: Ditto.
12587         * gcc.target/i386/pr53759.c: Ditto.
12588         * gcc.target/i386/pr52252-core.c: Ditto.
12589         * gcc.target/i386/rotate-3.c: Ditto.
12590         * gcc.target/i386/sse-20.c: Ditto.
12591         * gcc.target/i386/rotate-4.c: Ditto.
12592         * gcc.target/i386/pr61403.c: Ditto.
12593         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12594         * gcc.target/i386/pr60901.c: Ditto.
12595         * gcc.target/i386/pr59794-7.c: Ditto.
12596         * gcc.target/i386/pr62208.c: Ditto.
12597         * gcc.target/i386/pr53416.c: Ditto.
12598         * gcc.target/i386/asm-dialect-1.c: Ditto.
12599         * gcc.target/i386/pr50038.c: Ditto.
12600         * gcc.target/i386/47698.c: Ditto.
12601         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12602         * gcc.target/i386/pr59794-2.c: Ditto.
12603         * gcc.target/i386/pr59794-3.c: Ditto.
12604         * gcc.target/i386/pr39058.c: Ditto.
12605         * gcc.target/i386/pr60205-1.c: Ditto.
12606         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12607         * gcc.target/i386/sse2-movq-2.c: Ditto.
12609 2015-06-17  Richard Biener  <rguenther@suse.de>
12611         PR tree-optimization/66251
12612         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12614 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
12616         PR c++/59682
12617         * g++.dg/parse/new-placement1.C: New.
12619 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12621         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12622         * jit.dg/test-compound-assignment.c: New testcase.
12624 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12626         PR jit/66539
12627         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12628         to "testcases" array.
12630 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12632         PR jit/66539
12633         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12634         * jit.dg/test-debug-strings.c: New test case.
12635         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12636         the discriminant has a sane debug string.
12638 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
12640         PR target/56766
12641         * gcc.target/i386/pr56766-1.c: New test.
12642         * gcc.target/i386/pr56766-2.c: Ditto.
12644 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
12646         * gcc.target/mips/loongson-shift-count-truncated-1.c:
12647         Skip on mips*-mti-linux* and mips*-img-linux* targets.
12648         * gcc.target/mips/loongson-simd.c: Ditto.
12650 2015-06-16  Richard Biener  <rguenther@suse.de>
12652         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12654 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
12656         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12657         passed by the testsuite driver.
12659 2015-06-16  Richard Biener  <rguenther@suse.de>
12661         * gcc.dg/vect/slp-perm-11.c: New testcase.
12663 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
12665         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12666         dg-options.
12668 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
12670         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12671         Reinstate calls to torture-init and torture-finalize.
12673 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12675         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12677 2015-06-15  Nathan Sidwell  <nathan@acm.org>
12679         PR c++/58583
12680         * g++.dg/cpp0x/nsdmi-template14.C: New test.
12682 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
12684         PR c++/51048
12685         * g++.dg/cpp0x/local-type1.C: New.
12687 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
12689         PR fortran/44672
12690         PR fortran/45440
12691         PR fortran/57307
12692         * gfortran.dg/allocate_with_source_3.f90: Removed check for
12693         unimplemented error.
12694         * gfortran.dg/allocate_with_source_7.f08: New test.
12695         * gfortran.dg/allocate_with_source_8.f08: New test.
12697 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
12699         PR c++/65168
12700         * g++.dg/warn/Walways-true-3.C: New test.
12702 2015-06-13  Tom de Vries  <tom@codesourcery.com>
12704         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12706 2015-06-13  Tom de Vries  <tom@codesourcery.com>
12708         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12709         (main): Remove superfluous attributes.
12710         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12711         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12713 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
12715         * gcc.target/i386/monitorx.c: New.
12716         * gcc.target/i386/sse-12.c: Add -mmwaitx.
12717         * gcc.target/i386/sse-13.c: Ditto.
12718         * gcc.target/i386/sse-14.c: Ditto.
12719         * gcc.target/i386/sse-22.c: Ditto.
12720         * gcc.target/i386/sse-23.c: Ditto.
12721         * g++.dg/other/i386-2.C: Ditto.
12722         * g++.dg/other/i386-3.C: Ditto.
12724 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
12726         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12728 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
12730         PR fortran/66079
12731         * gfortran.dg/allocatable_scalar_13.f90: New test
12733 2015-06-11  Marek Polacek  <polacek@redhat.com>
12735         * gcc.dg/fold-xor-3.c: New test.
12737 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12739         * gcc.target/arm/short-it-ifcvt-1.c: New test.
12740         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12742 2015-06-11  Christian Bruel  <christian.bruel@st.com>
12744         PR target/52144
12745         * gcc.target/arm/pragma_attribute.c: New test.
12747 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
12749         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12751 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
12753         PR target/66473
12754         * gcc.target/i386/pr66473.c: New test.
12756 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
12758         PR target/66470
12759         * gcc.dg/tls/pr66470.c: New test.
12760         * gcc.target/i386/pr66470.c: New test.
12762 2015-06-10  Christian Bruel  <christian.bruel@st.com>
12764         PR target/52144
12765         * gcc.target/arm/attr_arm.c: New test
12766         * gcc.target/arm/attr_arm-err.c: New test
12767         * gcc.target/arm/attr_thumb.c: New test
12768         * gcc.target/arm/attr_thumb-static.c: New test
12770 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12772         PR target/66200
12773         PR target/66428
12774         PR c++/66192
12775         * g++.dg/abi/aarch64_guard1.C: Adjust test.
12777 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
12779         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12780         passed by the testsuite driver.
12782 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12784         Revert:
12785         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12786         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12787         * gcc.dg/ssp-1.c: Make counter a register.
12788         * gcc.dg/ssp-2.c: Likewise.
12789         * gcc.dg/torture/parm-coalesce.c: New.
12791 2015-06-09  Tom de Vries  <tom@codesourcery.com>
12793         * gcc.target/i386/vararg-loc.c: New test.
12795 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
12797         PR c++/65815
12798         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12799         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12801 2015-06-09  Marek Polacek  <polacek@redhat.com>
12803         PR tree-optimization/66299
12804         * gcc.dg/pr66299-1.c: New test.
12805         * gcc.dg/pr66299-2.c: New test.
12806         * gcc.dg/pr66299-3.c: New test.
12808 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
12810         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12811         passed by the testsuite driver.
12813 2015-06-09  Richard Biener  <rguenther@suse.de>
12815         PR middle-end/66423
12816         * gcc.dg/fold-modpow2.c: New testcase.
12818 2015-06-09  Richard Biener  <rguenther@suse.de>
12820         PR tree-optimization/66419
12821         * gcc.dg/vect/bb-slp-37.c: New testcase.
12823 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
12825         * gcc.target/arm/stl-cond.c: New test.
12827 2015-06-09  Richard Biener  <rguenther@suse.de>
12829         PR middle-end/66413
12830         * gcc.dg/torture/pr66413.c: New testcase.
12832 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12834         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12835         * gcc.dg/ssp-1.c: Make counter a register.
12836         * gcc.dg/ssp-2.c: Likewise.
12837         * gcc.dg/torture/parm-coalesce.c: New.
12839 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
12841         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12842         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12844 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12846         PR rtl-optimization/66444
12847         * gcc.dg/pr66444.c: New test.
12849 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
12851         PR fortran/66245
12852         * gfortran.dg/class_is_1.f90: New test.
12853         * gfortran.dg/type_is_1.f90: Ditto.
12855 2015-06-08  Marek Polacek  <polacek@redhat.com>
12857         PR c/66415
12858         * gcc.dg/cpp/pr66415-1.c: New test.
12859         * gcc.dg/cpp/pr66415-2.c: New test.
12861 2015-06-08  Richard Biener  <rguenther@suse.de>
12863         PR tree-optimization/66422
12864         * gcc.dg/Warray-bounds-16.c: New testcase.
12866 2015-06-08  Richard Biener  <rguenther@suse.de>
12868         * gcc.dg/vect/slp-perm-10.c: New testcase.
12869         * gcc.dg/vect/slp-23.c: Adjust.
12870         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12871         vector pointer update.
12873 2015-06-08  Marek Polacek  <polacek@redhat.com>
12875         PR sanitizer/66452
12876         * g++.dg/ubsan/pr66452.C: New test.
12878 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12880         PR tree-optimization/66436
12881         * gcc.dg/gomp/dump-new-function-2.c: New test.
12882         * gcc.dg/gomp/dump-new-function-3.c: Same.
12883         * gcc.dg/gomp/dump-new-function.c: Same.
12885 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12887         PR tree-optimization/66435
12888         * gcc.dg/gomp/notify-new-function-2.c: New test.
12889         * gcc.dg/gomp/notify-new-function-3.c: Same.
12890         * gcc.dg/gomp/notify-new-function.c: Same.
12892 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
12894         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12895         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12896         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12897         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12898         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12899         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12900         -fshort-enum.
12902 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
12904         PR fortran/47659
12905         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12906         * gfortran.dg/warn_conversion.f90: Add warning for change in value
12907         for assignment.
12908         * gfortran.dg/warn_conversion_3.f90: Add warnings.
12909         * gfortran.dg/warn_conversion_5.f90: New test.
12910         * gfortran.dg/warn_conversion_6.f90: New test.
12911         * gfortran.dg/warn_conversion_7.f90: New test.
12913 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12915         PR fortran/66347
12916         * gfortran.dg/blockdata_9.f: New test.
12918 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12920         PR fortran/66385
12921         * gfortran.dg/forall_17.f90:  New test.
12923 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
12925         * g++.dg/cpp0x/pr57101.C: Add warning.
12926         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12927         * g++.dg/ext/visibility/anon7.C: Same.
12928         * g++.dg/ipa/pr63587-2.C: Same.
12929         * g++.dg/opt/dump1.C: Same.
12930         * g++.dg/opt/pr59622-3.C: Same.
12931         * g++.dg/opt/pr59622.C: Same.
12932         * g++.dg/torture/pr46383.C: Same.
12933         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12934         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12935         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12936         functions.
12937         * gfortran.dg/intent_out_8.f90: Same.
12938         * gfortran.dg/warn_target_lifetime_3.f90: Same.
12940 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12942         PR fortran/66377
12943         gfortran.dg/equiv_9.f90: New test.
12946 2015-06-05  Tom de Vries  <tom@codesourcery.com>
12948         merge from gomp4 branch:
12949         2015-05-28  Tom de Vries  <tom@codesourcery.com>
12951         PR tree-optimization/65443
12952         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12953         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12954         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12956 2015-06-05  Nathan Sidwell  <nathan@acm.org>
12958         PR c++/52595
12959         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12961 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
12963         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12965 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
12967         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12969 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
12971         * gcc.target/i386/noplt-1.c: New test.
12972         * gcc.target/i386/noplt-2.c: New test.
12973         * gcc.target/i386/noplt-3.c: New test.
12974         * gcc.target/i386/noplt-4.c: New test.
12976 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
12978         PR fortran/58749
12979         * gfortran.dg/adjustl_1.f90:  New test.
12981 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
12983         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12984         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12986 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
12988         * lto.c (iterative_hash_canonical_type,
12989         gimple_register_canonical_type): only hash main variants of types
12991 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
12993         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12994         Move set of dg-do-what-default after early return.
12996 2015-06-04  Marek Polacek  <polacek@redhat.com>
12998         PR c/66341
12999         * gcc.dg/lvalue-8.c: New test.
13001 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13002             Paolo Carlini  <paolo.carlini@oracle.com>
13004         PR c++/66130
13005         * g++.dg/other/pr66130.C: New.
13006         * g++.dg/cpp0x/pr66130.C: Likewise.
13008 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
13010         * g++.dg/cpp0x/decl-loc1.C: New.
13011         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13012         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13013         * g++.dg/init/ctor8.C: Likewise.
13014         * g++.dg/parse/semicolon4.C: Likewise.
13016 2015-06-03  Marek Polacek  <polacek@redhat.com>
13018         PR sanitizer/66190
13019         * g++.dg/ubsan/static-init-1.C: New test.
13020         * g++.dg/ubsan/static-init-2.C: New test.
13021         * g++.dg/ubsan/static-init-3.C: New test.
13023 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
13025         PR target/66275
13026         * gcc.target/i386/pr66275.c: New test.
13028 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13030         * gcc.dg/Wcxx-compat-22.c: New testcase.
13031         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13032         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13033         * c-c++-common/pr58346-1.c: Likewise.
13034         * c-c++-common/transparent-union-1.c: Likewise.
13036 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
13038         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13039         * g++.dg/plugin/def_plugin.c: New file.
13040         * g++.dg/plugin/def-plugin-test.C: New file.
13042 2015-06-03  Richard Biener  <rguenther@suse.de>
13044         * gcc.dg/vect/bb-slp-36.c: New testcase.
13046 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13048         * gcc.dg/lto/chkp-removed-alias_0.c: New.
13050 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13052         * gcc.dg/lto/chkp-privatize-1_0.c: New.
13053         * gcc.dg/lto/chkp-privatize-1_1.c: New.
13054         * gcc.dg/lto/chkp-privatize-2_0.c: New.
13055         * gcc.dg/lto/chkp-privatize-2_1.c: New.
13057 2015-06-03  Marek Polacek  <polacek@redhat.com>
13059         PR c/64223
13060         PR c/29358
13061         * gcc.dg/pr64223-1.c: New test.
13062         * gcc.dg/pr64223-2.c: New test.
13064 2015-06-03  Richard Biener  <rguenther@suse.de>
13066         PR tree-optimization/63916
13067         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13069 2015-06-03  Richard Biener  <rguenther@suse.de>
13071         PR tree-optimization/66375
13072         * gcc.dg/torture/pr66375.c: New testcase.
13074 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
13076         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13078 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
13080         PR target/65768
13081         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13083 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13085         PR fortran/66380
13086         * gfortran.dg/reshape_7.f90: New test.
13088 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
13090         PR c/66220:
13091         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13092         (fn_36): New.
13094 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13096         PR c/49551
13097         * gcc.dg/pr49551.c: New testcase.
13099 2015-06-02  Richard Biener  <rguenther@suse.de>
13101         PR debug/65549
13102         * g++.dg/lto/pr65549_0.C: New testcase.
13104 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
13106         PR libgomp/65742
13107         PR middle-end/66332
13108         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13110 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13112         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13114 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
13116         PR c++/61683
13117         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13119 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
13121         PR tree-optimization/48052
13122         * gcc.dg/tree-ssa/scev-8.c: New.
13123         * gcc.dg/tree-ssa/scev-9.c: New.
13124         * gcc.dg/tree-ssa/scev-10.c: New.
13125         * gcc.dg/vect/pr48052.c: New.
13127 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
13129         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13131 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13133         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13135 2015-06-02  Marek Polacek  <polacek@redhat.com>
13137         PR middle-end/66345
13138         * gcc.dg/torture/pr66345.c: New test.
13140 2015-06-02  Richard Biener  <rguenther@suse.de>
13142         PR tree-optimization/65961
13143         * gcc.dg/torture/pr65961.c: New testcase.
13145 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
13147         PR tree-optimization/52563
13148         PR tree-optimization/62173
13149         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13150         * gcc.dg/tree-ssa/scev-4.c: Ditto.
13152 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13154         * gnat.dg/specs/varsize_return2.ads: New test.
13155         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13157 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
13159         * gcc.dg/vect/vect-outer-simd-1.c: New test.
13161 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
13163         PR target/65697
13164         * gcc.target/aarch64/sync-comp-swap.c: New.
13165         * gcc.target/aarch64/sync-comp-swap.x: New.
13166         * gcc.target/aarch64/sync-op-acquire.c: New.
13167         * gcc.target/aarch64/sync-op-acquire.x: New.
13168         * gcc.target/aarch64/sync-op-full.c: New.
13169         * gcc.target/aarch64/sync-op-full.x: New.
13170         * gcc.target/aarch64/sync-op-release.c: New.
13171         * gcc.target/aarch64/sync-op-release.x: New.
13173 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
13175         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13176         (bar): Predefined.
13178 2015-06-01  Richard Biener  <rguenther@suse.de>
13180         PR tree-optimization/66349
13181         PR tree-optimization/66352
13182         PR tree-optimization/66357
13183         * gcc.dg/torture/pr66357.c: New testcase.
13184         * gcc.dg/torture/pr66349.c: Likewise.
13185         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13187 2015-06-01  Richard Biener  <rguenther@suse.de>
13189         Revert
13190         2015-05-29  Richard Biener  <rguenther@suse.de>
13192         PR tree-optimization/66314
13193         * gcc.dg/asan/pr66314.c: New testcase.
13195 2015-06-01  Richard Biener  <rguenther@suse.de>
13197         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13199 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
13201         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13202         directives.
13203         (hp3, hp4): Add inline keyword.
13204         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13205         (hp2): Add inline keyword.
13206         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13207         (hp2): Add inline keyword.
13209 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
13211         PR target/65527
13212         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13213         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13214         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13215         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13217 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
13219         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13220         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13222 2015-06-01  Richard Biener  <rguenther@suse.de>
13224         PR tree-optimization/66280
13225         * g++.dg/torture/pr66280.C: New testcase.
13226         * g++.dg/torture/pr66280-2.C: Likewise.
13228 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13230         * gnat.dg/addr9_1.adb: New test.
13231         * gnat.dg/addr9_2.adb: Likewise.
13232         * gnat.dg/addr9_3.adb: Likewise.
13233         * gnat.dg/addr9_4.adb: Likewise.
13235 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
13237           * g++.dg/other/dump-ada-spec-4.C: New test.
13239 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
13241         * gcc.dg/alias-8.c: Fix dg-warning.
13243 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
13245         * gcc.dg/alias-8.c: Do not xfail.
13246         * gcc.dg/pr62167.c: Prevent FRE.
13247         * gcc.dg/alias-14.c: New testcase.
13249 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
13251         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13253 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13255         PR target/66215
13256         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13257         dg-options.
13258         * gcc.target/s390/hotpatch-10.c: Likewise.
13259         * gcc.target/s390/hotpatch-11.c: Likewise.
13260         * gcc.target/s390/hotpatch-12.c: Likewise.
13261         * gcc.target/s390/hotpatch-17.c: Likewise.
13262         * gcc.target/s390/hotpatch-18.c: Likewise.
13263         * gcc.target/s390/hotpatch-20.c: Likewise.
13264         * gcc.target/s390/hotpatch-21.c: Likewise.
13265         * gcc.target/s390/hotpatch-22.c: Likewise.
13266         * gcc.target/s390/hotpatch-23.c: Likewise.
13267         * gcc.target/s390/hotpatch-24.c: Likewise.
13268         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
13269         to check for the exact nops too.
13270         * gcc.target/s390/hotpatch-3.c: Likewise.
13271         * gcc.target/s390/hotpatch-4.c: Likewise.
13272         * gcc.target/s390/hotpatch-5.c: Likewise.
13273         * gcc.target/s390/hotpatch-6.c: Likewise.
13274         * gcc.target/s390/hotpatch-7.c: Likewise.
13275         * gcc.target/s390/hotpatch-8.c: Likewise.
13276         * gcc.target/s390/hotpatch-9.c: Likewise.
13277         * gcc.target/s390/hotpatch-14.c: Likewise.
13278         * gcc.target/s390/hotpatch-15.c: Likewise.
13279         * gcc.target/s390/hotpatch-16.c: Likewise.
13280         * gcc.target/s390/hotpatch-19.c: Likewise.
13281         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
13282         scan-assembler-times counting number of .align directives.
13283         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13284         dg-options.  Remove scan-assembler-times counting number of .align
13285         directives.
13286         * gcc.target/s390/hotpatch-26.c: New file.
13287         * gcc.target/s390/hotpatch-27.c: New file.
13288         * gcc.target/s390/hotpatch-28.c: New file.
13289         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13290         using -Os -O0 -O1 -O2 -O3 options.
13292 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13294         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13296 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
13298         PR tree-optimization/66142
13299         * gcc.dg/vect/pr66142.c: New test.
13301 2015-05-29  Richard Biener  <rguenther@suse.de>
13303         PR tree-optimization/66314
13304         * gcc.dg/asan/pr66314.c: New testcase.
13306 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
13308         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13309         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13310         Adjust all callers.
13311         (schedule-cleanups, dg-keep-saved-temps): New proc.
13312         (gcc-dg-test-1): Schedule cleanups.
13313         * lib/profopt.exp (profopt-execute): Likewise.
13314         * g++.dg/cdce3.C: Adjust expected line numbers.
13315         * gcc.dg/cdce1.c: Likewise.
13316         * gcc.dg/cdce2.c: Likewise.
13317         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13318         * gcc.dg/strlenopt-24.c: Likewise.
13319         * gcc.dg/tree-ssa/vrp26.c: Likewise.
13320         * gcc.dg/tree-ssa/vrp28.c: Likewise.
13321         * obj-c++.dg/encode-2.mm: Likewise.
13323 2015-05-28  DJ Delorie  <dj@redhat.com>
13325         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13327 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13329         * gnat.dg/discr43.adb: New test.
13331 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13333         * gnat.dg/varsize_temp.adb: Rename into...
13334         * gnat.dg/varsize1.adb: ...this.
13335         * gnat.dg/varsize_copy.ad[sb]: Rename into...
13336         * gnat.dg/varsize2.ad[sb]: ...this.
13337         * gnat.dg/varsize3_1.adb: New test.
13338         * gnat.dg/varsize3_2.adb: Likewise.
13339         * gnat.dg/varsize3_3.adb: Likewise.
13340         * gnat.dg/varsize3_4.adb: Likewise.
13341         * gnat.dg/varsize3_5.adb: Likewise.
13342         * gnat.dg/varsize3_6.adb: Likewise.
13343         * gnat.dg/varsize3_pkg1.ads: New helper.
13344         * gnat.dg/varsize3_pkg2.ads: Likewise.
13345         * gnat.dg/varsize3_pkg3.ads: Likewise.
13347 2015-05-28  Richard Biener  <rguenther@suse.de>
13349         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13351 2015-05-28  Richard Biener  <rguenther@suse.de>
13353         PR tree-optimization/66142
13354         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13356 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
13358         PR target/63810
13359         * gcc.dg/darwin-minversion-3.c: Update testcase.
13360         * gcc.dg/darwin-minversion-4.c: Ditto.
13361         * gcc.dg/darwin-minversion-5.c: New testcase.
13362         * gcc.dg/darwin-minversion-6.c: Ditto.
13363         * gcc.dg/darwin-minversion-7.c: Ditto.
13364         * gcc.dg/darwin-minversion-8.c: Ditto.
13365         * gcc.dg/darwin-minversion-9.c: Ditto.
13366         * gcc.dg/darwin-minversion-10.c: Ditto.
13367         * gcc.dg/darwin-minversion-11.c: Ditto.
13368         * gcc.dg/darwin-minversion-12.c: Ditto.
13370 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13372         PR rtl-optimization/66168
13373         * gcc.c-torture/compile/pr66168.c: New test.
13375 2015-05-27  Jeff Law  <law@redhat.com>
13377         PR target/39726
13378         * gcc.dg/target/m68k/pr39726-1.c: New test.
13380 2015-05-27  Nathan Sidwell  <nathan@acm.org>
13382         PR c++/66270
13383         * g++.dg/ext/alias-canon3.C: New.
13385 2015-05-27  Richard Biener  <rguenther@suse.de>
13387         PR tree-optimization/66272
13388         Revert parts of
13389         2014-08-15  Richard Biener  <rguenther@suse.de>
13391         PR tree-optimization/62031
13392         * gcc.dg/torture/pr66272.c: New testcase.
13394 2015-05-27  Richard Biener  <rguenther@suse.de>
13396         * gcc.dg/vect/slp-reduc-7.c: New testcase.
13398 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
13400         PR target/65358
13401         * gcc.dg/pr65358.c: New test.
13403 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
13405         PR fortran/65548
13406         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13407         semantic.
13408         * gfortran.dg/allocate_with_source_6.f90: New test.
13410 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
13412         * gnat.dg/atomic7_1.adb: New test.
13413         * gnat.dg/atomic7_2.adb: Likewise.
13414         * gnat.dg/atomic7_pkg1.ads: New helper.
13415         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13417 2015-05-26  Michael Matz  <matz@suse.de>
13419         PR middle-end/66251
13420         * gcc.dg/vect/pr66251.c: New test.
13422 2015-05-26  Richard Biener  <rguenther@suse.de>
13424         PR tree-optimization/66142
13425         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13427 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
13429         PR fortran/66082
13430         * gfortran.dg/allocatable_scalar_13.f90: New test
13432 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13434         * gnat.dg/warn11.adb: New test.
13435         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13437 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13439         * gnat.dg/vfa1_1.adb: New test.
13440         * gnat.dg/vfa1_2.adb: Likewise.
13441         * gnat.dg/vfa1_3.adb: Likewise.
13442         * gnat.dg/vfa1_4.adb: Likewise.
13443         * gnat.dg/vfa1_pkg.ads: New helper.
13445 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
13447         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13448         * gcc.target/i386/pr66232-3.c: Likewise.
13450 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
13452         PR target/66274
13453         * gcc.target/i386/pr66274.c: New test.
13455 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13457         * gnat.dg/renaming6.ad[sb]: New test.
13459 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
13461         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13462         and 'dg-require-effective-target pie'.
13464 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13466         PR c++/66243
13467         * g++.dg/cpp0x/pr66243.C: New.
13469 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
13471         PR lto/66180
13472         * g++.dg/lto/pr66180_0.C: New testcase.
13473         * g++.dg/lto/pr66180_1.C: New testcase.
13475 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
13477         PR fortran/66257
13478         * typebound_call_27.f90: New file.
13480 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13482         PR c++/65936
13483         * g++.dg/template/pr65936.C: New.
13485 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13487         PR tree-optimization/63387
13488         * gcc.dg/pr63387-2.c: New testcase.
13490 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13492         * gcc.dg/simd-1.c: Update to the new message.
13494 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13496         * gcc.dg/nand.c: New testcase.
13498 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
13500         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13501         Set dg-do-what-default to compile only on ARM targets without
13502         arm_neon_hw execution support.  Remove redundant c-torture-execute
13503         in loop over test cases.
13505 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13507         PR target/65491
13508         * gcc.target/aarch64/pr65491_1.c: New test.
13509         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13510         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13512 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
13514         PR c++/65598
13515         * g++.dg/cpp0x/explicit9.C: New.
13516         * g++.dg/cpp0x/explicit8.C: Check the locations too.
13518 2015-05-22  Richard Biener  <rguenther@suse.de>
13520         PR tree-optimization/66251
13521         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13523 2015-05-22  Marek Polacek  <polacek@redhat.com>
13525         PR c/47043
13526         * c-c++-common/attributes-enum-1.c: New test.
13527         * c-c++-common/attributes-enum-2.c: New test.
13528         * g++.dg/cpp0x/attributes-enum-1.C: New test.
13529         * g++.dg/cpp1y/attributes-enum-1.C: New test.
13531 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
13533         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13534         effective target support.  If no arm_neon_hw support, do not attempt
13535         to execute the tests; only compile them.
13536         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13537         and "dg-require-effective-target arm_neon_ok".
13538         * gcc.target/arm/simd/vextp16_1.c: Likewise.
13539         * gcc.target/arm/simd/vextp64_1.c: Likewise.
13540         * gcc.target/arm/simd/vextp8_1.c: Likewise.
13541         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13542         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13543         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13544         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13545         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13546         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13547         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13548         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13549         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13550         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13551         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13552         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13553         * gcc.target/arm/simd/vexts16_1.c: Likewise.
13554         * gcc.target/arm/simd/vexts32_1.c: Likewise.
13555         * gcc.target/arm/simd/vexts64_1.c: Likewise.
13556         * gcc.target/arm/simd/vexts8_1.c: Likewise.
13557         * gcc.target/arm/simd/vextu16_1.c: Likewise.
13558         * gcc.target/arm/simd/vextu32_1.c: Likewise.
13559         * gcc.target/arm/simd/vextu64_1.c: Likewise.
13560         * gcc.target/arm/simd/vextu8_1.c: Likewise.
13561         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13562         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13563         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13564         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13565         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13566         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13567         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13568         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13569         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13570         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13571         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13572         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13573         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13574         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13575         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13576         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13577         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13578         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13579         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13580         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13581         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13582         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13583         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13584         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13585         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13586         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13587         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13588         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13589         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13590         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13591         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13592         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13593         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13594         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13595         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13596         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13597         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13598         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13599         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13600         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13601         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13602         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13603         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13604         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13605         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13606         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13607         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13608         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13609         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13610         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13611         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13612         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13613         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13614         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13615         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13616         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13617         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13618         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13619         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13620         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13621         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13622         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13623         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13624         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13625         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13626         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13627         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13628         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13629         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13630         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13631         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13632         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13633         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13634         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13635         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13636         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13637         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13638         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13639         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13640         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13641         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13642         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13643         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13644         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13645         * gcc.target/arm/simd/vzips16_1.c: Likewise.
13646         * gcc.target/arm/simd/vzips32_1.c: Likewise.
13647         * gcc.target/arm/simd/vzips8_1.c: Likewise.
13648         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13649         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13650         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13652 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
13654         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13655         * gcc.dg/vect/pr59354.c: Likewise.
13656         * gcc.dg/vect/pr64252.c: Likewise.
13657         * gcc.dg/vect/pr64404.c: Likewise.
13658         * gcc.dg/vect/pr64493.c: Likewise.
13659         * gcc.dg/vect/pr64495.c: Likewise.
13660         * gcc.dg/vect/pr64844.c: Likewise.
13661         * gcc.dg/vect/pr65518.c: Likewise.
13662         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13664 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
13666         PR c++/66210
13667         * g++.dg/cpp1y/var-templ28.C: New.
13669 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
13671         PR target/66232
13672         * gcc.target/i386/pr66232-1.c: New test.
13673         * gcc.target/i386/pr66232-2.c: Likewise.
13674         * gcc.target/i386/pr66232-3.c: Likewise.
13675         * gcc.target/i386/pr66232-4.c: Likewise.
13676         * gcc.target/i386/pr66232-5.c: Likewise.
13678 2015-05-21  Nathan Sidwell  <nathan@acm.org>
13680         * g++.dg/cpp1y/pr60943.C: New.
13682 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
13684         PR tree-optimization/66233
13685         * gcc.c-torture/execute/pr66233.c: New test.
13687 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
13689         PR fortran/66176
13690         * gfortran.dg/inline_matmul_11.f90:  New test.
13692 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
13694         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13695         instead of listing several targets on its own.
13696         * gcc.target/i386/pr32219-2.c: Likewise.
13697         * gcc.target/i386/pr32219-3.c: Likewise.
13698         * gcc.target/i386/pr32219-4.c: Likewise.
13699         * gcc.target/i386/pr32219-5.c: Likewise.
13700         * gcc.target/i386/pr32219-6.c: Likewise
13701         * gcc.target/i386/pr32219-7.c: Likewise.
13702         * gcc.target/i386/pr32219-8.c: Likewise.
13703         * gcc.target/i386/pr39013-1.c: Likewise.
13704         * gcc.target/i386/pr39013-2.c: Likewise.
13705         * gcc.target/i386/pr64317.c: Likewise.
13707 2015-05-21  Jeff Law  <law@redhat.com>
13709         * gcc.target/hppa/shadd-3.c: New test.
13710         * gcc.target/hppa/shadd-4.c: New test.
13712 2015-05-21  Michael Matz  <matz@suse.de>
13714         * gcc.dg/vect/vect-strided-store.c: New test.
13715         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13716         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13718 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13720         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13721         * gcc.dg/pow-sqrt-synth-1.c: New test.
13722         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13724 2015-05-21  Richard Biener  <rguenther@suse.de>
13726         PR c++/66211
13727         * g++.dg/conversion/pr66211.C: New testcase.
13728         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13730 2015-05-21  Jeff Law  <law@redhat.com>
13732         * gcc.target/hppa/shadd-2.c: New test.
13734 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
13736         PR target/54236
13737         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13739 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13741         PR target/65937
13742         * gcc.target/arm/pr26702.c: Adjust target selector.
13744 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
13746         PR middle-end/66221
13747         * gcc.dg/lto/pr66221_0.c: New test.
13748         * gcc.dg/lto/pr66221_1.c: New test.
13750 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13752         PR c/52952
13753         * gcc.dg/redecl-4.c: Update column numbers.
13754         * gcc.dg/format/bitfld-1.c: Likewise.
13755         * gcc.dg/format/attr-2.c: Likewise.
13756         * gcc.dg/format/attr-6.c: Likewise.
13757         * gcc.dg/format/attr-7.c (baz): Likewise.
13758         * gcc.dg/format/asm_fprintf-1.c: Likewise.
13759         * gcc.dg/format/attr-4.c: Likewise.
13760         * gcc.dg/format/branch-1.c: Likewise.
13761         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13762         locations within strings with embedded escape sequences.
13764 2015-05-20  Jeff Law  <law@redhat.com>
13766         * gcc.target/hppa/hppa.exp: New target test driver.
13767         * gcc.target/hppa/shadd-1.c: New test.
13769 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
13771         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13773 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
13775         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13776         (fn_33_k_and_r_style): New.
13777         (fn_33_stroustrup_style): New.
13778         (fn_33_allman_style): New.
13779         (fn_33_whitesmiths_style): New.
13780         (fn_33_horstmann_style): New.
13781         (fn_33_ratliff_banner_style): New.
13782         (fn_33_lisp_style): New.
13783         (fn_34_indent_dash_gnu): New.
13784         (fn_34_indent_dash_kr): New.
13785         (fn_34_indent_dash_orig): New.
13786         (fn_34_indent_linux_style): New.
13788 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
13790         PR fortran/65548
13791         * gfortran.dg/allocate_with_source_5.f90: Extend test.
13793 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
13795         PR tree-optimization/65447
13796         * gcc.dg/tree-ssa/pr65447.c: New test.
13798 2015-05-19  Nathan sidwell  <nathan@acm.org>
13800         * g++.dg/cpp0x/pr65954.C: New.
13802 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
13804         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13806 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13808         * lib/target-supports.exp: Vector do not always have natural
13809         alignment on s390*.
13811 2015-05-19  David Sherwood  <david.sherwood@arm.com>
13813         * gcc.dg/loop-invariant.c: New testcase.
13815 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13817         * lib/target-supports.exp: Vector do not always have natural
13818         alignment on s390*.
13820 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13822         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13823         s390*.
13824         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13826 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13828         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13829         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13830         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13831         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13832         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13833         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13834         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13835         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13836         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13837         * gcc.target/s390/zvector/vec-elem-1.c: New test.
13839 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13841         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13843 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13845         * gcc.target/s390/s390.exp
13846         (check_effective_target_vector): New check.
13847         * gcc.target/s390/vector/vec-abi-1.c: New test.
13848         * gcc.target/s390/vector/vec-abi-2.c: New test.
13849         * gcc.target/s390/vector/vec-abi-3.c: New test.
13850         * gcc.target/s390/vector/vec-abi-4.c: New test.
13851         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13852         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13853         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13854         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13855         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13856         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13857         * gcc.target/s390/vector/vec-clobber-1.c: New test.
13858         * gcc.target/s390/vector/vec-cmp-1.c: New test.
13859         * gcc.target/s390/vector/vec-cmp-2.c: New test.
13860         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13861         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13862         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13863         * gcc.target/s390/vector/vec-genmask-1.c: New test.
13864         * gcc.target/s390/vector/vec-genmask-2.c: New test.
13865         * gcc.target/s390/vector/vec-init-1.c: New test.
13866         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13867         * gcc.target/s390/vector/vec-shift-1.c: New test.
13868         * gcc.target/s390/vector/vec-sub-1.c: New test.
13870 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13872         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13874 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13876         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13878 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13880         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13882 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13884         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13886 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13888         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13890 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13892         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13894 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13896         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13898 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13900         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13902 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13904         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13906 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13908         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13910 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13912         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13914 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13916         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13918 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13920         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13922 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
13924         PR tree-optimization/66187
13925         * gcc.c-torture/execute/pr66187.c: New test.
13926         * gcc.dg/pr66187-1.c: New test.
13927         * gcc.dg/pr66187-2.c: New test.
13929 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13931         * gcc.dg/vect/bb-slp-35.c: Adjust.
13933 2015-05-19  Richard Biener  <rguenther@suse.de>
13935         PR tree-optimization/66165
13936         * gcc.dg/torture/pr66165.c: New testcase.
13938         PR tree-optimization/66185
13939         * gcc.dg/torture/pr66185.c: New testcase.
13941 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
13943         PR target/54236
13944         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13946 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
13948         * gcc.target/mips/p5600-bonding.c : New file.
13950 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13952         PR fortran/66106
13953         * gfortran.dg/interface_operator_1.f90: New tests.
13955 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13957         PR fortran/66057
13958         * gfortran.dg/generic_29.f90: New tests.
13960 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13962         PR fortran/66043
13963         * gfortran.dg/storage_size_6.f90: New tests.
13965 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13967         PR fortran/66045
13968         * gfortran.dg/null1.f90: New test.
13970 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13972         PR fortran/66044
13973         * gfortran.dg/entry_21.f90: New test.
13975 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13977         PR fortran/66043
13978         * gfortran.dg/storage_size_6.f90: New tests.
13980 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13982         PR fortran/66040
13983         * gfortran.dg/misplaced_statement.f90: New test.
13985 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13987         PR fortran/66039
13988         * gfortran.dg/filepos1.f90: New test
13990 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13992         PR fortran/64925
13993         * gfortran.dg/pr64925.f90: New test.
13995 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13997         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13998         unit.
13999         * gfortran.dg/lto/pr41576_1.f90: Ditto.
14001 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
14003         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14004         to the family of pie capable targets.
14006 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
14008         * gcc.target/arm/bics_1.c : New testcase.
14009         * gcc.target/arm/bics_2.c : New testcase.
14010         * gcc.target/arm/bics_3.c : New testcase.
14011         * gcc.target/arm/bics_4.c : New testcase.
14013 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
14015         * gcc.target/mips/umips-attr.c: New test.
14017 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14019         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14020         * gcc.dg/20150120-2.c (dg-final): Ditto.
14021         * gcc.dg/20150120-2.c (dg-final): Ditto.
14022         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14024 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14026         PR target/66174
14027         * gcc.target/i386/pr66174.c: New test.
14029 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
14031         PR fortran/37131
14032         * gfortran.dg/matmul_bounds_6.f90:  New test.
14033         * gfortran.dg/matmul_bounds_7.f90:  New test.
14035 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
14037         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14038         * gfortran.dg/lto/pr41576_1.f90: Add interface.
14039         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14040         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14041         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14042         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14044 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14046         PR fortran/65903
14047         * gfortran.dg/continuation_13.f90: Update test.
14048         * gfortran.dg/pr65903.f90: New test.
14050 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
14052         PR fortran/66113
14053         * gfortran.dg/block_14.f90:  New test.
14055 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14057         PR fortran/44054
14058         * lib/gfortran-dg.exp: Update regex to handle two locations for
14059         the same diagnostic without caret.
14060         * gfortran.dg/badline.f: Test also that line numbers are correct
14061         before and after "left but not entered" warning.
14063 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
14064             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
14066         PR target/65768
14067         * gcc.target/arm/maskdata.c: New test.
14069 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
14071         PR fortran/65792
14072         * gfortran.dg/derived_constructor_components_5: New test
14074 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
14076         PR target/66140
14077         * gcc.target/alpha/pr66140.c: New test.
14079 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
14081         PR c/48956
14082         * gcc.dg/Wconversion-complex-c99.c: New test.
14083         * gcc.dg/Wconversion-complex-gnu.c: New test.
14085 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
14087         PR tree-optimization/64454
14088         * gcc.dg/modmod.c: New testcase.
14090 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
14092         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14094 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
14096         PR middle-end/66134
14097         * gcc.target/i386/mpx/pr66134.c: New test.
14099 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
14101         * gcc.target/powerpc/pr60158.c: New test.
14103 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
14105         * gcc.target/i386/sibcall-7.c: New test.
14106         * gcc.target/i386/sibcall-8.c: New test.
14108 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
14110         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14111         (abs64_in_dreg): Likewise.
14113 2015-05-14  Marek Polacek  <polacek@redhat.com>
14115         PR c/66066
14116         PR c/66127
14117         * gcc.dg/pr14649-1.c: Add -Wpedantic.
14118         * gcc.dg/pr19984.c: Likewise.
14119         * gcc.dg/pr66066-1.c: New test.
14120         * gcc.dg/pr66066-2.c: New test.
14121         * gcc.dg/pr66066-3.c: New test.
14123 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14125         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14126         * gcc.dg/pow-sqrt.x: New file.
14127         * gcc.dg/pow-sqrt-1.c: New test.
14128         * gcc.dg/pow-sqrt-2.c: Likewise.
14129         * gcc.dg/pow-sqrt-3.c: Likewise.
14131 2015-05-13  Richard Biener  <rguenther@suse.de>
14133         PR tree-optimization/66123
14134         * gcc.dg/torture/pr66123.c: New testcase.
14136 2015-05-13  Richard Biener  <rguenther@suse.de>
14138         PR middle-end/66110
14139         * gcc.dg/alias-2.c: Adjust.
14140         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14142 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14144         PR target/65103
14145         * gcc.target/i386/pr65103-3.c: New.
14147 2015-05-13  Martin Liska  <mliska@suse.cz>
14149         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14151 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
14153         PR target/66112
14154         * gcc.target/i386/pr66112-2.c: New test.
14156         PR target/66112
14157         * gcc.target/i386/pr66112-1.c: New test.
14159 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14161         PR target/66048
14162         * gcc.target/i386/mpx/pr66048.cc: New.
14164 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14166         PR rtl-optimization/64616
14167         * gcc.dg/loop-8.c: New test.
14168         * gcc.dg/loop-9.c: New test.
14170 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14172         PR target/pr66047.c
14173         * gcc.target/i386/pr66047.c: New testcase.
14175 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14177         PR ipa/65873
14178         * gcc.c-torture/compile/pr65873.c: New testcase.
14180 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
14182         PR fortran/66111
14183         * gfortran.dg/inline_matmul_10.f90:  New test.
14185 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
14187         * c-c++-common/Wmisleading-indentation.c: New testcase.
14188         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14189         * c-c++-common/Wmisleading-indentation-2.md: New file.
14191 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14193         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14194         "break".
14195         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14197 2015-05-12  Richard Biener  <rguenther@suse.de>
14199         PR tree-optimization/66101
14200         * gcc.dg/torture/pr66101.c: New testcase.
14202 2015-05-12  Richard Biener  <rguenther@suse.de>
14204         PR tree-optimization/37021
14205         * gcc.target/i386/vect-addsub.c: New testcase.
14207 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
14209         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14211 2015-05-12  Tom de Vries  <tom@codesourcery.com>
14213         PR tree-optimization/66010
14214         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14216 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
14218         PR c++/65133
14219         * g++.dg/cpp0x/trailing10.C: New.
14221 2015-05-12  Richard Biener  <rguenther@suse.de>
14223         * gcc.dg/vect/bb-slp-35.c: New testcase.
14225 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
14227         PR fortran/66100
14228         * gfortran.dg/bound_simplification_6.f90: New.
14230 2015-05-11  Steve Ellcey  <sellcey@mips.com>
14232         * gcc.target/mips/branch-1.c: Pass argument to bar().
14234 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
14236         PR target/65753
14237         * gcc.target/i386/pr65753.c: New test.
14239 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
14241         PR rtl-optimization/66076
14242         * gcc.dg/torture/pr66076.c: New test.
14244 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14246         PR fortran/66041
14247         * gfortran.dg/inline_matmul_7.f90:  New test.
14248         * gfortran.dg/inline_matmul_8.f90:  New test.
14249         * gfortran.dg/inline_matmul_9.f90:  New test.
14251 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
14253         * gfortran.dg/bound_simplification_5.f90: New.
14255 2015-05-09  Jason Merrill  <jason@redhat.com>
14257         * lib/target-supports.exp (cxx_default): New global.
14258         (check_effective_target_c++11_only)
14259         (check_effective_target_c++14_only)
14260         (check_effective_target_c++98_only)
14261         (check_effective_target_c++1z_only): Check it.
14263 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
14265         PR tree-optimization/64454
14266         * gcc.dg/tree-ssa/vrp97.c: New file.
14267         * gcc.dg/vect/slp-perm-7.c: Update.
14269 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
14271         PR fortran/65894
14272         * gfortran.dg/elemental_subroutine_11.f90: New test.
14274 2015-05-08  Richard Biener  <rguenther@suse.de>
14276         PR tree-optimization/66036
14277         * gcc.dg/vect/slp-41.c: New testcase.
14279 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
14281         * gfortran.dg/elemental_optional_args_7.f90: New.
14283 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
14285         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14286         allow cmlt or sshr.
14288 2015-05-08  Marek Polacek  <polacek@redhat.com>
14290         PR c/64918
14291         * gcc.dg/Woverride-init-side-effects-1.c: New test.
14292         * gcc.dg/Woverride-init-side-effects-2.c: New test.
14294 2015-05-07  Marek Polacek  <polacek@redhat.com>
14296         PR c/65179
14297         * c-c++-common/Wshift-negative-value-1.c: New test.
14298         * c-c++-common/Wshift-negative-value-2.c: New test.
14299         * c-c++-common/Wshift-negative-value-3.c: New test.
14300         * c-c++-common/Wshift-negative-value-4.c: New test.
14301         * c-c++-common/Wshift-negative-value-5.c: New test.
14302         * c-c++-common/Wshift-negative-value-6.c: New test.
14303         * gcc.dg/c90-left-shift-1.c: New test.
14304         * gcc.dg/c99-const-expr-7.c: Add dg-error.
14305         * gcc.dg/c99-left-shift-1.c: New test.
14307 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
14309         PR middle-end/192
14310         PR middle-end/54303
14311         * gcc.dg/fdata-sections-2.c: New file.
14313 2015-05-07  Marek Polacek  <polacek@redhat.com>
14315         PR testsuite/66046
14316         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14317         last dg-output.
14318         * c-c++-common/ubsan/align-7.c: Likewise.
14319         * c-c++-common/ubsan/bounds-8.c: Likewise.
14320         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14321         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14322         * c-c++-common/ubsan/null-1.c: Likewise.
14323         * c-c++-common/ubsan/null-10.c: Likewise.
14324         * c-c++-common/ubsan/null-11.c: Likewise.
14325         * c-c++-common/ubsan/null-2.c: Likewise.
14326         * c-c++-common/ubsan/null-3.c: Likewise.
14327         * c-c++-common/ubsan/null-4.c: Likewise.
14328         * c-c++-common/ubsan/null-5.c: Likewise.
14329         * c-c++-common/ubsan/null-6.c: Likewise.
14330         * c-c++-common/ubsan/null-7.c: Likewise.
14331         * c-c++-common/ubsan/null-8.c: Likewise.
14332         * c-c++-common/ubsan/null-9.c: Likewise.
14333         * c-c++-common/ubsan/object-size-1.c: Likewise.
14334         * c-c++-common/ubsan/object-size-10.c: Likewise.
14335         * c-c++-common/ubsan/object-size-4.c: Likewise.
14336         * c-c++-common/ubsan/object-size-5.c: Likewise.
14337         * c-c++-common/ubsan/object-size-7.c: Likewise.
14338         * c-c++-common/ubsan/object-size-8.c: Likewise.
14339         * c-c++-common/ubsan/object-size-9.c: Likewise.
14340         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14341         * c-c++-common/ubsan/overflow-int128.c: Likewise.
14342         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14343         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14344         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14345         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14346         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14347         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14348         * c-c++-common/ubsan/pr59333.c: Likewise.
14349         * c-c++-common/ubsan/pr59667.c: Likewise.
14350         * c-c++-common/ubsan/pr60613-2.c: Likewise.
14351         * c-c++-common/ubsan/pr60636.c: Likewise.
14352         * c-c++-common/ubsan/pr63802.c: Likewise.
14353         * c-c++-common/ubsan/recovery-1.c: Likewise.
14354         * c-c++-common/ubsan/recovery-3.c: Likewise.
14355         * c-c++-common/ubsan/shift-1.c: Likewise.
14356         * c-c++-common/ubsan/shift-2.c: Likewise.
14357         * c-c++-common/ubsan/shift-4.c: Likewise.
14358         * c-c++-common/ubsan/shift-7.c: Likewise.
14359         * c-c++-common/ubsan/undefined-2.c: Likewise.
14360         * c-c++-common/ubsan/vla-1.c: Likewise.
14361         * g++.dg/ubsan/null-1.C: Likewise.
14362         * g++.dg/ubsan/null-3.C: Likewise.
14363         * g++.dg/ubsan/null-4.C: Likewise.
14364         * g++.dg/ubsan/vptr-8.C: Likewise.
14365         * g++.dg/ubsan/vptr-9.C: Likewise.
14366         * gcc.dg/ubsan/bounds-2.c: Likewise.
14367         * gcc.dg/ubsan/object-size-9.c: Likewise.
14369 2015-05-07  Jeff Law  <law@redhat.com>
14371         * gcc.dg/tree-ssa/shorten-1.c: New test.
14373 2015-05-07  Richard Biener  <rguenther@suse.de>
14375         PR tree-optimization/66002
14376         * gcc.dg/vect/vect-125.c: New testcase.
14378 2015-05-07  Marek Polacek  <polacek@redhat.com>
14379             Martin Uecker  <uecker@eecs.berkeley.edu>
14381         * c-c++-common/ubsan/bounds-10.c: New test.
14383 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
14385         * jit.dg/harness.h (set_options): Wrap with
14386         #ifndef TEST_ESCHEWS_SET_OPTIONS.
14387         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14388         Special-case test-benchmark.c as a negative.
14389         * jit.dg/test-benchmark.c: New file.
14391 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
14393         PR target/64208
14394         * gcc.target/arm/pr64208.c: New test.
14396 2015-05-06  Alan Modra  <amodra@gmail.com>
14398         PR target/66020
14399         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14400         (gparms): Make volatile.
14402 2015-05-06  Richard Biener  <rguenther@suse.de>
14404         PR tree-optimization/62283
14405         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14407 2015-05-06  Christian Bruel  <christian.bruel@st.com>
14409         PR target/66015
14410         * gcc.target/aarch64/iinline-attr-1.c: New test.
14412 2015-05-06  Richard Biener  <rguenther@suse.de>
14414         * gcc.dg/vect/bb-slp-34.c: New testcase.
14416 2015-05-06  Richard Biener  <rguenther@suse.de>
14418         PR tree-optimization/62283
14419         * gcc.dg/vect/bb-slp-14.c: Adjust.
14421 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14423         PR target/65990
14424         * gcc.target/i386/pr65990.c: New test.
14426 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
14428         PR target/65915
14429         * gcc.target/i386/pr65915.c: New.
14431 2015-05-05  Tom de Vries  <tom@codesourcery.com>
14433         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14434         'va_list escapes 0'.
14436 2015-05-05  Tom de Vries  <tom@codesourcery.com>
14438         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14439         in r222173.
14441 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
14443         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14444         * gcc.target/arm/pr65924.c: Likewise.
14446 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14448         PR target/65871
14449         * gcc.target/i386/pr65871-3.c: New test.
14451 2015-05-04  Jeff Law  <law@redhat.com>
14453         Revert:
14454         2015-05-04  Jeff Law  <law@redhat.com>
14455         * gcc.dg/tree-ssa/shorten-1.c: New test.
14457 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
14458             Jakub Jelinek  <jakub@redhat.com>
14460         PR c++/66007
14461         * g++.dg/cpp0x/Wnarrowing4.C: New.
14463 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
14465         * lib/target-supports.exp
14466         (check_effective_target_keeps_null_pointer_checks): Clarify that
14467         this is for targets that disable -fdelete-null-pointer-checks,
14468         not default it to off.
14469         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14470         -fdelete-null-pointer-checks explicit.
14471         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14472         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14473         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14474         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14475         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14476         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14477         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14478         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14479         * gcc.dg/tree-ssa/pr20318.c: Likewise.
14480         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14481         * gcc.dg/tree-ssa/pr20702.c: Likewise.
14482         * gcc.dg/tree-ssa/pr21086.c: Likewise.
14483         * gcc.dg/tree-ssa/pr21090.c: Likewise.
14484         * gcc.dg/tree-ssa/pr58480.c: Likewise.
14485         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14486         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14487         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14488         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14489         * gcc.dg/tree-ssa/unreachable.c: Likewise.
14490         * gcc.dg/tree-ssa/vrp02.c: Likewise.
14491         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14492         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14493         * gcc.dg/tree-ssa/vrp55.c: Likewise.
14494         * g++.dg/cpp0x/static_assert9.C: Likewise.
14495         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14496         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14497         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14498         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14499         * g++.dg/tree-ssa/pr26406.C: Likewise.
14501 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
14503         PR tree-optimization/65984
14504         * c-c++-common/ubsan/pr65984.c: New test.
14506 2015-05-04  Jeff Law  <law@redhat.com>
14508         * gcc.dg/tree-ssa/shorten-1.c: New test.
14510 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14512         PR fortran/44735
14513         * gfortran.dg/pr44735.f90: New test.
14515 2015-05-04  Richard Biener  <rguenther@suse.de>
14517         PR tree-optimization/65965
14518         * gcc.dg/vect/bb-slp-33.c: New testcase.
14520 2015-05-04  Richard Biener  <rguenther@suse.de>
14522         PR tree-optimization/65935
14523         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14525 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
14527         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14528         for each supported variant instead of CHECK_RESULTS.
14529         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14530         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14531         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14532         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14533         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14534         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14535         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14536         expected results for unsupported variants.  Call CHECK for each
14537         supported variant instead of CHECK_RESULTS.
14538         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14539         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14540         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14541         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14542         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14543         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14544         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14545         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14546         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14547         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14548         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14549         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14550         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14551         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14552         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14553         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14554         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14555         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14556         expected results for unsupported variants.
14557         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14558         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14559         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14560         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14561         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14562         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14563         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14564         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14565         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14566         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14567         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14568         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14569         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14570         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14571         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14572         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14573         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14574         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14575         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14576         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14577         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14578         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14579         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14580         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14581         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14582         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14583         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14584         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14586 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
14588         PR fortran/37131
14589         * gfortran.dg/bound_9.f90:  Add pointer assignment.
14591 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
14592             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
14594         PR c++/65858
14595         * g++.dg/cpp0x/Wnarrowing3.C: New.
14597 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
14599         * gcc.dg/20150120-1.c: New test.
14600         * gcc.dg/20150120-2.c: New test.
14601         * gcc.dg/20150120-3.c: New test.
14603 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
14605         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14607 2015-05-01  Renlin Li  <renlin.li@arm.com>
14609         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14611 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
14613         * gfortran.dg/bound_simplification_4.f90: New.
14615 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14617         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14618         with powerpc_p8vector_ok.
14620 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
14622         PR fortran/37131
14623         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
14624         scan pattern.
14625         * gfortran.dg/bound_9.f90:  New test case.
14627 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
14629         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14630         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14631         for 32bit x86 targets.
14632         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14633         for 32bit x86 targets.
14634         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14635         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14636         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14637         for 32bit x86 targets.
14639 2015-04-30  Marek Polacek  <polacek@redhat.com>
14641         PR tree-optimization/63551
14642         * g++.dg/ipa/pr63551.C: New test.
14644 2015-04-30  Caroline Tice  <cmtice@google.com>
14646         PR  65929
14647         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
14648         partition size on certain targets.
14650 2015-04-30  Renlin Li  <renlin.li@arm.com>
14652         * gcc.target/aarch64/vect-reduc-or_1.c: New.
14654 2015-04-30  Marek Polacek  <polacek@redhat.com>
14656         * c-c++-common/Wbool-compare-3.c: New test.
14658         * gcc.dg/pr65901.c (foo): Adjust dg-error.
14659         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14661 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
14663         PR c++/57610
14664         * g++.dg/init/ref22.C: New.
14666 2015-04-30  Marek Polacek  <polacek@redhat.com>
14668         * gcc.dg/init-bad-8.c: New test.
14670         * gcc.dg/incomplete-typedef-1.c: New test.
14672 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
14674         PR c++/59955
14675         * g++.dg/template/crash121.C: New.
14677 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
14679         * gcc.target/mips/call-from-init.c: New test.
14680         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14682 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
14684         PR target/65871
14685         * gcc.target/i386/pr65871-1.c: New test.
14686         * gcc.target/i386/pr65871-2.c: Ditto.
14688 2015-04-29  Marek Polacek  <polacek@redhat.com>
14690         PR c/64610
14691         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14692         * c-c++-common/Wbool-compare-2.c: New test.
14694 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
14696         PR target/65770
14697         * gcc.target/aarch64/vstN_lane_1.c: New file.
14699 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
14701         PR c++/64667
14702         * g++.dg/warn/Winit-self-3.C: New.
14704 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
14706         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14708 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
14710         PR target/65924
14711         * gcc.target/arm/pr65924.c: New test.
14713 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
14715         * g++.dg/gomp/tpl-target-update.C: New file.
14717 2015-04-29  Richard Biener  <rguenther@suse.de>
14719         PR tree-optimization/65917
14720         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14722 2015-04-29  Christian Bruel  <christian.bruel@st.com>
14724         PR target/64835
14725         * gcc.dg/ipa/iinline-attr.c: New test.
14726         * gcc.target/i386/iinline-attr-2.c: New test.
14728 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
14730         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14731         segfault is fixed.
14733 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14735         * gcc.dg/vect/vect-33.c: Remove spurious line.
14737 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
14739         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14741 2015-04-28  Marek Polacek  <polacek@redhat.com>
14743         PR c/65901
14744         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14745         * gcc.dg/pr65901.c: New test.
14747 2015-04-28  Richard Biener  <rguenther@suse.de>
14749         PR tree-optimization/62283
14750         * gfortran.dg/vect/pr62283-2.f: New testcase.
14751         * gcc.dg/vect/bb-slp-14.c: Adjust.
14753 2015-04-28  Richard Biener  <rguenther@suse.de>
14755         PR tree-optimization/65851
14756         * g++.dg/torture/pr65851.C: New testcase.
14758 2015-04-27  Jeff Law <law@redhat.com>
14760         PR tree-optimization/65217
14761         * gcc.target/i386/pr65217.c: Remove XFAIL.
14763 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
14765         PR fortran/60322
14766         Add tests forgotten to svn-add.
14767         * gfortran.dg/class_allocate_19.f03: New test.
14768         * gfortran.dg/class_array_20.f03: New test.
14769         * gfortran.dg/class_array_21.f03: New test.
14770         * gfortran.dg/finalize_29.f08: New test.
14772 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
14774         PR fortran/59678
14775         PR fortran/65841
14776         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14777         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14779 2015-04-27  Caroline Tice  <cmtice@google.com>
14781         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14782         partition size.
14784 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
14786         PR target/64579
14787         * gcc.target/powerpc/htm-1.c: New test.
14788         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14789         on 64-bit compiles.
14790         (__builtin_tabortdci): Likewise.
14791         (__builtin_tcheck): Remove operand.
14792         * lib/target-supports.exp (check_htm_hw_available): New function.
14794 2015-04-27  Richard Biener  <rguenther@suse.de>
14796         * gcc.target/i386/pr65217.c: XFAIL.
14798 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
14800         PR tree-optimization/65875
14801         * gcc.c-torture/compile/pr65875.c: New test.
14803 2015-04-25  Marek Polacek  <polacek@redhat.com>
14805         PR c/52085
14806         * gcc.dg/enum-incomplete-2.c: New test.
14807         * gcc.dg/enum-mode-1.c: New test.
14809 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14811         PR target/65849
14812         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14813         set new options.
14814         * gcc.target/powerpc/pr65849-2.c: Likewise.
14816 2015-04-24  Tom de Vries  <tom@codesourcery.com>
14818         PR tree-optimization/65802
14819         * g++.dg/pr65802.C: Move to ...
14820         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
14821         stdarg.h.  Rewrite for C.
14822         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
14823         va_start and va_end.  Remove unnecessary inline asm.
14825 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
14826             Wei Mi  <wmi@google.com>
14828         * gcc.target/i386/sse2-load-multi.c: New test.
14829         * gcc.target/i386/sse2-store-multi.c: Ditto.
14831 2015-04-24  Marek Polacek  <polacek@redhat.com>
14833         PR c/65830
14834         * c-c++-common/pr65830.c: New test.
14836         PR c/63357
14837         * c-c++-common/Wlogical-op-1.c: New test.
14839 2015-04-24  Marek Polacek  <polacek@redhat.com>
14841         PR c/61534
14842         * c-c++-common/pr61534-1.c: New test.
14844 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14845             Steven Bosscher <steven@gcc.gnu.org>
14847         PR rtl-optimization/34503
14848         * gcc.target/arm/pr64616.c: New file.
14850 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
14852         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14854 2015-04-24  Terry Guo  <terry.guo@arm.com>
14856         * gcc.target/arm/pr65710.c: Update the options.
14858 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
14860         * gcc.target/i386/pr65523.c: Skip x32.
14862 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14864         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14865         to look for vcl* where appropriate.
14867 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14869         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14870         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14872 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
14874         PR target/26702
14875         * gcc.target/arm/pr26702.c: New test.
14877 2015-04-23  Marek Polacek  <polacek@redhat.com>
14879         PR c/65345
14880         * gcc.dg/pr65345-1.c: New test.
14881         * gcc.dg/pr65345-2.c: New test.
14883 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14885         * gcc.target/powerpc/crypto-builtin-2.c: New.
14887 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
14889         PR fortran/60322
14890         * gfortran.dg/class_allocate_19.f03: New test.
14891         * gfortran.dg/class_array_20.f03: New test.
14892         * gfortran.dg/class_array_21.f03: New test.
14893         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14894         * gfortran.dg/finalize_15.f90: Fixing comparision to model
14895         initialization correctly.
14896         * gfortran.dg/finalize_29.f08: New test.
14898 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14900         * gcc.target/powerpc/swaps-p8-18.c: New test.
14902 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14904         PR target/65456
14905         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14906         * gcc.dg/vect/bb-slp-25.c: Likewise.
14907         * gcc.dg/vect/bb-slp-29.c: Likewise.
14908         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14909         vect_no_align && { ! vect_hw_misalign }.
14910         * gcc.dg/vect/bb-slp-9.c: Likewise.
14911         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14912         vect_hw_misalign.
14913         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14914         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14915         account for POWER8, where peeling for alignment is not needed.
14916         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14917         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14918         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14919         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14920         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14921         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14922         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14923         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14924         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14925         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14926         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14927         * gcc.dg/vect/pr16105.c: Likewise.
14928         * gcc.dg/vect/pr20122.c: Likewise.
14929         * gcc.dg/vect/pr33804.c: Likewise.
14930         * gcc.dg/vect/pr33953.c: Likewise.
14931         * gcc.dg/vect/pr56787.c: Likewise.
14932         * gcc.dg/vect/pr58508.c: Likewise.
14933         * gcc.dg/vect/slp-25.c: Likewise.
14934         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14935         * gcc.dg/vect/vect-105.c: Likewise.
14936         * gcc.dg/vect/vect-27.c: Likewise.
14937         * gcc.dg/vect/vect-29.c: Likewise.
14938         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14939         POWER8.
14940         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14941         && { ! vect_hw_misalign }.
14942         * gcc.dg/vect/vect-44.c: Likewise.
14943         * gcc.dg/vect/vect-48.c: Likewise.
14944         * gcc.dg/vect/vect-50.c: Likewise.
14945         * gcc.dg/vect/vect-52.c: Likewise.
14946         * gcc.dg/vect/vect-56.c: Likewise.
14947         * gcc.dg/vect/vect-60.c: Likewise.
14948         * gcc.dg/vect/vect-72.c: Likewise.
14949         * gcc.dg/vect/vect-75-big-array.c: Likewise.
14950         * gcc.dg/vect/vect-75.c: Likewise.
14951         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14952         * gcc.dg/vect/vect-77-global.c: Likewise.
14953         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14954         * gcc.dg/vect/vect-78-global.c: Likewise.
14955         * gcc.dg/vect/vect-93.c: Likewise.
14956         * gcc.dg/vect/vect-95.c: Likewise.
14957         * gcc.dg/vect/vect-96.c: Likewise.
14958         * gcc.dg/vect/vect-cond-1.c: Likewise.
14959         * gcc.dg/vect/vect-cond-3.c: Likewise.
14960         * gcc.dg/vect/vect-cond-4.c: Likewise.
14961         * gcc.dg/vect/vect-cselim-1.c: Likewise.
14962         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14963         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14964         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14965         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14966         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14967         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14968         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14969         * gcc.dg/vect/vect-outer-3a.c: Likewise.
14970         * gcc.dg/vect/vect-outer-5.c: Likewise.
14971         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14972         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14973         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14974         * gcc.dg/vect/vect-outer-fir.c: Likewise.
14975         * gcc.dg/vect/vect-peel-3.c: Likewise.
14976         * gcc.dg/vect/vect-peel-4.c: Likewise.
14977         * gcc.dg/vect/vect-pre-interact.c: Likewise.
14978         * gcc.target/powerpc/pr65456.c: New test.
14979         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14980         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14981         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14982         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14983         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14984         vect_no_align && { ! vect_hw_misalign }.
14985         * gfortran.dg/vect/vect-3.f90: Likewise.
14986         * gfortran.dg/vect/vect-4.f90: Likewise.
14987         * gfortran.dg/vect/vect-5.f90: Likewise.
14988         * lib/target-supports.exp (check_effective_target_vect_no_align):
14989         Return 1 for POWER8.
14990         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14992 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
14994         PR fortran/65429
14995         * gfortran.dg/pr65429.f90: New test.
14997 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
14999         * c-c++-common/asan/user-section-1.c: New test.
15000         * c-c++-common/asan/user-section-2.c: New test.
15001         * c-c++-common/asan/user-section-3.c: New test.
15003 2015-04-22  Hale Wang  <hale.wang@arm.com>
15004             Terry Guo  <terry.guo@arm.com>
15006         PR rtl-optimization/64818
15007         * gcc.target/arm/pr64818.c: New test.
15009 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
15011         PR ipa/65076
15012         * g++.dg/tree-ssa/pr61034.C: Update template.
15013         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15014         * gcc.dg/Warray-bounds-11.c: Likewise.
15015         * gcc.dg/Warray-bounds.c: Likewise.
15017 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15019         PR libgfortran/65234
15020         * gfortran.dg/fmt_unlimited.f90: New test.
15022 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
15024         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15025         headers.
15026         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15027         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15028         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15029         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15030         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15031         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15032         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15034 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15036         PR libgfortran/56743
15037         * gfortran.dg/namelist_87.f90: New test.
15039 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15041         * gcc.target/aarch64/mult-synth_1.c: New test.
15042         * gcc.target/aarch64/mult-synth_2.c: Likewise.
15043         * gcc.target/aarch64/mult-synth_3.c: Likewise.
15044         * gcc.target/aarch64/mult-synth_4.c: Likewise.
15045         * gcc.target/aarch64/mult-synth_5.c: Likewise.
15046         * gcc.target/aarch64/mult-synth_6.c: Likewise.
15048 2015-04-21  Richard Biener  <rguenther@suse.de>
15050         PR tree-optimization/65650
15051         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15052         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15053         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15054         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15055         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15056         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15058 2015-04-21  Tom de Vries  <tom@codesourcery.com>
15060         PR tree-optimization/65802
15061         * g++.dg/pr65802.C: New test.
15063 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
15065         PR testsuite/65767
15066         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15067         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15069 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
15071         PR c++/65801
15072         * g++.dg/cpp0x/Wnarrowing2.C: New.
15074 2015-04-20  Jeff Law  <law@redhat.com>
15076         PR tree-optimization/65658
15077         * gcc.dg/pr65658.c: New test.
15079 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
15081         PR target/64134
15082         * gcc.target/aarch64/vec_init_1.c: New test.
15084 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
15086         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15087         targets.
15089 2015-04-18  Martin Sebor  <msebor@redhat.com>
15091         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15092         of non-nul characters.
15093         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15095 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15097         PR target/65787
15098         * gcc.target/powerpc/pr65787.c: New.
15100 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
15102         PR target/65689
15103         * gcc.target/aarch64/c-output-template-4.c: New test.
15105 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15107         PR target/65780
15108         * gcc.dg/pr65780-1.c: New test.
15109         * gcc.dg/pr65780-2.c: Likewise.
15110         * gcc.target/i386/pr32219-9.c: Likewise.
15111         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15112         symbol.
15113         * gcc.target/i386/pr64317.c (c): Initialize.
15115 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15117         PR target/65612
15118         * g++.dg/ext/mv18.C: New test.
15119         * g++.dg/ext/mv19.C: Likewise.
15120         * g++.dg/ext/mv20.C: Likewise.
15121         * g++.dg/ext/mv21.C: Likewise.
15122         * g++.dg/ext/mv22.C: Likewise.
15123         * g++.dg/ext/mv23.C: Likewise.
15125 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
15127         PR c++/64527
15128         * g++.dg/init/pr64527.C: New test.
15130 2015-04-17  Tom de Vries  <tom@codesourcery.com>
15131             Michael Matz  <matz@suse.de>
15133         PR tree-optimization/64950
15134         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15135         x86_64-*-*.
15137 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
15139         * c-c++-common/asan/user-section-1.c: New test.
15141 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
15143         PR debug/65771
15144         * gcc.dg/debug/pr65771.c: New test.
15146 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
15148         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15149         __buitlin_alloca with __builtin_alloca.
15151 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
15153         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15155 2015-04-16  Richard Biener  <rguenther@suse.de>
15157         PR tree-optimization/64277
15158         * gcc.dg/Warray-bounds-14.c: New testcase.
15159         * gcc.dg/Warray-bounds-15.c: Likewise.
15160         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15161         * c-c++-common/ubsan/bounds-6.c: Likewise.
15163 2015-04-16  Renlin Li  <renlin.li@arm.com>
15165         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15166         * gcc.target/arm/unsigned-float.c: New.
15168 2015-04-16  Richard Biener  <rguenther@suse.de>
15170         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15171         * gcc.dg/tree-ssa/pr37508.c: Adjust.
15172         * gfortran.dg/reassoc_6.f: Remove XFAIL.
15174 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
15176         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15177         * g++.dg/cpp0x/decltype-call1.C: Likewise.
15178         * g++.dg/cpp0x/defaulted21.C: Likewise.
15179         * g++.dg/cpp0x/defaulted28.C: Likewise.
15180         * g++.dg/cpp0x/defaulted47.C: Likewise.
15181         * g++.dg/cpp0x/elision_neg.C: Likewise.
15182         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15183         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15184         * g++.dg/cpp0x/implicit1.C: Likewise.
15185         * g++.dg/cpp0x/implicit9.C: Likewise.
15186         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15187         * g++.dg/cpp0x/range-for13.C: Likewise.
15188         * g++.dg/gomp/clause-2.C: Likewise.
15189         * g++.dg/gomp/udr-5.C: Likewise.
15190         * g++.dg/inherit/access6.C: Likewise.
15191         * g++.dg/lookup/duperr1.C: Likewise.
15192         * g++.dg/lookup/friend2.C: Likewise.
15193         * g++.dg/lookup/pr6936.C: Likewise.
15194         * g++.dg/lookup/scoped1.C: Likewise.
15195         * g++.dg/lookup/using26.C: Likewise.
15196         * g++.dg/lookup/using38.C: Likewise.
15197         * g++.dg/other/access2.C: Likewise.
15198         * g++.dg/overload/defarg3.C: Likewise.
15199         * g++.dg/overload/defarg6.C: Likewise.
15200         * g++.dg/parse/access11.C: Likewise.
15201         * g++.dg/parse/access2.C: Likewise.
15202         * g++.dg/parse/access3.C: Likewise.
15203         * g++.dg/parse/access4.C: Likewise.
15204         * g++.dg/parse/access5.C: Likewise.
15205         * g++.dg/parse/access6.C: Likewise.
15206         * g++.dg/parse/access8.C: Likewise.
15207         * g++.dg/parse/access9.C: Likewise.
15208         * g++.dg/parse/crash40.C: Likewise.
15209         * g++.dg/tc1/dr142.C: Likewise.
15210         * g++.dg/tc1/dr166.C: Likewise.
15211         * g++.dg/tc1/dr52.C: Likewise.
15212         * g++.dg/template/access11.C: Likewise.
15213         * g++.dg/template/access18.C: Likewise.
15214         * g++.dg/template/access19.C: Likewise.
15215         * g++.dg/template/access2.C: Likewise.
15216         * g++.dg/template/access20.C: Likewise.
15217         * g++.dg/template/access26.C: Likewise.
15218         * g++.dg/template/access3.C: Likewise.
15219         * g++.dg/template/access7.C: Likewise.
15220         * g++.dg/template/conv12.C: Likewise.
15221         * g++.dg/template/crash69.C: Likewise.
15222         * g++.dg/template/friend31.C: Likewise.
15223         * g++.dg/template/friend32.C: Likewise.
15224         * g++.dg/template/memfriend15.C: Likewise.
15225         * g++.dg/template/memfriend16.C: Likewise.
15226         * g++.dg/template/memfriend17.C: Likewise.
15227         * g++.dg/template/memfriend7.C: Likewise.
15228         * g++.dg/template/pr32519.C: Likewise.
15229         * g++.dg/template/qualttp21.C: Likewise.
15230         * g++.dg/template/qualttp8.C: Likewise.
15231         * g++.dg/template/ttp10.C: Likewise.
15232         * g++.dg/template/typedef11.C: Likewise.
15233         * g++.dg/template/typedef13.C: Likewise.
15234         * g++.dg/template/typedef19.C: Likewise.
15235         * g++.dg/template/typedef20.C: Likewise.
15236         * g++.dg/template/typedef22.C: Likewise.
15237         * g++.dg/template/using16.C: Likewise.
15238         * g++.dg/template/virtual3.C: Likewise.
15239         * g++.dg/ubsan/pr61272.C: Likewise.
15240         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15241         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15242         * g++.old-deja/g++.brendan/enum6.C: Likewise.
15243         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15244         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15245         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15246         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15247         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15248         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15249         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15250         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15251         * g++.old-deja/g++.jason/access17.C: Likewise.
15252         * g++.old-deja/g++.jason/access18.C: Likewise.
15253         * g++.old-deja/g++.jason/access22.C: Likewise.
15254         * g++.old-deja/g++.jason/access23.C: Likewise.
15255         * g++.old-deja/g++.jason/access8.C: Likewise.
15256         * g++.old-deja/g++.jason/delete3.C: Likewise.
15257         * g++.old-deja/g++.jason/report.C: Likewise.
15258         * g++.old-deja/g++.law/access2.C: Likewise.
15259         * g++.old-deja/g++.law/access3.C: Likewise.
15260         * g++.old-deja/g++.law/access4.C: Likewise.
15261         * g++.old-deja/g++.law/access5.C: Likewise.
15262         * g++.old-deja/g++.law/arm12.C: Likewise.
15263         * g++.old-deja/g++.law/arm14.C: Likewise.
15264         * g++.old-deja/g++.law/ctors13.C: Likewise.
15265         * g++.old-deja/g++.law/union2.C: Likewise.
15266         * g++.old-deja/g++.law/visibility12.C: Likewise.
15267         * g++.old-deja/g++.law/visibility15.C: Likewise.
15268         * g++.old-deja/g++.law/visibility16.C: Likewise.
15269         * g++.old-deja/g++.law/visibility17.C: Likewise.
15270         * g++.old-deja/g++.law/visibility18.C: Likewise.
15271         * g++.old-deja/g++.law/visibility19.C: Likewise.
15272         * g++.old-deja/g++.law/visibility20.C: Likewise.
15273         * g++.old-deja/g++.law/visibility21.C: Likewise.
15274         * g++.old-deja/g++.law/visibility24.C: Likewise.
15275         * g++.old-deja/g++.law/visibility4.C: Likewise.
15276         * g++.old-deja/g++.law/visibility5.C: Likewise.
15277         * g++.old-deja/g++.law/visibility6.C: Likewise.
15278         * g++.old-deja/g++.law/visibility7.C: Likewise.
15279         * g++.old-deja/g++.law/visibility8.C: Likewise.
15280         * g++.old-deja/g++.law/visibility9.C: Likewise.
15281         * g++.old-deja/g++.niklas/t135.C: Likewise.
15282         * g++.old-deja/g++.oliva/delete1.C: Likewise.
15283         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15284         * g++.old-deja/g++.other/access11.C: Likewise.
15285         * g++.old-deja/g++.other/access4.C: Likewise.
15286         * g++.old-deja/g++.other/access7.C: Likewise.
15287         * g++.old-deja/g++.other/crash1.C: Likewise.
15288         * g++.old-deja/g++.other/crash7.C: Likewise.
15289         * g++.old-deja/g++.other/friend1.C: Likewise.
15290         * g++.old-deja/g++.other/friend4.C: Likewise.
15291         * g++.old-deja/g++.other/friend9.C: Likewise.
15292         * g++.old-deja/g++.other/lineno1.C: Likewise.
15293         * g++.old-deja/g++.other/using1.C: Likewise.
15294         * g++.old-deja/g++.pt/enum14.C: Likewise.
15295         * g++.old-deja/g++.pt/friend11.C: Likewise.
15296         * g++.old-deja/g++.pt/friend21.C: Likewise.
15297         * g++.old-deja/g++.pt/friend3.C: Likewise.
15298         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15299         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15300         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15301         * g++.old-deja/g++.robertl/eb94.C: Likewise.
15303 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
15305         PR ipa/65765
15306         * g++.dg/ipa/pr65765.C: New test.
15308 2015-04-15  Nick Clifton  <nickc@redhat.com>
15310         * gcc.target/rx/builtins.c: Disable RMPA test if string
15311         instructions are not allowed.
15313 2015-04-15  Alan Modra  <amodra@gmail.com>
15315         * gcc.dg/pr65408.c: New.
15317 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15319         PR target/65729
15320         * gcc.target/arm/pr65729.c: New test.
15322 2015-04-14  Richard Biener  <rguenther@suse.de>
15324         PR tree-optimization/65758
15325         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15327 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15329         PR target/65648
15330         * gcc.c-torture/execute/pr65648.c: New test.
15332 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15334         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15335         __builtin_finite instead of finite.
15336         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15337         Likewise.
15339 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
15341         PR tree-optimization/63387
15342         * gcc.dg/pr63387.c: New testcase.
15344 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
15346         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15348 2015-04-13  Richard Biener  <rguenther@suse.de>
15350         PR tree-optimization/65204
15351         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15353 2015-04-13  Terry Guo  <terry.guo@arm.com>
15355         PR target/65710
15356         * gcc.target/arm/pr65710.c: New.
15358 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15360         PR tree-optimization/65747
15361         * g++.dg/torture/pr65747.C: New test.
15363 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15365         PR c++/65736
15366         * g++.dg/cpp0x/pr65736.C: New test.
15368 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
15369             Martin Liska  <mliska@suse.cz>
15371         PR ipa/65722
15372         * g++.dg/ipa/pr65722.C: New testcase.
15374 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15376         PR tree-optimization/65735
15377         * gcc.c-torture/compile/pr65735.c: New test.
15379 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
15381         PR middle-end/65554
15382         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15384 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15386         PR target/65671
15387         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15389 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
15391         PR target/65647
15392         * gcc.target/arm/pr65647-2.c: New.
15394 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15396         PR target/65694
15397         * g++.dg/torture/pr65694.C: New test.
15399 2015-04-10  Tobias Burnus  <burnus@net-b.de>
15401         * gfortran.dg/coarray_lock_6.f90: New.
15402         * gfortran.dg/coarray_lock_7.f90: New.
15403         * gfortran.dg/coarray/lock_2.f90: New.
15405 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
15407         PR fortran/56674
15408         PR fortran/58813
15409         PR fortran/59016
15410         PR fortran/59024
15411         * gfortran.dg/used_types_27.f90: New.
15413 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15415         PR target/65671
15416         * gcc.target/i386/pr65671.c: New.
15418 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15420         PR tree-optimization/65709
15421         * c-c++-common/ubsan/align-9.c: New test.
15423 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
15425         PR fortran/56852
15426         * gfortran.dg/pr56852.f90: New test.
15428 2015-04-09  Marek Polacek  <polacek@redhat.com>
15429             Jakub Jelinek  <jakub@redhat.com>
15431         PR middle-end/65554
15432         * g++.dg/opt/pr65554.C: New test.
15434 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15436         PR c++/65690
15437         * c-c++-common/attr-aligned-1.c: New test.
15439 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
15441         * gcc.target/i386/mpx/memmove-zero-length.c: New.
15443 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15445         PR target/65676
15446         * gcc.target/i386/sse-25.c: New.
15448 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15450         PR target/65693
15451         * gcc.target/i386/pr65693.c: New test.
15453 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15455         * gcc.dg/lto/chkp-static-bounds_0.c: New.
15457 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15459         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15461 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15463         * gcc.target/i386/thunk-retbnd.c: New.
15465 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
15467         * gnat.dg/opt48.adb: New test.
15468         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15469         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15471 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
15473         PR ipa/65540
15474         * gcc.c-torture/compile/pr65540.c: New.
15476 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
15478         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15479         -Wno-pointer-arith.
15481 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
15483         PR debug/65678
15484         * g++.dg/debug/pr65678.C: New test.
15486         PR middle-end/65680
15487         * gcc.c-torture/compile/pr65680.c: New test.
15489 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
15491         PR fortran/65548
15492         * gfortran.dg/allocate_with_source_5.f90: New test.
15494 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
15496         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15497         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15499 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
15501         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15503 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
15505         PR target/65614
15506         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15507         to get floating point compression.
15508         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15510 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
15512         PR preprocessor/61977
15513         * gcc.dg/cpp/pr61977.c: New test.
15515 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
15517         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15519 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
15521         PR target/65647
15522         * gcc.target/arm/pr65647.c: New.
15524 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
15526         PR ipa/65655
15527         * g++.dg/torture/pr65655.C: New testcase.
15529 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
15531         PR c++/64085
15532         * g++.dg/cpp1y/lambda-init13.C: New.
15534 2015-04-03  Marek Polacek  <polacek@redhat.com>
15536         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15538 2015-04-02  Marek Polacek  <polacek@redhat.com>
15540         PR c++/65642
15541         * g++.dg/cpp0x/constexpr-fold1.C: New test.
15542         * g++.dg/cpp0x/constexpr-fold2.C: New test.
15544 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
15546         PR preprocessor/61977
15547         * gcc.target/powerpc/pr61977-1.c: New test.
15548         * gcc.target/powerpc/pr61977-2.c: New test.
15550 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
15552         PR c++/56100
15553         * g++.dg/warn/Wshadow-8.C: New.
15554         * g++.dg/warn/Wshadow-9.C: Likewise.
15555         * g++.dg/warn/Wshadow-10.C: Likewise.
15556         * g++.dg/warn/Wshadow-11.C: Likewise.
15558 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15560         * gcc.dg/pr23623.c: Added aligned attribute.
15561         * gcc.dg/20141029-1.c: Likewise.
15562         * gcc.dg/20150306-1.c: New test.
15564 2015-04-01  Marek Polacek  <polacek@redhat.com>
15566         PR c++/65554
15567         * g++.dg/cpp0x/initlist93.C: New test.
15568         * g++.dg/cpp0x/initlist94.C: New test.
15570 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15572         PR target/65624
15573         * gcc.target/aarch64/pr65624.c: New test.
15575 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
15577         * gcc.dg/ipa/inlinehint-4.c: New testcase.
15579 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
15581         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15582         extra variable to force stack alignment.
15583         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15584         extra variable to force stack alignment.
15586 2015-03-31  Marek Polacek  <polacek@redhat.com>
15588         PR c++/65390
15589         * g++.dg/template/pr65390.C: New test.
15591 2015-03-31  Martin Liska  <mliska@suse.cz>
15593         * g++.dg/ipa/pr65557.C: New test.
15595 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15597         * gcc.target/s390/hotpatch-25.c: New test.
15598         * gcc.target/s390/hotpatch-1.c: Update test.
15599         * gcc.target/s390/hotpatch-10.c: Update test.
15600         * gcc.target/s390/hotpatch-11.c: Update test.
15601         * gcc.target/s390/hotpatch-12.c: Update test.
15602         * gcc.target/s390/hotpatch-13.c: Update test.
15603         * gcc.target/s390/hotpatch-14.c: Update test.
15604         * gcc.target/s390/hotpatch-15.c: Update test.
15605         * gcc.target/s390/hotpatch-16.c: Update test.
15606         * gcc.target/s390/hotpatch-17.c: Update test.
15607         * gcc.target/s390/hotpatch-18.c: Update test.
15608         * gcc.target/s390/hotpatch-19.c: Update test.
15609         * gcc.target/s390/hotpatch-2.c: Update test.
15610         * gcc.target/s390/hotpatch-21.c: Update test.
15611         * gcc.target/s390/hotpatch-22.c: Update test.
15612         * gcc.target/s390/hotpatch-23.c: Update test.
15613         * gcc.target/s390/hotpatch-24.c: Update test.
15614         * gcc.target/s390/hotpatch-3.c: Update test.
15615         * gcc.target/s390/hotpatch-4.c: Update test.
15616         * gcc.target/s390/hotpatch-5.c: Update test.
15617         * gcc.target/s390/hotpatch-6.c: Update test.
15618         * gcc.target/s390/hotpatch-7.c: Update test.
15619         * gcc.target/s390/hotpatch-8.c: Update test.
15620         * gcc.target/s390/hotpatch-9.c: Update test.
15621         * gcc.target/s390/hotpatch-compile-16.c: Update test.
15623 2015-03-31  Richard Biener  <rguenther@suse.de>
15625         PR middle-end/65626
15626         * g++.dg/torture/pr65626.C: New testcase.
15628 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
15630         PR target/65531
15631         * gcc.target/i386/mpx/pr65531.cc: New.
15633 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
15635         PR target/65602
15636         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15637         __builtin_alloca instead of alloca.
15638         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15639         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15640         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15641         check.
15643 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
15645         PR ipa/65610
15646         * g++.dg/ubsan/pr65610.C: New test.
15648 2015-03-30  Marek Polacek  <polacek@redhat.com>
15650         PR c++/65398
15651         * g++.dg/cpp0x/pr65398-2.C: New test.
15653 2015-03-30  Marek Polacek  <polacek@redhat.com>
15655         * c-c++-common/pr65556.c: Change the width of bit-fields.
15657 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
15659         PR ipa/65588
15660         * gcc.target/i386/pr65588.c: New testcase.
15662 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
15664         PR libgfortran/65563
15665         * gfortran.dg/open_errors_2.f90:  New test.
15667 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15669         PR libgfortran/65596
15670         * gfortran.dg/namelist_86.f90: New test.
15672 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
15674         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15675         statement to reflect new ownership.
15677 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
15679         PR c++/42328
15680         * g++.dg/template/friend58.C: New.
15681         * g++.dg/template/friend59.C: Likewise.
15683 2015-03-27  Tobias Burnus  <burnus@net-b.de>
15685         PR c/65586
15686         * g++.dg/gomp/openmp-simd-3.C: New.
15687         * gcc.dg/gomp/openmp-simd-3.c: New.
15689 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
15691         PR target/65248
15692         * gcc.target/i386/pr65248-1.c: New file.
15693         * gcc.target/i386/pr65248-2.c: Likewise.
15694         * gcc.target/i386/pr65248-3.c: Likewise.
15695         * gcc.target/i386/pr65248-4.c: Likewise.
15697 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
15699         PR target/65593
15700         * gcc.c-torture/compile/pr65593.c: New test.
15702 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
15704         PR c++/59329
15705         * g++.dg/cpp1y/constexpr-assert1.C: New.
15707 2015-03-27  Marek Polacek  <polacek@redhat.com>
15709         PR c++/65556
15710         * c-c++-common/pr65556.c: New test.
15712 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
15714         PR ipa/65600
15715         * g++.dg/torture/pr65600.C: New testcase.
15717 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
15719         PR target/65407
15720         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15722 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
15724         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15725         statement and cleanup. Fixed typos.
15727 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
15729         PR middle-end/65595
15730         * gcc.c-torture/compile/pr65595.c: New testcase.
15732 2015-03-27  Marek Polacek  <polacek@redhat.com>
15734         PR sanitizer/65583
15735         * g++.dg/ubsan/pr65583.C: New test.
15737 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
15739         * gcc.c-torture/compile/20150327.c: New testcase.
15741 2015-03-26  Richard Biener  <rguenther@suse.de>
15743         PR middle-end/65555
15744         * g++.dg/torture/pr65555.C: New testcase.
15746 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
15748         PR tree-optimization/64715
15749         * gcc.dg/builtin-object-size-15.c: New test.
15750         * gcc.dg/pr64715-1.c: New test.
15751         * gcc.dg/pr64715-2.c: New test.
15753 2015-03-26  Richard Biener  <rguenther@suse.de>
15755         PR middle-end/65519
15756         * gnat.dg/specs/opt2.ads: Fix testcase.
15758 2015-03-25  Martin Sebor  <msebor@redhat.com>
15760         PR testsuite/65526
15761         * lib/target-supports.exp (check_effective_target_arm32): Fail early
15762         when target isn't arm*-*-*-*.
15763         (check_effective_target_arm_nothumb): Likewise.
15764         (check_effective_target_arm_little_endian): Likewise.
15765         (check_effective_target_arm_vect_no_misalign): Likewise.
15766         (check_effective_target_aarch64_little_endian): Fail early if target
15767         isn't aarch64*-*-*.
15769 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
15771         PR tree-optimization/65177
15772         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15774 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
15776         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15777         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15778         smmintrin.h and mm3dnow.h.
15780 2015-03-25  Marek Polacek  <polacek@redhat.com>
15782         PR c++/65558
15783         * g++.dg/cpp0x/pr65558.C: New test.
15785 2015-03-25  Marek Polacek  <polacek@redhat.com>
15787         PR c++/61670
15788         * g++.dg/template/pr61670.C: New test.
15790 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
15792         PR c++/54987
15793         * g++.dg/template/pr54987.C: New.
15795 2015-03-25  Richard Biener  <rguenther@suse.de>
15797         PR tree-optimization/62630
15798         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15800 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15802         PR target/65508
15803         * gcc.target/i386/mpx/pr65508.c: New.
15805 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
15807         PR fortran/64952
15808         PR fortran/65532
15809         * gfortran.dg/data_initialized_3.f90: New.
15811 2015-03-25  Richard Biener  <rguenther@suse.de>
15813         PR middle-end/65519
15814         * gnat.dg/specs/opt2.ads: New testcase.
15816 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
15818         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15819         * gcc.target/arm/memset-inline-4.c: Skip for
15820         arm_tune_string_ops_prefer_neon.
15821         * gcc.target/arm/memset-inline-5.c: Ditto.
15822         * gcc.target/arm/memset-inline-6.c: Ditto.
15823         * gcc.target/arm/memset-inline-8.c: Ditto.
15824         * gcc.target/arm/memset-inline-9.c: Ditto.
15826 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15828         PR c++/58923
15829         * g++.dg/other/virtual3.C: New.
15831 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15833         PR c++/60130
15834         * g++.dg/cpp0x/vt-60130.C: New.
15836 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15838         PR c++/61971
15839         * g++.dg/warn/Warray-bounds-7.C: New.
15841 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15843         PR c++/60067
15844         * g++.dg/template/defarg18.C: New.
15846 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15848         PR c++/59988
15849         * g++.dg/cpp0x/vt-59988.C: New.
15851 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
15853         PR tree-optimization/65533
15854         * gcc.dg/pr65533.c: New test.
15856 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
15858         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15859         source= and mold= expressions functionality.
15860         * gfortran.dg/allocate_class_4.f90: New test.
15861         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15862         copying an unlimited polymorhpic object containing a char array
15863         to another unlimited polymorphic object respects the _len
15864         component.
15865         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15866         whether deferred length char array allocate works, unlimited
15867         polymorphic object allocation from a string works and if
15868         allocating an array of deferred length strings works.
15869         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15871 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15873         PR c++/65513
15874         * g++.dg/cpp0x/constexpr-array11.C: New.
15876 2015-03-24  Richard Biener  <rguenther@suse.de>
15878         PR middle-end/65517
15879         * gcc.dg/torture/pr65517.c: New testcase.
15881 2015-03-24  Tobias Burnus  <burnus@net-b.de>
15883         * gfortran.dg/coindexed_1.f90: Moved from
15884         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15886 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15888         PR testsuite/65506
15889         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15890         gimple dump.
15892         PR target/65523
15893         * gcc.target/i386/pr65523.c: New test.
15895         PR ipa/65475
15896         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15897         dg-options.
15898         * g++.dg/lto/pr65475b_0.C: Likewise.
15900 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
15902         PR target/65505
15903         * gcc.target/sh/torture/pr65505.c: New.
15905 2015-03-23  Martin Sebor  <msebor@redhat.com>
15907         PR testsuite/63175
15908         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15909         assembly for lvx in addition to lxv.
15911 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15913         PR target/65504
15914         * gfortran.dg/pr65504.f90: New test.
15916         PR ipa/65521
15917         * gcc.dg/pr65521.c: New test.
15919 2015-03-23  Richard Biener  <rguenther@suse.de>
15921         PR tree-optimization/65518
15922         * gcc.dg/vect/pr65518.c: New testcase.
15924 2015-03-23  Richard Biener  <rguenther@suse.de>
15926         PR tree-optimization/65494
15927         * gcc.dg/vect/pr65494.c: New testcase.
15929 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15931         PR preprocessor/65238
15932         * c-c++-common/cpp/pr65238-1.c: New test.
15933         * gcc.dg/cpp/pr65238-2.c: New test.
15934         * gcc.dg/cpp/trad/pr65238-3.c: New test.
15935         * gcc.dg/cpp/trad/pr65238-4.c: New test.
15937 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
15938             Mikael Morin  <mikael@gcc.gnu.org>
15940         PR fortran/64952
15941         * gfortran.dg/elemental_dependency_4.f90: New.
15942         * gfortran.dg/elemental_dependency_5.f90: New.
15944 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
15946         PR ipa/65475
15947         * g++.dg/lto/pr65475b_0.C: New testcase.
15948         * g++.dg/lto/pr65475b_1.C: New testcase.
15949         * g++.dg/lto/pr65475c_0.C: New testcase.
15950         * g++.dg/lto/pr65475c_1.C: New testcase.
15952 2015-03-21  Tobias Burnus  <burnus@net-b.de>
15954         * gfortran.dg/coarray_38.f90: New.
15955         * gfortran.dg/coarray_39.f90: New.
15956         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15957         compile test.
15959 2015-03-20  Marek Polacek  <polacek@redhat.com>
15961         PR c++/65398
15962         * g++.dg/cpp0x/pr65398.C: New test.
15964 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
15966         PR ipa/65475
15967         * g++.dg/lto/pr65475_0.C: New testcase.
15968         * g++.dg/lto/pr65475_1.C: New testcase.
15970 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
15972         PR rtl-optimization/64366
15973         * gcc.target/sh/pr64366.c: New.
15975 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15977         PR c++/48324
15978         * g++.dg/cpp0x/constexpr-48324.C: New.
15980 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15982         PR c++/48453
15983         * g++.dg/cpp0x/pr48453.C: New.
15985 2015-03-20  Marek Polacek  <polacek@redhat.com>
15987         PR c++/65072
15988         * g++.dg/cpp0x/pr65072.C: New test.
15990 2015-03-20  Richard Biener  <rguenther@suse.de>
15992         PR middle-end/64715
15993         * gcc.dg/pr15347.c: Use -O.
15994         * c-c++-common/pr19807-1.c: Likewise.
15996 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
15998         * gnat.dg/volatile13.ad[sb]: New test.
16000 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
16002         PR rtl-optimization/60851
16003         * gcc.target/i386/pr60851.c: New test.
16005 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
16007         PR target/65240
16008         * g++.dg/pr65240.h: Add tests for PR 65240.
16009         * g++.dg/pr65240-1.C: Likewise.
16010         * g++.dg/pr65240-2.C: Likewise.
16011         * g++.dg/pr65240-3.C: Likewise.
16012         * g++.dg/pr65240-4.C: Likewise.
16014 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
16016         PR rtl-optimization/63491
16017         * gcc.target/powerpc/pr63491.c: New.
16019 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16021         * g++.dg/ipa/pr65465.C: New test.
16023 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16025         PR c++/52659
16026         * g++.dg/cpp0x/deleted11.C: New.
16028 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16030         PR sanitizer/65400
16031         * c-c++-common/tsan/pr65400-3.c: New test.
16033 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16035         PR c++/59686
16036         * g++.dg/cpp0x/constexpr-59686.C: New.
16038 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16040         PR sanitizer/64265
16041         * g++.dg/tsan/pr64265.C: New test.
16043         PR sanitizer/65400
16044         * c-c++-common/tsan/pr65400-1.c: New test.
16045         * c-c++-common/tsan/pr65400-2.c: New test.
16047 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16049         PR c++/59816
16050         * g++.dg/cpp0x/pr59816.C: New.
16052 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
16054         PR fortran/59198
16055         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16057 2015-03-18  Martin Liska  <mliska@suse.cz>
16059         PR ipa/65439
16060         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16061         equivalences either to 6 or 7.
16063 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
16065         PR middle-end/64491
16066         Revert:
16067         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
16069         * gcc.dg/undefined-loop-1.c: New file.
16070         * gcc.dg/undefined-loop-2.c: New file.
16072         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
16074         PR testsuite/64032
16075         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16076         loop exits too early.
16078 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
16080         PR tree-optimization/65450
16081         * gfortran.dg/pr65450.f90: New test.
16083         PR target/65078
16084         * gcc.target/i386/pr65078-1.c: New test.
16085         * gcc.target/i386/pr65078-2.c: New test.
16086         * gcc.target/i386/pr65078-3.c: New test.
16087         * gcc.target/i386/pr65078-4.c: New test.
16088         * gcc.target/i386/pr65078-5.c: New test.
16089         * gcc.target/i386/pr65078-6.c: New test.
16091 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16093         PR c++/65340
16094         * g++.dg/cpp1y/pr65340.C: New.
16096 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16098         PR fortran/64432
16099         * gfortran.dg/system_clock_3.f08: Adjust test.
16101 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
16103         PR fortran/59198
16104         * gfortran.dg/proc_ptr_comp_44.f90: New test.
16105         * gfortran.dg/proc_ptr_comp_45.f90: New test.
16107 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16109         PR fortran/64432
16110         * gfortran.dg/system_clock_3.f08: New test.
16112 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
16114         PR c++/64626
16115         g++.dg/cpp1y/pr64626-1.C: New.
16116         g++.dg/cpp1y/pr64626-2.C: New.
16117         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16119 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
16121         PR tree-optimization/65427
16122         * gcc.c-torture/execute/pr65427.c: New test.
16124 2015-03-16  Marek Polacek  <polacek@redhat.com>
16126         DR 1688
16127         PR c++/65327
16128         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16129         * g++.dg/cpp0x/pr65327.C: New test.
16131 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
16133         PR sanitizer/64820
16134         * c-c++-common/asan/pr64820.c: New test.
16136 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
16138         * gfortran.dg/pointer_2.f90: New test.
16140 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16142         * g++.dg/pr65049.C: New test.
16144 2015-03-16  Tom de Vries  <tom@codesourcery.com>
16146         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16147         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16148         * gcc.target/i386/fuse-caller-save.c: Same.
16150 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16152         * gnat.dg/loop_optimization18.ad[sb]: New test.
16153         * gnat.dg/loop_optimization18_pkg.ads: New helper.
16155 2015-03-16  Alan Modra  <amodra@gmail.com>
16157         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
16158         2014-12-05 change.
16160 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
16162         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16163         hppa*-*-hpux*.
16164         * gcc.dg/torture/pr65270-2.c: Likewise.
16166 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
16168         PR fortran/61138
16169         * gfortran.dg/pointer_remapping_9.f90: New.
16171 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
16173         PR tree-optimization/65369
16174         * gcc.c-torture/execute/pr65369.c: New test.
16176         PR tree-optimization/65418
16177         * gcc.c-torture/execute/pr65418-1.c: New test.
16178         * gcc.c-torture/execute/pr65418-2.c: New test.
16180         PR rtl-optimization/65401
16181         * gcc.c-torture/execute/pr65401.c: New test.
16183 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16185         PR target/64600
16186         * gcc.target/arm/pr64600_1.c: New test.
16188 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16190         PR rtl-optimization/65235
16191         * gcc.target/aarch64/pr65235_1.c: New test.
16193 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16195         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16196         * gcc.target/s390/hotpatch-22.c: Likewise.
16197         * gcc.target/s390/hotpatch-23.c: Likewise.
16198         * gcc.target/s390/hotpatch-24.c: Likewise.
16199         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16200         * gcc.target/s390/hotpatch-1.c: Update expected output.
16201         * gcc.target/s390/hotpatch-2.c: Likewise.
16202         * gcc.target/s390/hotpatch-3.c: Likewise.
16203         * gcc.target/s390/hotpatch-4.c: Likewise.
16204         * gcc.target/s390/hotpatch-5.c: Likewise.
16205         * gcc.target/s390/hotpatch-6.c: Likewise.
16206         * gcc.target/s390/hotpatch-7.c: Likewise.
16207         * gcc.target/s390/hotpatch-8.c: Likewise.
16208         * gcc.target/s390/hotpatch-9.c: Likewise.
16209         * gcc.target/s390/hotpatch-10.c: Likewise.
16210         * gcc.target/s390/hotpatch-11.c: Likewise.
16211         * gcc.target/s390/hotpatch-12.c: Likewise.
16212         * gcc.target/s390/hotpatch-13.c: Likewise.
16213         * gcc.target/s390/hotpatch-14.c: Likewise.
16214         * gcc.target/s390/hotpatch-15.c: Likewise.
16215         * gcc.target/s390/hotpatch-16.c: Likewise.
16216         * gcc.target/s390/hotpatch-17.c: Likewise.
16217         * gcc.target/s390/hotpatch-18.c: Likewise.
16218         * gcc.target/s390/hotpatch-19.c: Likewise.
16220 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16222         PR target/65103
16223         * gcc.target/i386/pr65103-1.c: New.
16225 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16227         PR target/65044
16228         * gcc.target/i386/pr65044.c: New.
16230 2015-03-12  Tom de Vries  <tom@codesourcery.com>
16232         PR rtl-optimization/64895
16233         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16234         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16235         * gcc.target/i386/fuse-caller-save.c: Ditto.
16237 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16239         * gcc.dg/ipa/pr63569.c: Fix template.
16241 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
16243         * g++.dg/ipa/pr64146.C: Require fpic support.
16245 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
16247         PR libfortran/65200
16248         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16249         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16251 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
16253         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16254         to dg-options, fix up dg-skip-if.
16256 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
16258         PR target/65296
16259         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16260         * gcc.target/avr/tiny-caller-save.c: Same.
16262 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
16264         PR target/65242
16265         * g++.dg/pr65242.C: New test.
16267 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
16269         * c-c++-common/asan/no-asan-check-glob.c: New test.
16271 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
16273         PR c++/65370
16274         * g++.dg/other/default11.C: New.
16275         * g++.dg/other/default12.C: Likewise.
16277 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16279         PR target/65368
16280         * gcc.target/i386/bmi2-bzhi-2.c: New test.
16282 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
16284         PR fortran/65024
16285         * gfortran.dg/unlimited_polymorphic_23.f90: New test
16287 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16289         PR c++/65127
16290         * g++.dg/cpp0x/pr65127.C: New test.
16292 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16294         * gcc.dg/ipa/PR64550.c: Update template.
16296 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
16297             Tobias Burnus  <burnus@net-b.de>
16299         * gfortran.dg/coarray_sync_memory.f90: New.
16301 2015-03-10  Marek Polacek  <polacek@redhat.com>
16303         PR sanitizer/65367
16304         * c-c++-common/ubsan/pr65367.c: New test.
16306 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16308         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16309         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16310         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16311         * gcc.target/i386/mpx/calloc-1-nov.c: New.
16312         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16313         * gcc.target/i386/mpx/malloc-1-nov.c: New.
16314         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16315         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16316         * gcc.target/i386/mpx/realloc-1-nov.c: New.
16317         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16318         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16319         * gcc.target/i386/mpx/realloc-2-nov.c: New.
16320         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16322 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16324         * lib/mpx-dg.exp (mpx_link_flags): New.
16325         (mpx_init): New.
16326         (mpx_finish): New.
16327         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16328         * gcc.target/i386/mpx/alloca-1-nov.c: New.
16329         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16330         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16331         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16332         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16333         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16334         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16335         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16336         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16337         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16338         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16339         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16340         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16341         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16342         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16343         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16344         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16345         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16346         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16347         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16348         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16349         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16350         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16351         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16352         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16353         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16354         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16355         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16356         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16357         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16358         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16359         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16360         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16361         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16362         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16363         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16364         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16365         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16366         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16367         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16368         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16369         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16370         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16371         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16372         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16373         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16374         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16375         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16376         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16377         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16378         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16379         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16380         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16381         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16382         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16383         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16384         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16385         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16386         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16387         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16388         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16389         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16390         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16391         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16392         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16393         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16394         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16395         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16396         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16397         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16398         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16399         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16400         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16401         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16402         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16403         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16404         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16405         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16406         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16407         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16408         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16409         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16410         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16411         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16412         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16413         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16414         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16415         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16416         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16417         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16418         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16419         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16420         * gcc.target/i386/mpx/label-address-1.c: New.
16421         * gcc.target/i386/mpx/legacy-1-nov.c: New.
16422         * gcc.target/i386/mpx/macro.c: New.
16423         * gcc.target/i386/mpx/mpx-check.h: New.
16424         * gcc.target/i386/mpx/mpx.exp: New.
16425         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16426         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16427         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16428         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16429         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16430         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16431         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16432         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16433         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16434         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16435         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16436         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16437         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16438         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16439         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16440         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16441         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16442         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16443         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16444         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16445         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16446         * gcc.target/i386/mpx/reference-1-lbv.c: New.
16447         * gcc.target/i386/mpx/reference-1-nov.c: New.
16448         * gcc.target/i386/mpx/reference-1-ubv.c: New.
16449         * gcc.target/i386/mpx/reference-2-lbv.c: New.
16450         * gcc.target/i386/mpx/reference-2-nov.c: New.
16451         * gcc.target/i386/mpx/reference-2-ubv.c: New.
16452         * gcc.target/i386/mpx/reference-3-lbv.c: New.
16453         * gcc.target/i386/mpx/reference-3-nov.c: New.
16454         * gcc.target/i386/mpx/reference-3-ubv.c: New.
16455         * gcc.target/i386/mpx/reference-4-lbv.c: New.
16456         * gcc.target/i386/mpx/reference-4-nov.c: New.
16457         * gcc.target/i386/mpx/reference-4-ubv.c: New.
16458         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16459         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16460         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16461         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16462         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16463         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16464         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16465         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16466         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16467         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16468         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16469         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16470         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16471         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16472         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16473         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16474         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16475         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16476         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16477         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16478         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16479         * gcc.target/i386/mpx/sincos-1-nov.c: New.
16480         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16481         * gcc.target/i386/mpx/static-array-1-nov.c: New.
16482         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16483         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16484         * gcc.target/i386/mpx/static-init-1-nov.c: New.
16485         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16486         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16487         * gcc.target/i386/mpx/static-init-2-nov.c: New.
16488         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16489         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16490         * gcc.target/i386/mpx/static-init-3-nov.c: New.
16491         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16492         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16493         * gcc.target/i386/mpx/static-init-4-nov.c: New.
16494         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16495         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16496         * gcc.target/i386/mpx/static-init-5-nov.c: New.
16497         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16498         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16499         * gcc.target/i386/mpx/static-init-6-nov.c: New.
16500         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16501         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16502         * gcc.target/i386/mpx/static-string-1-nov.c: New.
16503         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16504         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16505         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16506         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16507         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16508         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16509         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16510         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16511         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16512         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16513         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16514         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16515         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16516         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16517         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16518         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16519         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16520         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16521         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16522         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16523         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16524         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16525         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16526         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16527         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16528         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16529         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16530         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16531         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16532         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16533         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16534         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16535         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16536         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16537         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16538         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16539         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16540         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16541         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16542         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16543         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16544         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16545         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16546         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16547         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16548         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16549         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16550         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16551         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16552         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16553         * gcc.target/i386/mpx/vararg-1-nov.c: New.
16554         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16555         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16556         * gcc.target/i386/mpx/vararg-2-nov.c: New.
16557         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16558         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16559         * gcc.target/i386/mpx/vararg-3-nov.c: New.
16560         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16561         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16562         * gcc.target/i386/mpx/vararg-4-nov.c: New.
16563         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16564         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16565         * gcc.target/i386/mpx/vararg-5-nov.c: New.
16566         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16567         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16568         * gcc.target/i386/mpx/vararg-6-nov.c: New.
16569         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16570         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16571         * gcc.target/i386/mpx/vararg-7-nov.c: New.
16572         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16573         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16574         * gcc.target/i386/mpx/vararg-8-nov.c: New.
16575         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16576         * gcc.target/i386/mpx/vla-1-lbv.c: New.
16577         * gcc.target/i386/mpx/vla-1-nov.c: New.
16578         * gcc.target/i386/mpx/vla-1-ubv.c: New.
16579         * gcc.target/i386/mpx/vla-2-lbv.c: New.
16580         * gcc.target/i386/mpx/vla-2-nov.c: New.
16581         * gcc.target/i386/mpx/vla-2-ubv.c: New.
16583 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
16585         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16587 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
16589         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16591 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
16593         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16594         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16596 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16598         PR c/65120
16599         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16600         on rhs is 0.
16601         (fn4): New test.
16602         * c-c++-common/pr65120.c: New test.
16604         PR rtl-optimization/65321
16605         * gcc.dg/pr65321.c: New test.
16607 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16609         PR tree-optimization/65355
16610         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16612 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
16614         PR c/65120
16615         * c-c++-common/pr49706.c: Adjust tests for not warning
16616         about !!x == y or !b == y where b is boolean, and add
16617         some further tests.
16618         * c-c++-common/pr62199-2.c: Likewise.
16620 2015-03-09  Richard Biener  <rguenther@suse.de>
16622         PR middle-end/65270
16623         * gcc.dg/torture/pr65270-1.c: New testcase.
16624         * gcc.dg/torture/pr65270-2.c: Likewise.
16626 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16628         PR tree-optimization/63743
16629         * gcc.dg/pr63743.c: New test.
16631 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
16633         PR lto/65316
16634         * g++.dg/lto/pr65316_0.C: New testcase.
16635         * g++.dg/lto/pr65316_1.C: New testcase.
16637 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
16639         PR target/62247
16640         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16641         hppa*-*-hpux*.
16642         * g++.dg/abi/rtti3.C: Likewise.
16644         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16646         PR target/62251
16647         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16649         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16651         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16653         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16655 2015-03-08  Morin  <mikael@gcc.gnu.org>
16657         PR fortran/60898
16658         * gfortran.dg/entry_20.f90: New.
16660 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
16662         PR target/65153
16663         * gcc.c-torture/compile/pr65153.c: New.
16665 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
16667         PR target/65249
16668         * g++.dg/torture/pr65249.C: New.
16670 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
16672         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16673         long.
16674         (int64_t): Likewise.
16676 2015-03-07  Marek Polacek  <polacek@redhat.com>
16677             Martin Uecker  <uecker@eecs.berkeley.edu>
16679         PR sanitizer/65280
16680         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16681         member-like arrays.
16682         * c-c++-common/ubsan/bounds-8.c: New test.
16683         * c-c++-common/ubsan/bounds-9.c: New test.
16684         * gcc.dg/ubsan/bounds-2.c: New test.
16686 2015-03-05  Martin Sebor  <msebor@redhat.com>
16688         PR testsuite/63175
16689         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16690         checking of results into main to prevent it from getting optimized
16691         away.
16692         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16694 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
16696         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16697         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16698         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16699         x64.
16701 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
16703         * g++.dg/lto/pr65302_1.C: New testcase.
16704         * g++.dg/lto/pr65302_0.C: New testcase.
16706 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
16708         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16709         -fno-ipa-icf to dg-options.
16711 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
16713         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16714         compiles using the linker plugin.
16716 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
16718         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16720 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16722         * gcc.target/arm/pr65067.c: New test.
16724 2015-03-05  Martin Liska  <mliska@suse.cz>
16726         PR ipa/65318
16727         * gcc.dg/ipa/pr65318.c: New test.
16729 2015-03-05  Marek Polacek  <polacek@redhat.com>
16731         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16733 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
16735         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16737 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
16739         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16740         max-unroll-times back to defaults for s390.
16742 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16744         Fix last commit.
16746 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16748         PR c++/64665
16749         * g++.dg/cpp0x/initlist92.C: New.
16751 2015-03-05  Richard Biener  <rguenther@suse.de>
16753         PR tree-optimization/65310
16754         * gcc.dg/vect/pr65310.c: New testcase.
16756 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16758         PR c++/64834
16759         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16761 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
16763         * gnat.dg/entry_queues3.adb: New test.
16765 2015-03-04  Ian Lance Taylor  <iant@google.com>
16767         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16769 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
16771         PR c++/64227
16772         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16774 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
16776         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16777         -fno-ipa-icf to dg-options
16778         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16779         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16781 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
16783         PR c++/64398
16784         * g++.dg/cpp0x/decltype62.C: New.
16786 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
16788         * gnat.dg/object_overflow5.adb: New test.
16790 2015-03-03  Martin Liska  <mliska@suse.cz>
16792         PR ipa/65287
16793         * gcc.dg/ipa/pr65287.c: New test.
16795 2015-03-03  Martin Jambor  <mjambor@suse.cz>
16796             Eric Botcazou  <ebotcazou@adacore.com>
16798         * gnat.dg/specs/pack12.ads: New test.
16800 2015-03-03  Martin Liska  <mliska@suse.cz>
16802         * gcc.dg/ipa/PR65282.c: New test.
16804 2015-03-13  Jeff Law  <law@redhat.com>
16806         PR tree-optimization/65241
16807         * gcc.c-torture/compile/pr65241.c: New test.
16809 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
16811         PR target/64331
16812         * gcc.target/avr/torture/pr64331.c: New test.
16814 2015-03-03  Martin Liska  <mliska@suse.cz>
16815             Jan Hubicka  <hubicka@ucw.cz>
16817         * g++.dg/ipa/pr65263.C: New test.
16819 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16821         PR ipa/65130
16822         * gcc.dg/lto/pr65130_0.c: New testcase.
16823         * gcc.dg/lto/pr65130_1.c: New testcase.
16825 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16827         PR ipa/64988
16828         * g++.dg/torture/pr64988.C: New testcase.
16830 2015-03-02  Tobias Burnus  <burnus@net-b.de>
16832         * gfortran.dg/coarray_atomic_6.f90: New.
16834 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
16836         PR target/65184
16837         * gcc.target/i386/pr65184.c: New.
16839 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
16841         PR target/65183
16842         * gcc.target/i386/pr65183.c: New.
16844 2015-02-28  Martin Liska  <mliska@suse.cz>
16845             Jan Hubicka  <hubicka@ucw.cz>
16847         * gcc.dg/ipa/ipa-icf-35.c: New test.
16848         * gcc.dg/ipa/ipa-icf-36.c: New test.
16849         * gcc.dg/ipa/ipa-icf-37.c: New test.
16851 2015-02-28  Martin Liska  <mliska@suse.cz>
16852             Jan Hubicka  <hubicka@ucw.cz>
16854         PR ipa/65245
16855         * gcc.dg/ipa/ipa-icf-34.c: New test.
16857 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
16859         PR target/61142
16860         * gcc.target/sh/sh/pr61142.c: New.
16862 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
16864         * g++.dg/other/dump-ada-spec-3.C: New test.
16866 2015-03-01  Martin Liska  <mliska@suse.cz>
16868         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16869         * g++.dg/ipa/pr63595.C: Update expected results.
16871 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
16873         PR ipa/65236
16874         * g++.dg/ipa/ipa-icf-6.C: New testcase.
16876 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
16878         * gcc.dg/vect/pr59354.c: Move vector producing code to
16879         separate function.
16881 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
16883         PR ipa/65237
16884         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16885         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16886         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16887         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16889 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
16891         PR tree-optimization/65048
16892         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16893         (foo): Use K&R style definition.
16895 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
16897         PR target/65032
16898         * g++.dg/pr65032.C: New.
16900 2015-02-27  Marek Polacek  <polacek@redhat.com>
16902         PR c/65040
16903         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16904         -Wformat=2.
16906 2015-02-27  Marek Polacek  <polacek@redhat.com>
16908         PR c/65228
16909         * gcc.dg/pr65228.c: New test.
16911 2015-02-27  Kai Tietz  <ktietz@redhat.com>
16913         PR c/35330
16914         * gcc.dg/weak/weak-17.c: New file.
16916 2015-02-27  Richard Biener  <rguenther@suse.de>
16918         PR lto/65193
16919         * g++.dg/lto/pr65193_0.C: New testcase.
16921 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16923         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16924         * gcc.target/s390/hotpatch-8.c: Likewise.
16925         * gcc.target/s390/hotpatch-9.c: Likewise.
16926         * gcc.target/s390/pr61078.c: Likewise.
16927         * gcc.target/s390/pr57960.c: Remove -m64.
16928         * gcc.target/s390/pr61078.c: Likewise.
16930 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
16931             Martin Liska  <mliska@suse.cz>
16933         PR bootstrap/65150
16934         * gcc.dg/pr64454.c: Disable ICF.
16935         * gcc.dg/pr28685-1.c: Disable ICF
16936         * gcc.dg/ipa/iinline-5.c: Disable ICF.
16937         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16938         * g++.dg/ipa/ipa-icf-4.C: Update template.
16940 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
16942         PR tree-optimization/65216
16943         * gcc.c-torture/execute/pr65216.c: New test.
16945         PR tree-optimization/65215
16946         * gcc.c-torture/execute/pr65215-1.c: New test.
16947         * gcc.c-torture/execute/pr65215-2.c: New test.
16948         * gcc.c-torture/execute/pr65215-3.c: New test.
16949         * gcc.c-torture/execute/pr65215-4.c: New test.
16950         * gcc.c-torture/execute/pr65215-5.c: New test.
16952 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16954         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16956 2015-02-26  Martin Liska  <mliska@suse.cz>
16957             Jan Hubicka  <hubicka@ucw.cz>
16959         * g++.dg/ipa/pr64146.C: Update expected results.
16960         * gcc.dg/ipa/ipa-icf-26.c: Update test.
16961         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16962         * gcc.dg/ipa/ipa-icf-34.c: New test.
16964 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
16966         * gcc.dg/vect/vect-pr61917.c: Rename to ...
16967         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16968         (dg-additional-options): Remove dg directive.
16969         (dg-final): Add dg directive.
16971 2015-02-26  Marek Polacek  <polacek@redhat.com>
16973         PR ipa/65008
16974         * g++.dg/ipa/pr65008.C: New test.
16976 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16978         * lib/profopt.exp (profopt-target-cleanup): New proc.
16979         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16980         files from sources from dg-additional-sources.
16982 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16984         * lib/gcov.exp: Cleanup in case of xfail.
16986 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
16988         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16990 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
16992         PR debug/46102
16993         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16994         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16995         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16996         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16997         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16998         * g++.dg/debug/pr46123.C: XFAIL and move...
16999         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17000         * gcc.dg/debug/dwarf2-3.c: Move...
17001         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17003 2015-02-26  Marek Polacek  <polacek@redhat.com>
17005         PR c++/65202
17006         * g++.dg/cpp1y/pr65202.C: New test.
17008 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17010         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17011         locale_facets.h.gcov.
17013 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17015         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17017 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17019         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17021 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
17023         PR target/65217
17024         * gcc.target/i386/pr65217.c: New.
17026 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17028         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17030 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17032         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17034 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
17036         PR tree-optimization/65048
17037         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17039 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
17041         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17042         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17044 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
17046         PR target/65161
17047         * gcc.target/i386/pr65161.c: New test.
17049 2015-02-26  Terry Guo  <terry.guo@arm.com>
17051         * gcc.target/arm/no-volatile-in-it.c: New test.
17053 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
17055         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17056         (dg-options): Add -save-temps.
17057         (dg-final): Add cleanup-saved-temps.
17059 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
17061         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17063 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
17065         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17066         * gcc.target/powerpc/pack01.c: Include string.h.
17068 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
17070         PR target/65167
17071         * gcc.target/i386/pr65167.c: New.
17073 2015-02-25  Kai Tietz  <ktietz@redhat.com>
17075         PR tree-optimization/61917
17076         * gcc.dg/vect/vect-pr61917.c: New file.
17078 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
17080         PR tree-optimization/65170
17081         * gcc.c-torture/execute/pr65170.c: New test.
17082         * gcc.dg/tree-ssa/vrp96.c: New test.
17084 2015-02-24  Tom de Vries  <tom@codesourcery.com>
17086         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17088 2015-02-24  Tom de Vries  <tom@codesourcery.com>
17090         PR testsuite/65126
17091         * lib/gcc-defs.exp (additional_sources_used): Add new var.
17092         (dg-additional-files-options): Copy additional_sources to
17093         additional_sources_used before emptying additional_sources.
17094         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17095         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17096         (cleanup-saved-temps): Use additional_sources_used instead of
17097         additional_sources.
17098         (dg-test): Reset additional_sources_used.
17100 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
17102         PR fortran/63427
17103         * gfortran.dg/integer_exponentiation_6.F90: New test.
17105 2015-02-23  Martin Sebor  <msebor@redhat.com>
17107         PR target/65109
17108         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17109         two parts.  One to save registers, the other to verify the
17110         registers have the right values.  Save register state into
17111         static data rather than on the stack.
17113 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
17115         PR bootstrap/63888
17116         * c-c++-common/asan/pr63888.c: New test.
17118 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
17120         PR target/65163
17121         * gcc.c-torture/compile/pr65163.c: New.
17123 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17125         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17126         with -m31 on 64 bit.
17127         * gcc.dg/hoist-register-pressure-2.c: Likewise.
17128         * gcc.dg/hoist-register-pressure-3.c: Likewise.
17130 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17132         * gcc.target/s390/20090223-1.c: Add
17133         -Wno-implicit-function-declaration option.
17134         * gcc.target/s390/pr42224.c: Likewise.
17135         * gcc.target/s390/pr55718.c: Likewise.
17137 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17139         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17140         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17141         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17142         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17143         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17144         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17145         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17146         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17147         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17148         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17149         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17150         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17151         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17152         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17153         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17154         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17155         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17156         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17157         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17158         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17159         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17161 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17163         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17164         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17165         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17166         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17167         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17168         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17169         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17170         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17171         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17172         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17173         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17174         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17175         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17176         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17177         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17178         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17180 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17182         PR fortran/64980
17183         PR fortran/61960
17184         * gfortran.dg/pr61960.f90: New.
17185         * gfortran.dg/pr64230.f90: New.
17186         * gfortran.dg/pr64980.f03: New.
17188 2015-02-22  Tom de Vries  <tom@codesourcery.com>
17190         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17192 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
17194         PR ada/65156
17195         * gnat.dg/timing_events.adb: Removed, invalid test.
17197 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
17199         PR debug/58123
17200         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17201         location.
17202         * g++.dg/gcov/gcov-2.C: Likewise.
17204 2015-02-20  Richard Biener  <rguenther@suse.de>
17206         PR tree-optimization/65136
17207         * gcc.dg/tree-ssa/pr65136.c: New testcase.
17209 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
17211         PR testsuite/64158
17212         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17213         powerpc*-*-linux* and nvptx-*-* blacklisting.
17215         * gcc.dg/sibcall-9.c: New test.
17216         * gcc.dg/sibcall-10.c: New test.
17218 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17220         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17222 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
17224         PR target/64452
17225         * gcc.target/avr/torture/pr64452.c: New test.
17227 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
17229         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17230         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17232 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17234         PR testsuite/65116
17235         * lib/target-supports.exp (check_compile): Check whether
17236         additional_sources is defined before using it.
17238 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
17240         PR middle-end/65074
17241         * g++.dg/opt/pr65074.C: New file.
17243 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
17245         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17246         (size_type): New typedef.
17247         (operator "" _script): Use it for the last argument.
17249 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17251         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17253 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17255         * lib/target-supports.exp (check_compile): Save/restore
17256         additional_sources that may belong to an actual test.
17258 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
17260         PR gcov-profile/64634
17261         * g++.dg/gcov/gcov-15.C: New test.
17263 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17265         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17267 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17269         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17271 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17273         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17275 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17277         * gfortran.dg/fmt_cache_1.f: Add missing close.
17279 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17281         PR testsuite/65107
17282         * gfortran.dg/read_eof_8.f90: Add missing close.
17284 2015-02-18  Richard Biener  <rguenther@suse.de>
17286         PR tree-optimization/65063
17287         * gcc.dg/pr65063.c: New testcase.
17289 2015-02-18  Richard Biener  <rguenther@suse.de>
17291         PR tree-optimization/62217
17292         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17294 2015-02-18  Marek Polacek  <polacek@redhat.com>
17296         PR sanitizer/65081
17297         * c-c++-common/ubsan/pr65081.c: New test.
17299 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17301         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17302         * gcc.target/sh/force-cbranch-delay-slot.c: New.
17304 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
17306         * gcc.dg/ipa/propalign-3.c: New test.
17308 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17310         PR target/64793
17311         * gcc.target/sh/pr64793.c: New.
17312         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17314 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
17316         * gcc.target/arm/divzero.c: New test case.
17318 2015-02-17  Tom de Vries  <tom@codesourcery.com>
17320         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17322 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
17323             Jakub Jelinek  <jakub@redhat.com>
17325         PR c++/65075
17326         * g++.dg/cpp0x/pr65075.C: New test.
17328 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
17330         PR target/65058
17331         * gcc.target/powerpc/pr65058.c: New test.
17333 2015-02-16  Jeff Law  <law@redhat.com>
17335         PR tree-optimization/64823
17336         * gcc.dg/uninit-20.c: New test.
17338 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
17339             James Greenhalgh  <james.greenhalgh@arm.com>
17341         PR ipa/64963
17342         * gcc.dg/ipa/ipa-clone-1.c: New test.
17344 2015-02-16  Richard Biener  <rguenther@suse.de>
17346         PR tree-optimization/65077
17347         * gcc.dg/torture/pr65077.c: New testcase.
17349 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
17351         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17352         Directive adjusted to scan for ldaxr.
17353         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17354         adjusted to scan for ldaex.
17356 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
17358         PR c++/65080
17359         * g++.dg/cpp0x/constexpr-65080.C: New.
17361 2015-02-16  Richard Biener  <rguenther@suse.de>
17363         PR tree-optimization/63593
17364         * gcc.dg/pr63593.c: New testcase.
17366 2015-02-16  Marek Polacek  <polacek@redhat.com>
17368         PR c/65066
17369         * gcc.dg/pr65066.c: New test.
17371 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17373         * gcc.dg/pr65002.C: Move ...
17374         * g++.dg/ipa/pr65002.C: ... here.
17376 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
17378         * gcc.target/powerpc/pr64205.c: Skip on AIX.
17379         * gcc.target/powerpc/pr64505.c: Skip on AIX.
17380         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17381         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17383 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
17385         PR testsuite/64850
17386         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17387         the expression to find calls.
17388         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17389         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17390         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17391         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17392         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17394 2015-02-14  Marek Polacek  <polacek@redhat.com>
17396         PR c/64768
17397         * gcc.dg/array-11.c: New test.
17398         * gcc.dg/array-12.c: New test.
17399         * gcc.dg/array-13.c: New test.
17400         * gcc.dg/array-14.c: New test.
17401         * gcc.dg/c99-flex-array-typedef-1.c: New test.
17402         * gcc.dg/c99-flex-array-typedef-2.c: New test.
17403         * gcc.dg/c99-flex-array-typedef-3.c: New test.
17404         * gcc.dg/c99-flex-array-typedef-5.c: New test.
17405         * gcc.dg/c99-flex-array-typedef-7.c: New test.
17406         * gcc.dg/c99-flex-array-typedef-8.c: New test.
17408 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17410         PR c++/60894
17411         * g++.dg/lookup/using54.C: New.
17413 2015-02-13  Jeff Law  <law@redhat.com>
17415         PR bootstrap/65060
17416         Revert my change for tree-optimization/64823.
17418 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17420         PR tree-optimization/65053
17421         * gcc.c-torture/execute/pr65053-1.c: New test.
17422         * gcc.c-torture/execute/pr65053-2.c: New test.
17424 2015-02-13  Marek Polacek  <polacek@redhat.com>
17426         PR c/65050
17427         * gcc.dg/pr65050.c: New test.
17429 2015-02-13  Jeff Law  <law@redhat.com>
17431         PR tree-optimization/64823
17432         * gcc.dg/uninit-20.c: New test.
17434         PR rtl-optimization/47477
17435         * gcc.dg/tree-ssa/pr47477.c: New test.
17437 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17439         PR c++/60211
17440         * g++.dg/parse/ivdep-2.C: New.
17441         * g++.dg/parse/ivdep-3.C: Likewise.
17443 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17445         PR fortran/64506
17446         * gfortran.dg/continuation_13.f90: New test.
17447         * gfortran.dg/continuation_14.f: New test.
17449 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17451         PR c++/64970
17452         * g++.dg/cpp0x/sfinae55.C: New.
17454 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17456         PR ipa/65034
17457         * g++.dg/ipa/pr65034.C: New test.
17459 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
17461         PR tree-optimization/65002
17462         * gcc.dg/pr65002.C: New.
17464 2015-02-13  Marek Polacek  <polacek@redhat.com>
17466         PR c/65040
17467         * c-c++-common/pr65040.c: New test.
17469 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
17471         PR tree-optimization/64705
17472         * gcc.dg/tree-ssa/pr64705.c: New test.
17474 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
17476         PR rtl/32219
17477         * gcc.dg/visibility-22.c: New test.
17478         * gcc.dg/visibility-23.c: New test.
17479         * gcc.target/i386/pr32219-1.c: New test.
17480         * gcc.target/i386/pr32219-2.c: New test.
17481         * gcc.target/i386/pr32219-3.c: New test.
17482         * gcc.target/i386/pr32219-4.c: New test.
17483         * gcc.target/i386/pr32219-5.c: New test.
17484         * gcc.target/i386/pr32219-6.c: New test.
17485         * gcc.target/i386/pr32219-7.c: New test.
17486         * gcc.target/i386/pr32219-8.c: New test.
17487         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17489 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17491         PR libgfortran/57822
17492         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17493         four different KINDs.
17495 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17497         PR c++/64884
17498         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17500         PR sanitizer/65000
17501         * g++.dg/ubsan/pr65000.C: New test.
17503 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
17505         PR fortran/64932
17506         * gfortran.dg/finalize_28.f90: New test
17508 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17510         PR debug/55541
17511         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17512         DW_TAG_lexical_block removal.
17513         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17514         * g++.dg/guality/pr55541.C: New test.
17516         PR sanitizer/64984
17517         * g++.dg/ubsan/pr64984.C: New test.
17519 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
17521         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17523 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17525         PR testsuite/64930
17526         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17527         instructions for 2015-01-14 get_memmodel changes.
17528         * gcc.target/powerpc/atomic-p8.c: Likewise.
17530         PR sanitizer/65019
17531         * g++.dg/ubsan/pr65019.C: New test.
17533         PR tree-optimization/65014
17534         * gcc.c-torture/compile/pr65014.c: New test.
17536 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17538         PR libgfortran/57822
17539         * gfortran/fmt_g0_7.f08: Revise test.
17541 2015-02-11  Jeff Law  <law@redhat.com>
17543         PR target/63347
17544         * gcc.target/m68k/pr63347.c: New test.
17546 2015-02-11  Marek Polacek  <polacek@redhat.com>
17548         * g++.dg/ubsan/shift-1.C: New test.
17549         * gcc.dg/ubsan/c-shift-2.c: New test.
17550         * c-c++-common/ubsan/shift-5.c: Remove file.
17552 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
17554         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17555         Directive adjusted to XFAIL.
17556         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17557         adjusted to XFAIL.
17559 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
17561         PR middle-end/65003
17562         * g++.dg/opt/pr65003.C: New test.
17564 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
17566         * lib/target-supports.exp (check_effective_target_pie): Renamed
17567         to ...
17568         (check_effective_target_pie_enabled): This.
17569         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17570         * gcc.target/i386/pie.c: Likewise.
17572 2015-02-11  Andrew Pinski  <apinski@cavium.com>
17574         PR target/64893
17575         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17576         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17578 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
17580         PR target/61925
17581         * gcc.target/i386/pr61925-1.c: New test.
17582         * gcc.target/i386/pr61925-2.c: New test.
17583         * gcc.target/i386/pr61925-3.c: New test.
17585 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
17587         PR sanitizer/65004
17588         * g++.dg/asan/pr65004.C: New test.
17590 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
17592         PR target/64661
17593         * gcc.taget/sh/pr64661-0.h: New.
17594         * gcc.taget/sh/pr64661-1.c: New.
17595         * gcc.taget/sh/pr64661-2.c: New.
17596         * gcc.taget/sh/pr64661-3.c: New.
17597         * gcc.taget/sh/pr64661-4.c: New.
17599 2015-02-10  Richard Biener  <rguenther@suse.de>
17601         PR tree-optimization/64995
17602         * g++.dg/torture/pr64995.C: New testcase.
17604 2015-02-10  Richard Biener  <rguenther@suse.de>
17606         PR tree-optimization/64909
17607         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17609 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17611         * gcc.dg/signbit-sa.c: New test.
17613 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17615         PR libgfortran/57822
17616         * gfortran/fmt_g0_7.f08: New test.
17618 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
17620         PR tree-optimization/43378
17621         * gcc.dg/tree-ssa/pr43378.c: New test.
17623 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
17625         PR ipa/64978
17626         * g++.dg/torture/pr64978.C: New testcase.
17628 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
17630         PR sanitizer/64981
17631         * gcc.dg/asan/pr64981.c: New test.
17633 2015-02-09  Marek Polacek  <polacek@redhat.com>
17635         PR c/64856
17636         * gcc.dg/pr64856.c: New test.
17638 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
17640         PR target/64979
17641         * gcc.dg/tree-ssa/stdarg-7.c: New test.
17642         * gcc.c-torture/execute/pr64979.c: New test.
17644 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
17646         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17648 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
17650         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17651         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17653 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
17655         PR target/58757
17656         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17658 2015-02-09  Richard Biener  <rguenther@suse.de>
17660         PR tree-optimization/54000
17661         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17663 2015-02-09  Tom de Vries  <tom@codesourcery.com>
17665         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17667 2015-02-09  Martin Liska  <mliska@suse.cz>
17669         * g++.dg/ipa/pr64858.C: New test.
17671 2015-02-09  Tom de Vries  <tom@codesourcery.com>
17673         * gcc.dg/uninit-19.c: Fix warning line for fpic.
17675 2015-02-08  Andrew Pinski  <apinski@cavium.com>
17677         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17679 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
17681         PR fortran/63744
17682         * gfortran.dg/use_rename_8.f90: New.
17684 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
17686         * gnat.dg/addr7.ad[sb]: New test.
17687         * gnat.dg/addr8.ad[sb]: Likewise.
17689 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
17691         PR jit/64752
17692         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17693         from jit.dg/test-compile-to-executable.c's create_code, with a
17694         clarification of the output message.
17695         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17696         pass/fail message.
17697         (test_jit): Use CHECK_NO_ERRORS when calling
17698         gcc_jit_context_compile_to_file.
17699         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17700         jit-verify-compile-to-file to jit-verify-output-file-was-created.
17701         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
17702         about deletions that are attempted.
17703         (jit-verify-compile-to-file): Rename to...
17704         (jit-verify-output-file-was-created): ...this, and drop the
17705         attempt to run "file" and verify the output.
17706         (jit-verify-assembler): New function.
17707         (jit-verify-object): New function.
17708         (jit-verify-dynamic-library): New function.
17709         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17710         favor of an implementation from new file
17711         create-code-for-hello-world-executable.h, which also adds a
17712         "main".
17713         (dg-final): Replace jit-verify-compile-to-file with
17714         jit-verify-output-file-was-created, and invoke new function
17715         jit-verify-assembler.
17716         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17717         the output message.
17718         (dg-final): Replace jit-verify-compile-to-file with
17719         jit-verify-output-file-was-created, and invoke new function
17720         jit-verify-dynamic-library.
17721         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17722         favor of an implementation from new file
17723         create-code-for-hello-world-executable.h, which also adds a
17724         "main".
17725         (dg-final): Replace jit-verify-compile-to-file with
17726         jit-verify-output-file-was-created.  Strengthen the expected stdout
17727         from the built executable.
17728         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17729         favor of an implementation from new file
17730         create-code-for-hello-world-executable.h, which also adds a
17731         "main".
17732         (dg-final): Replace jit-verify-compile-to-file with
17733         jit-verify-output-file-was-created, and invoke new function
17734         jit-verify-object.
17735         * jit.dg/verify-dynamic-library.c: New source file.
17737 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
17738             Brian Rzycki  <b.rzycki@samsung.com>
17740         PR tree-optimization/64878
17741         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17743 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17745         PR ipa/64896
17746         * g++.dg/ipa/pr64896.C: New test.
17748 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
17750         PR target/64205
17751         * gcc.target/powerpc/pr64205.c: New file.
17753 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
17755         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17756         (dg-options): Use -fpie instead of -fPIE -pie.
17758 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17760         PR middle-end/64937
17761         * g++.dg/asan/pr64937.C: New test.
17763 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
17765         PR fortran/63205
17766         * gfortran.dg/class_to_type_4.f90: New test
17768 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
17770         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17772 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17774         PR rtl-optimization/64957
17775         PR debug/64817
17776         * gcc.c-torture/execute/pr64957.c: New test.
17778 2015-02-05  Jeff Law  <law@redhat.com>
17780         PR target/17306
17781         * gcc.target/h8300/pr17306-1.c: New test.
17782         * gcc.target/h8300/pr17306-2.c: New test.
17784 2015-02-05  Tobias Burnus  <burnus@net-b.de>
17786         PR fortran/64943
17787         * gfortran.dg/structure_constructor_12.f90: New.
17789 2015-02-05  Jeff Law  <law@redhat.com>
17791         PR target/58400
17792         gcc.target/h8300/pr58400.c: New test.
17794 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
17796         * gcc.target/arm/macro_defs0.c: New test.
17797         * gcc.target/arm/macro_defs1.c: New test.
17798         * gcc.target/arm/macro_defs2.c: New test.
17800 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
17802         PR rtl-optimization/64905
17803         * gcc.target/i386/pr64905.c: Require nonpic target.
17804         (dg-options): Add -fomit-frame-pointer.
17805         (main): Remove.
17807 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
17809         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17810         tree dump scanning.
17812 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
17814         PR fortran/64757
17815         * gfortran.dg/type_to_class_2.f90: New test
17816         * gfortran.dg/type_to_class_3.f90: New test
17818 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
17820         PR ipa/64686
17821         * g++.dg/torture/pr64686.C: New testcase.
17823 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
17825         PR rtl-optimization/64905
17826         * gcc.target/i386/pr64905.c: New file.
17828 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
17830         * gcc.dg/guality/pr41447-1.c: Remove xfail.
17831         * gcc.dg/guality/pr41616-1.c: Ditto.
17833 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
17835         PR debug/64817
17836         * gcc.dg/pr64817-3.c: New.
17838 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
17839             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
17841         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17842         pass parameters in registers.
17843         * gcc.dg/guality/pr36728-2.c (main): Likewise.
17844         * gcc.dg/guality/pr36728-3.c (main): Likewise.
17845         * gcc.dg/guality/pr36728-4.c (main): Likewise.
17847 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
17848             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17850         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17851         list, allow for multilibed targets.
17852         * gcc.dg/combine_ashiftrt_2.c: Likewise.
17854 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
17856         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17857         * gcc.dg/pr46728-6.c: Ditto.
17859 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
17861         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17862         for mips_nanlegacy target.
17864 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
17866         * gcc.target/i386/chkp-hidden-def.c: New.
17868 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17870         PR middle-end/62103
17871         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17872         to use 24 bits for bitfield b.
17874 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17876         PR testsuite/64796
17877         * lib/target-supports.exp (check_effective_target_bswap64): Do not
17878         cache result in a global variable.  Include all 32-bit targets for
17879         bswap64 tests.
17881 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
17883         PR rtl-optimization/64756
17884         * gcc.c-torture/execute/pr64756.c: New test.
17886 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
17888         PR target/64660
17889         * gcc.target/sh/pr64660-0.h: New.
17890         * gcc.target/sh/pr64660-1.c: New.
17891         * gcc.target/sh/pr64660-2.c: New.
17892         * gcc.target/sh/pr64660-3.c: New.
17893         * gcc.target/sh/pr64660-4.c: New.
17895 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
17897         PR c++/64877
17898         * g++.dg/warn/Waddress-2.C: New.
17900 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
17902         PR middle-end/61225
17903         * gcc.target/i386/pr49095.c: XFAIL for ia32.
17905 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
17907         PR preprocessor/64803
17908         * gcc.dg/cpp/builtin-macro-1.c: New test case.
17910 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
17912         * g++.dg/ipa/devirt-37.C: Disable early inlining.
17914 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
17916         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17917         (_ARM_FPSRC): Add DN and AHP fields.
17918         (clean_results): Force DN=1 on AArch64.
17919         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17920         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17921         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17922         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17923         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17924         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17926 2015-02-02  Alan Modra  <amodra@gmail.com>
17928         * gcc.target/powerpc/cprophard.c: New.
17930 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
17932         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17933         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17935 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
17937         PR debug/64817
17938         * gcc.dg/pr64817-1.c: New test.
17939         * gcc.dg/pr64817-2.c: New test.
17941 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
17943         PR target/64851
17944         * gcc.target/sh/pr64851-0.h: New
17945         * gcc.target/sh/pr64851-1.c: New
17946         * gcc.target/sh/pr64851-2.c: New
17947         * gcc.target/sh/pr64851-3.c: New
17948         * gcc.target/sh/pr64851-4.c: New
17950 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17952         PR target/64882
17953         * gcc.dg/torture/pr64882.c: New test.
17955 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
17957         PR target/64159
17958         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17959         sparc*-*-*.
17961 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17963         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17964         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17965         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17966         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17967         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17968         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17969         tree dump.
17970         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17971         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17972         tree dump.
17973         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17974         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17975         tree dump.
17977 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17979         PR target/64688
17980         * g++.dg/pr64688-2.C: New.
17982 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17984         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17985         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17986         * gcc.target/i386/fuse-caller-save.c: Ditto.
17987         * gcc.target/i386/headmerge-1.c: Ditto.
17988         * gcc.target/i386/headmerge-2.c: Ditto.
17989         * gcc.target/i386/sibcall-6.c: Ditto.
17991 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17993         PR target/64617
17994         * gcc.target/i386/pr64617.c: New test.
17996 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17998         PR target/15184
17999         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18000         (dg-options): Remove -m32.
18001         (dg-final): Scan for "movb %al" only.
18002         * gcc.target/i386/pr15184-2.c: Ditto.
18004 2015-01-30  Richard Biener  <rguenther@suse.de>
18006         PR tree-optimization/64829
18007         * gcc.dg/vect/pr64829.c: New testcase.
18009 2015-01-29  Marek Polacek  <polacek@redhat.com>
18011         PR c/64709
18012         * gcc.dg/pr64709.c: New test.
18014 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
18016         PR c++/64717
18017         * g++.dg/ubsan/pr64717-1.C: New test.
18018         * g++.dg/ubsan/pr64717-2.C: New test.
18020 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
18022         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18024 2015-01-29  Jeff Law  <law@redhat.com>
18026         PR target/15184
18027         * gcc.target/i386/pr15184-1.c: New test.
18028         * gcc.target/i386/pr15184-2.c: New test.
18030 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18032         PR tree-optimization/64746
18033         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18035 2015-01-29  Richard Biener  <rguenther@suse.de>
18037         PR tree-optimization/64853
18038         * gcc.dg/torture/pr64853.c: New testcase.
18040 2015-01-29  Richard Biener  <rguenther@suse.de>
18042         PR tree-optimization/64844
18043         * gcc.dg/vect/pr64844.c: New testcase.
18045 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18047         PR middle-end/64809
18048         * gcc.dg/pr64809.c: Delete.
18050 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
18052         PR middle-end/64805
18053         * gcc.target/i386/pr64805.c: New.
18055 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18057         * gcc.dg/guality/guality.h (main): Add argv[0] to
18058         guality_gdb_command.
18060 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
18062         PR ipa/64801
18063         * gcc.dg/tree-ssa/pr64801.c: New testcase.
18065 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
18067         PR target/64659
18068         * gcc.target/sh/sh.exp
18069         (check_effective_target_atomic_model_soft_gusa_available,
18070         check_effective_target_atomic_model_soft_tcb_available,
18071         check_effective_target_atomic_model_soft_imask_available,
18072         check_effective_target_atomic_model_hard_llcs_available): New.
18073         * gcc.target/sh/pr64659-0.h: New.
18074         * gcc.target/sh/pr64659-1.c: New.
18075         * gcc.target/sh/pr64659-2.c: New.
18076         * gcc.target/sh/pr64659-3.c: New.
18077         * gcc.target/sh/pr64659-4.c: New.
18079 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
18081         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18082         scan-assembler-times pattern.
18084 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
18086         PR middle-end/64809
18087         * gcc.dg/pr64809.c: New test.
18089 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
18091         PR tree-optimization/64277
18092         * gcc.dg/pr64277.c: New.
18094 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18096         PR tree-optimization/64718
18097         * gcc.c-torture/execute/pr64718.c: New test.
18099 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
18101         * gcc.target/aarch64/abs_2.c: New.
18103 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
18105         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18106         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18107         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18108         ISA rev < 2.
18110 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
18112         PR bootstrap/64612
18113         * lib/target-supports.exp (check_effective_target_comdat_group): New.
18114         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18115         { target comdat_group }.
18117 2015-01-27  Tobias Burnus  <burnus@net-b.de>
18119         PR fortran/63861
18120         * gfortran.dg/goacc/coarray_2.f90: New.
18122 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18124         PR ipa/60871
18125         PR ipa/64139
18126         * g++.dg/torture/pr64139.C: New testcase.
18127         * g++.dg/torture/pr60871.C: Likewise.
18129 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
18131         PR fortran/64230
18132         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18133         prevent linking errors.
18135 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18137         PR ipa/64282
18138         * g++.dg/torture/pr64282.C: New testcase.
18140 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18142         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18143         for wzr reg.
18145 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
18147         * gcc.target/s390/hotpatch-13.c: New testcase.
18148         * gcc.target/s390/hotpatch-14.c: New testcase.
18149         * gcc.target/s390/hotpatch-15.c: New testcase.
18150         * gcc.target/s390/hotpatch-16.c: New testcase.
18151         * gcc.target/s390/hotpatch-17.c: New testcase.
18152         * gcc.target/s390/hotpatch-18.c: New testcase.
18153         * gcc.target/s390/hotpatch-19.c: New testcase.
18154         * gcc.target/s390/hotpatch-20.c: New testcase.
18155         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18156         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18157         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18158         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18159         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18160         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18161         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18162         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18163         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18164         * gcc.target/s390/hotpatch-10.c: Likewise.
18165         * gcc.target/s390/hotpatch-11.c: Likewise.
18166         * gcc.target/s390/hotpatch-12.c: Likewise.
18167         * gcc.target/s390/hotpatch-2.c: Likewise.
18168         * gcc.target/s390/hotpatch-3.c: Likewise.
18169         * gcc.target/s390/hotpatch-4.c: Likewise.
18170         * gcc.target/s390/hotpatch-5.c: Likewise.
18171         * gcc.target/s390/hotpatch-6.c: Likewise.
18172         * gcc.target/s390/hotpatch-7.c: Likewise.
18173         * gcc.target/s390/hotpatch-8.c: Likewise.
18174         * gcc.target/s390/hotpatch-9.c: Likewise.
18175         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18176         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18177         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18178         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18179         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18180         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18181         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18182         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18184 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
18186         * gcc.dg/long_branch.c: New testcase.
18188 2015-01-27  Richard Biener  <rguenther@suse.de>
18190         PR tree-optimization/56273
18191         PR tree-optimization/59124
18192         PR tree-optimization/64277
18193         * g++.dg/warn/Warray-bounds-6.C: New testcase.
18194         * gcc.dg/Warray-bounds-12.c: Likewise.
18195         * gcc.dg/Warray-bounds-13.c: Likewise.
18197 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18199         PR rtl-optimization/61058
18200         * gcc.dg/pr61058.c: New test.
18202 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
18204         * gcc.target/i386/chkp-narrow-bounds.c: New.
18206 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18208         PR tree-optimization/64807
18209         * gcc.dg/pr64807.c: New test.
18211         PR c/64766
18212         * gcc.dg/pr64766.c: New test.
18214 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
18216         PR target/49263
18217         * gcc.target/sh/pr49263-4.c: New.
18219 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
18221         PR fortran/62044
18222         * gfortran.dg/allocate_with_mold_1.f90: New test
18224 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
18226         PR c/64778
18227         * gcc.dg/pr64778.c: New test.
18229         PR middle-end/64421
18230         * gcc.dg/vect/pr64421.c: New test.
18232 2015-01-26  Tobias Burnus  <burnus@net-b.de>
18234         PR fortran/64771
18235         * gfortran.dg/coarray_36.f: New.
18236         * gfortran.dg/coarray_37.f90: New.
18238 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
18240         PR fortran/64230
18241         * gfortran.dg/class_allocate_18.f90: New.
18243 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18245         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18247 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18249         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18251 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18253         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18255 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18257         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18259 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18261         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18262         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18263         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18264         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18266 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18268         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18269         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18270         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18272 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18274         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18275         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18276         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18277         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18278         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18279         vXXXhn.inc.
18281 2015-01-26  Richard Biener  <rguenther@suse.de>
18283         PR middle-end/64764
18284         * gcc.dg/uninit-19.c: New testcase.
18286 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18288         * lib/target-supports.exp (check_effective_target_vect64): Add
18289         sparc*-*-*.
18291 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
18293         PR testsuite/64712
18294         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18296 2015-01-26  Tony Liu  <tony.liu@arm.com>
18298         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18299         non-UAL cases.
18301 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
18303         PR libfortran/64770
18304         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18305         correctly, clean up afterwards.
18307 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
18309         PR fortran/62044
18310         * gfortran.dg/use_rename_7.f90: New.
18312 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
18314         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18315         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18317 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
18319         PR target/54236
18320         * gcc.target/sh/pr54236-4.c: New.
18322 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
18324         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18325         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
18326         Bridge test.
18328 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
18330         PR libfortran/64770
18331         * gfortran.dg/open_new_segv.f90: New test.
18333 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
18335         PR target/49263
18336         PR target/53987
18337         PR target/64345
18338         PR target/59533
18339         PR target/52933
18340         PR target/54236
18341         PR target/51244
18342         * gcc.target/sh/pr64345-1.c: New.
18343         * gcc.target/sh/pr64345-2.c: New.
18344         * gcc.target/sh/pr59533-1.c: New.
18345         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18346         * gcc.target/sh/pr52933-2.c: Likewise.
18347         * gcc.target/sh/pr54089-1.c: Likewise.
18348         * gcc.target/sh/pr54236-1.c: Likewise.
18349         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18350         * gcc.target/sh/pr49263-1.c: Remove xfails.
18351         * gcc.target/sh/pr49263-2.c: Likewise.
18352         * gcc.target/sh/pr49263-3.c: Likewise.
18353         * gcc.target/sh/pr53987-1.c: Likewise.
18354         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18355         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18356         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18357         (test05, test06, test07, test08, test09, test10, test11, test12): New.
18358         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18359         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18360         test_009): New.
18361         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18362         (test_02): New.
18364 2015-01-24  Tom de Vries  <tom@codesourcery.com>
18366         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18368 2015-01-23  Ian Lance Taylor  <iant@google.com>
18370         PR go/64510
18371         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18372         targets without split stack support.
18374 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
18376         PR target/64317
18377         * gcc.target/i386/pr64317.c: New test.
18379 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
18381         PR rtl-optimization/63637
18382         PR rtl-optimization/60663
18383         * gcc.dg/pr63637-1.c: New test.
18384         * gcc.dg/pr63637-2.c: New test.
18385         * gcc.dg/pr63637-3.c: New test.
18386         * gcc.dg/pr63637-4.c: New test.
18387         * gcc.dg/pr63637-5.c: New test.
18388         * gcc.dg/pr63637-6.c: New test.
18389         * gcc.target/i386/pr63637-1.c: New test.
18390         * gcc.target/i386/pr63637-2.c: New test.
18391         * gcc.target/i386/pr63637-3.c: New test.
18392         * gcc.target/i386/pr63637-4.c: New test.
18393         * gcc.target/i386/pr63637-5.c: New test.
18394         * gcc.target/i386/pr63637-6.c: New test.
18396 2015-01-23  Richard Biener  <rguenther@suse.de>
18398         PR testsuite/63439
18399         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18400         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18402 2015-01-23  Marek Polacek  <polacek@redhat.com>
18404         PR preprocessor/60570
18405         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18406         * gcc.dg/cpp/pr60570.c: New test.
18408 2015-01-23  Richard Biener  <rguenther@suse.de>
18410         PR testsuite/63439
18411         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18412         vectorization on vect64 targets.
18414 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
18416         PR fortran/60922
18417         * gfortran.dg/class_allocate_17.f90: New.
18419 2015-01-23  Tobias Burnus  <burnus@net-b.de>
18421         PR fortran/64726
18422         * gfortran.dg/goacc/combined_loop.f90: New.
18424 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18426         PR fortran/61933
18427         * gfortran.dg/make_unit.f90: New test.
18429 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18431         PR fortran/61933
18432         * gfortran.dg/negative_unit_int8.f: Update.
18434 2015-01-22  Jeff Law  <law@redhat.com>
18436         PR target/52076
18437         * gcc.target/m68k/pr52076-1.c: New test.
18438         * gcc.target/m68k/pr52076-2.c: New test.
18440 2015-01-22  Richard Biener  <rguenther@suse.de>
18442         PR middle-end/64728
18443         * gcc.dg/torture/pr64728.c: New testcase.
18445 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
18447         PR target/64688
18448         * g++.dg/pr64688.C: New test.
18450 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
18452         * gcc.target/i386/chkp-always_inline.c (f1): Make static
18453         to avoid errors with -fpic.
18455 2015-01-22  Richard Biener  <rguenther@suse.de>
18457         PR libstdc++/64535
18458         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18460 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
18462         PR rtl-optimization/64682
18463         * gcc.c-torture/execute/pr64682.c: New file.
18465 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
18467         PR debug/64511
18468         * gcc.dg/pr64511.c: New test.
18470         PR rtl-optimization/62078
18471         * g++.dg/opt/pr62078.C: New test.
18473         PR c/63307
18474         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18476 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
18478         PR fortran/57023
18479         * gfortran.dg/internal_pack_15.f90:  New test.
18481 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18483         * c-c++-common/tsan/step.c: New testcase.
18485 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18487         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18489 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18491         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18493 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18495         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18497 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18499         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18501 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18503         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18505 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18507         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18509 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18511         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18513 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18515         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18517 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18519         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18521 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18523         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18525 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18527         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18529 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18531         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18533 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18535         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18536         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18537         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18538         vXXXw.inc.
18540 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18542         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18543         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18544         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18545         vXXXl.inc.
18547 2015-01-21  Renlin Li  <renlin.li@arm.com>
18549         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18550         * g++.dg/tls/thread_local5g.C: Likewise.
18551         * g++.dg/tls/thread_local6g.C: Likewise.
18553 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18555         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18556         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18557         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18559 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18561         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18562         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18563         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18565 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18567         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18568         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18569         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18571 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18573         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18574         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18575         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18577 2015-01-20  Jeff Law  <law@redhat.com>
18579         PR target/59946
18580         * gcc.target/m68k/pr59946.c: New test.
18582 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18584         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18585         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18586         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18588 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18590         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18591         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18592         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18594 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18596         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18597         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18598         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18600 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18602         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18603         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18604         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18605         vshuffle.inc.
18606         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18607         vshuffle.inc.
18609 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18611         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18612         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18613         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18615 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18617         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18618         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18619         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18621 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18623         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18625 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
18627         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18629         PR sanitizer/64632
18630         * g++.dg/ubsan/pr64632.C: New test.
18632         PR debug/64663
18633         * gcc.dg/pr64663.c: New test.
18635 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18637         PR c++/64383
18638         * g++.dg/warn/Wunused-var-23.C: New.
18640 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18642         PR c++/59937
18643         * g++.dg/cpp0x/constexpr-59937-1.C: New.
18644         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18646 2015-01-20  Richard Biener  <rguenther@suse.de>
18648         PR ipa/64684
18649         * gcc.dg/lto/pr64684_0.c: New testcase.
18650         * gcc.dg/lto/pr64684_1.c: Likewise.
18651         * gcc.dg/lto/pr64684_2.c: Likewise.
18652         * gcc.dg/lto/pr64685_0.c: Likewise.
18653         * gcc.dg/lto/pr64685_1.c: Likewise.
18655 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18657         PR c++/62241
18658         * g++.dg/cpp1y/lambda-init12.C: New.
18660 2015-01-20  Richard Biener  <rguenther@suse.de>
18662         PR tree-optimization/64410
18663         * g++.dg/vect/pr64410.cc: Require vect_double.
18665 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
18667         PR target/64149
18668         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18670 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
18672         PR bootstrap/64676
18673         Revert:
18674         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
18676         PR rtl-optimization/64081
18677         * gcc.dg/pr64081.c: New test.
18679 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
18681         * jit.dg/harness.h: Include <unistd.h>.
18682         (CHECK_NO_ERRORS): New.
18683         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18684         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18685         gcc_jit_context_compile_to_file.
18686         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18687         args to the spawned executable.
18688         (jit-expand-vars): New function.
18689         (jit-exe-params): New variable.
18690         (dg-jit-set-exe-params): New function.
18691         (jit-dg-test): Detect testcases that use
18692         jit-verify-compile-to-file and call jit-setup-compile-to-file.
18693         Set arguments of spawned process to jit-exe-params.
18694         (jit-get-output-filename): New function.
18695         (jit-setup-compile-to-file): New function.
18696         (jit-verify-compile-to-file): New function.
18697         (jit-run-executable): New function.
18698         (jit-verify-executable): New function.
18699         * jit.dg/test-compile-to-assembler.c: New testcase.
18700         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18701         * jit.dg/test-compile-to-executable.c: New testcase.
18702         * jit.dg/test-compile-to-object.c: New testcase.
18704 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
18706         PR target/64652
18707         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18708         (test_1): New.
18710 2015-01-19  Martin Liska  <mliska@suse.cz>
18712         * objc/compile/pr64668.m: New test.
18714 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
18716         * jit.dg/test-arith-overflow.c: Include stdbool.h.
18717         (create_overflow_fn): Update comment to clarify that
18718         the third param of the created function is a bool *, not
18719         an int *.
18720         (verify_int_overflow_fn): Convert param "expected_ovf" from
18721         int to bool.  Update third param of "overflow_fn_type" from int *
18722         to bool *.  Update local "actual_ovf" from int to bool.
18723         (verify_uint_overflow_fn): Likewise.
18725 2015-01-19  Martin Liska  <mliska@suse.cz>
18727         * gcc.dg/ipa/ipa-icf-33.c: New test.
18729 2015-01-19  Felix Yang  <felix.yang@huawei.com>
18730             Haijian Zhang  <z.zhanghaijian@huawei.com>
18732         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18733         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18734         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18735         result_float64x2, expected_hfloat64x2): New helper type, variable and
18736         declaration.
18737         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18738         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18739         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18740         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18741         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18742         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18743         and target without the FMA feature.
18745 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
18747         * gcc.target/aarch64/pr64304.c: New testcase.
18749 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
18751         PR rtl-optimization/64081
18752         * gcc.dg/pr64081.c: New test.
18754 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
18756         PR target/63971
18757         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18758         the epilogue).
18759         * gcc.target/aarch64/test_frame_6.c: Likewise.
18760         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18761         and x19 (in the epilogue).
18762         * gcc.target/aarch64/test_frame_4.c: Likewise.
18763         * gcc.target/aarch64/test_frame_7.c: Likewise.
18765 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
18767         * gcc.target/i386/chkp-always_inline.c: New.
18769 2015-01-15  Andrew Pinski  <apinski@cavium.com>
18770             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18772         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18773         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18775 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
18777         PR fortran/60255
18778         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18779         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18781 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18783         PR fortran/64578
18784         * gfortran.dg/unlimited_polymorphic_21.f90: New test
18786 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
18788         PR target/64652
18789         * gcc.target/sh/torture/pr64652.c: New.
18791 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
18793         * gcc.dg/ipa/ipa-icf-32.c: Update template.
18794         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18795         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18796         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18797         * c-c++-common/asan/kasan-recover-1.c: Likewise.
18798         * c-c++-common/asan/kasan-recover-2.c: Likewise.
18800 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
18802         PR ipa/64378
18803         * g++.dg/torture/pr64378.C: New testcase.
18805 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18807         PR fortran/57959
18808         * gfortran.dg/block_13.f08: New test
18810 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18812         PR fortran/55901
18813         * gfortran.dg/associate_1.f03: Allow test for character with
18814         automatic length.
18816 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18818         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18819         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18821 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18823         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18825 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
18827         PR fortran/64578
18828         * gfortran.dg/unlimited_polymorphic_21.f90: New test
18830 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
18832         PR fortran/60357
18833         * gfortran.dg/alloc_comp_assign_13.f08: New test.
18835         PR fortran/61275
18836         * gfortran.dg/alloc_comp_assign_14.f08: New test.
18838         PR fortran/55932
18839         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18841 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
18843         PR fortran/60334
18844         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18846 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
18848         PR rtl-optimization/52773
18849         * gcc.c-torture/compile/pr52773.c: New test.
18851 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18853         PR c++/62134
18854         * g++.dg/cpp0x/alias-decl-46.C: New.
18856 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18858         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18860 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18862         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18863         Add trace.
18864         (CHECK_FP): Likewise.
18865         (CHECK_CUMULATIVE_SAT): Likewise.
18867 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18869         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18870         (Set_Neon_Cumulative_Sat): Add parameter.
18871         (__set_neon_cumulative_sat): Support new parameter.
18872         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18873         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18874         argument.
18875         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18876         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18877         argument.
18879 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18881         * g++.dg/tsan/vptr_benign_race.C: New testcase.
18882         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18884 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18886         PR c++/60056
18887         * g++.dg/tls/thread_local-ice4.C: New.
18889 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
18891         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18892         than Neon options.
18894 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18896         PR c++/62276
18897         * g++.dg/cpp0x/vt-62276.C: New.
18899 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18901         PR middle-end/64353
18902         * g++.dg/pr64353.C: New.
18904 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18906         PR target/64263
18907         * gcc.target/aarch64/pr64263_1.c: New test.
18909 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
18911         PR tree-optimization/64434
18912         * gcc.dg/torture/pr64434.c: Move to...
18913         * gcc.dg/pr64434.c: ... here.
18915 2015-01-16  Richard Biener  <rguenther@suse.de>
18917         PR middle-end/64614
18918         * gcc.dg/uninit-18.c: New testcase.
18920 2015-01-16  Richard Biener  <rguenther@suse.de>
18922         PR tree-optimization/64568
18923         * g++.dg/torture/pr64568-2.C: New testcase.
18925 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18927         PR target/64363
18928         * gcc.target/i386/chkp-label-address.c: New.
18930 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
18932         PR fortran/45290
18933         * gfortran.dg/pointer_init_6.f90: Extended.
18935 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
18937         * gcc.c-torture/compile/20150108.c: New test.
18939 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18941         * gcc.target/visium: New directory.
18943 2015-01-16  Richard Biener  <rguenther@suse.de>
18945         PR tree-optimization/61743
18946         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18947         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18949 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
18951         * gcc.dg/pr64015.c: New test.
18953 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
18955         PR ipa/64163
18956         PR ipa/64612
18957         * g++.dg/ipa/pr64612.C: New test.
18959 2015-01-16  Renlin Li  <renlin.li@arm.com>
18961         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18963 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
18965         * gcc.target/i386/sse-14.c: Test new intrinsic.
18966         * gcc.target/i386/sse-22.c: Ditto.
18968 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18970         PR c++/58614
18971         * g++.dg/cpp0x/auto44.C: New.
18973 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
18975         PR target/59710
18976         * gcc.target/nios2/gpopt-all.c: New test case.
18977         * gcc.target/nios2/gpopt-local.c: New test case.
18978         * gcc.target/nios2/gpopt-global.c: New test case.
18979         * gcc.target/nios2/gpopt-data.c: New test case.
18980         * gcc.target/nios2/gpopt-none.c: New test case.
18982 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
18984         * g++.dg/ubsan/vptr-1.C: New test.
18985         * g++.dg/ubsan/vptr-2.C: New test.
18986         * g++.dg/ubsan/vptr-3.C: New test.
18987         * g++.dg/ubsan/vptr-4.C: New test.
18988         * g++.dg/ubsan/vptr-5.C: New test.
18989         * g++.dg/ubsan/vptr-6.C: New test.
18990         * g++.dg/ubsan/vptr-7.C: New test.
18991         * g++.dg/ubsan/vptr-8.C: New test.
18992         * g++.dg/ubsan/vptr-9.C: New test.
18994 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
18996         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18997         is set up.
18998         * lib/gcc-dg.exp: Likewise.
19000 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
19002         PR rtl-optimization/64110
19003         * gcc.target/i386/pr64110.c: Add scan-assembler.
19005 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
19006             James Norris  <jnorris@codesourcery.com>
19007             Cesar Philippidis  <cesar@codesourcery.com>
19008             Ilmir Usmanov  <i.usmanov@samsung.com>
19010         * lib/target-supports.exp (check_effective_target_fopenacc): New
19011         procedure.
19012         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19013         * g++.dg/goacc/goacc.exp: Likewise.
19014         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19015         * gcc.dg/goacc/goacc.exp: Likewise.
19016         * gfortran.dg/goacc/goacc.exp: Likewise.
19017         * c-c++-common/cpp/openacc-define-1.c: New file.
19018         * c-c++-common/cpp/openacc-define-2.c: Likewise.
19019         * c-c++-common/cpp/openacc-define-3.c: Likewise.
19020         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19021         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19022         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19023         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19024         * c-c++-common/goacc/asyncwait-1.c: Likewise.
19025         * c-c++-common/goacc/cache-1.c: Likewise.
19026         * c-c++-common/goacc/clauses-fail.c: Likewise.
19027         * c-c++-common/goacc/collapse-1.c: Likewise.
19028         * c-c++-common/goacc/data-1.c: Likewise.
19029         * c-c++-common/goacc/data-2.c: Likewise.
19030         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19031         * c-c++-common/goacc/deviceptr-1.c: Likewise.
19032         * c-c++-common/goacc/deviceptr-2.c: Likewise.
19033         * c-c++-common/goacc/deviceptr-3.c: Likewise.
19034         * c-c++-common/goacc/if-clause-1.c: Likewise.
19035         * c-c++-common/goacc/if-clause-2.c: Likewise.
19036         * c-c++-common/goacc/kernels-1.c: Likewise.
19037         * c-c++-common/goacc/loop-1.c: Likewise.
19038         * c-c++-common/goacc/loop-private-1.c: Likewise.
19039         * c-c++-common/goacc/nesting-1.c: Likewise.
19040         * c-c++-common/goacc/nesting-data-1.c: Likewise.
19041         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19042         * c-c++-common/goacc/parallel-1.c: Likewise.
19043         * c-c++-common/goacc/pcopy.c: Likewise.
19044         * c-c++-common/goacc/pcopyin.c: Likewise.
19045         * c-c++-common/goacc/pcopyout.c: Likewise.
19046         * c-c++-common/goacc/pcreate.c: Likewise.
19047         * c-c++-common/goacc/pragma_context.c: Likewise.
19048         * c-c++-common/goacc/present-1.c: Likewise.
19049         * c-c++-common/goacc/reduction-1.c: Likewise.
19050         * c-c++-common/goacc/reduction-2.c: Likewise.
19051         * c-c++-common/goacc/reduction-3.c: Likewise.
19052         * c-c++-common/goacc/reduction-4.c: Likewise.
19053         * c-c++-common/goacc/sb-1.c: Likewise.
19054         * c-c++-common/goacc/sb-2.c: Likewise.
19055         * c-c++-common/goacc/sb-3.c: Likewise.
19056         * c-c++-common/goacc/update-1.c: Likewise.
19057         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19058         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19059         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19060         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19061         * gfortran.dg/goacc/assumed.f95: Likewise.
19062         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19063         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19064         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19065         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19066         * gfortran.dg/goacc/branch.f95: Likewise.
19067         * gfortran.dg/goacc/cache-1.f95: Likewise.
19068         * gfortran.dg/goacc/coarray.f95: Likewise.
19069         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19070         * gfortran.dg/goacc/cray.f95: Likewise.
19071         * gfortran.dg/goacc/critical.f95: Likewise.
19072         * gfortran.dg/goacc/data-clauses.f95: Likewise.
19073         * gfortran.dg/goacc/data-tree.f95: Likewise.
19074         * gfortran.dg/goacc/declare-1.f95: Likewise.
19075         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19076         * gfortran.dg/goacc/fixed-1.f: Likewise.
19077         * gfortran.dg/goacc/fixed-2.f: Likewise.
19078         * gfortran.dg/goacc/fixed-3.f: Likewise.
19079         * gfortran.dg/goacc/fixed-4.f: Likewise.
19080         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19081         * gfortran.dg/goacc/if.f95: Likewise.
19082         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19083         * gfortran.dg/goacc/list.f95: Likewise.
19084         * gfortran.dg/goacc/literal.f95: Likewise.
19085         * gfortran.dg/goacc/loop-1.f95: Likewise.
19086         * gfortran.dg/goacc/loop-2.f95: Likewise.
19087         * gfortran.dg/goacc/loop-3.f95: Likewise.
19088         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19089         * gfortran.dg/goacc/omp.f95: Likewise.
19090         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19091         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19092         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19093         * gfortran.dg/goacc/parameter.f95: Likewise.
19094         * gfortran.dg/goacc/private-1.f95: Likewise.
19095         * gfortran.dg/goacc/private-2.f95: Likewise.
19096         * gfortran.dg/goacc/private-3.f95: Likewise.
19097         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19098         * gfortran.dg/goacc/reduction-2.f95: Likewise.
19099         * gfortran.dg/goacc/reduction.f95: Likewise.
19100         * gfortran.dg/goacc/routine-1.f90: Likewise.
19101         * gfortran.dg/goacc/routine-2.f90: Likewise.
19102         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19103         * gfortran.dg/goacc/several-directives.f95: Likewise.
19104         * gfortran.dg/goacc/sie.f95: Likewise.
19105         * gfortran.dg/goacc/subarrays.f95: Likewise.
19106         * gfortran.dg/gomp/map-1.f90: Likewise.
19107         * gfortran.dg/openacc-define-1.f90: Likewise.
19108         * gfortran.dg/openacc-define-2.f90: Likewise.
19109         * gfortran.dg/openacc-define-3.f90: Likewise.
19110         * g++.dg/gomp/block-1.C: Update for changed compiler output.
19111         * g++.dg/gomp/block-2.C: Likewise.
19112         * g++.dg/gomp/block-3.C: Likewise.
19113         * g++.dg/gomp/block-5.C: Likewise.
19114         * g++.dg/gomp/target-1.C: Likewise.
19115         * g++.dg/gomp/target-2.C: Likewise.
19116         * g++.dg/gomp/taskgroup-1.C: Likewise.
19117         * g++.dg/gomp/teams-1.C: Likewise.
19118         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19119         * gcc.dg/cilk-plus/jump.c: Likewise.
19120         * gcc.dg/gomp/block-1.c: Likewise.
19121         * gcc.dg/gomp/block-10.c: Likewise.
19122         * gcc.dg/gomp/block-2.c: Likewise.
19123         * gcc.dg/gomp/block-3.c: Likewise.
19124         * gcc.dg/gomp/block-4.c: Likewise.
19125         * gcc.dg/gomp/block-5.c: Likewise.
19126         * gcc.dg/gomp/block-6.c: Likewise.
19127         * gcc.dg/gomp/block-7.c: Likewise.
19128         * gcc.dg/gomp/block-8.c: Likewise.
19129         * gcc.dg/gomp/block-9.c: Likewise.
19130         * gcc.dg/gomp/target-1.c: Likewise.
19131         * gcc.dg/gomp/target-2.c: Likewise.
19132         * gcc.dg/gomp/taskgroup-1.c: Likewise.
19133         * gcc.dg/gomp/teams-1.c: Likewise.
19135 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
19137         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19138         test case.
19140 2015-01-15  Mike Stump  <mikestump@comcast.net>
19142         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19143         * gcc.dg/inline_2.c: Likewise.
19144         * gcc.dg/inline_3.c: Likewise.
19145         * gcc.dg/inline_4.c: Likewise.
19147 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
19149         PR fortran/58023
19150         * gfortran.dg/proc_ptr_comp_43.f90: New.
19152 2015-01-15  Mike Stump  <mikestump@comcast.net>
19154         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19155         * gcc.dg/unroll_2.c: Likewise.
19156         * gcc.dg/unroll_3.c: Likewise.
19157         * gcc.dg/unroll_4.c: Likewise.
19158         * gcc.dg/unroll_5.c: Likewise.
19160 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
19162         PR target/63971
19163         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19164         in epilogue.
19165         * gcc.target/aarch64/test_frame_6.c: Likewise.
19166         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19167         x30 and x19 (in the epilogue).
19168         * gcc.target/aarch64/test_frame_4.c: Likewise.
19169         * gcc.target/aarch64/test_frame_7.c: Likewise.
19171 2015-01-15  Martin Liska  <mliska@suse.cz>
19173         * g++.dg/ipa/pr64068.C: New test.
19174         * gcc.dg/ipa/PR64559.c: New test.
19176 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19178         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19179         with PIE.
19181 2015-01-15  Richard Biener  <rguenther@suse.de>
19183         PR tree-optimization/61743
19184         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19185         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19187 2015-01-15 Renlin Li <renlin.li@arm.com>
19189         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19190         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19192 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19194         * gcc.dg/vect/vect-aggressive-1.c: New.
19195         * gcc.target/i386/avx2-vect-aggressive.c: New.
19197 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19199         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19201 2015-01-15  Richard Biener  <rguenther@suse.de>
19203         PR lto/64415
19204         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19205         -Wl,-undefined,dynamic_lookup.
19207 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
19209         * gnat.dg/opt47.adb: New test.
19211 2015-01-15  Richard Biener  <rguenther@suse.de>
19213         PR lto/64415
19214         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19216 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19218         PR tree-optimization/64434
19219         * gcc.dg/torture/pr64434.c: New test.
19221 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
19223         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19224         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
19225         -march=loongson* and -march=octeon* require -mno-micromips.
19227 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
19228             Matthew Fortune  <matthew.fortune@imgtec.com>
19230         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19231         * gcc.target/mips/call-saved-5.c (foo): Likewise.
19232         * gcc.target/mips/call-saved-6.c (foo): Likewise.
19233         * gcc.target/mips/call-saved-7.c: New file.
19234         * gcc.target/mips/call-saved-8.c: New file.
19235         * gcc.target/mips/call-saved-9.c: New file.
19237 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
19239         * gcc.target/mips/lsa.c: New file.
19240         * gcc.target/mips/mips64-lsa.c: Likewise.
19241         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19242         * gcc.target/mips/mulsize-4.c: Likewise.
19243         * gcc.target/mips/mulsize-5.c: New file.
19244         * gcc.target/mips/mulsize-6.c: Likewise.
19245         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19246         and !HAS_LSA as ghost options.
19247         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19248         for !HAS_LSA.
19250 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
19252         * g++.dg/torture/20141013.c: Set -fno-short-enums.
19254 2015-01-15  Richard Biener  <rguenther@suse.de>
19256         PR middle-end/64365
19257         * gcc.dg/torture/pr64365.c: New testcase.
19259 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
19261         * gcc.dg/stackprotectexplicit1.c: New test.
19262         * g++.dg/stackprotectexplicit2.c: New test.
19264 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19266         PR target/61933
19267         * gfortran.dg/inquire_internal.f90: New.
19268         * gfortran.dg/negative_unit_check.f90: New.
19270 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
19272         PR target/53988
19273         * gcc.target/sh/pr53988-1.c: New.
19275 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
19277         PR c++/58671
19278         * g++.dg/tls/thread_local-ice3.C: New.
19280 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
19282         * gcc.target/i386/fentry-override.c: Properly place {} in target
19283         selector.  Remove nonpic.
19284         * gcc.target/i386/fentry.c: Likewise.
19286 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19288         * gcc.dg/atomic-invalid.c: Check for invalid memory model
19289         warnings instead of errors.
19291 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
19293         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19294         option support instead of ENABLE_LTO from Makefile.
19296 2015-01-14  Richard Biener  <rguenther@suse.de>
19298         PR tree-optimization/59354
19299         * gcc.dg/vect/pr59354.c: New testcase.
19301 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
19303         * lib/target-supports.exp
19304         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19305         on ARM architures before v7.
19307 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19309         PR middle-end/59448
19310         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19311         an atomic_exchange.
19313 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19315         PR target/64386
19316         * gcc.target/i386/pr64386.c: New test.
19318 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19320         PR target/64393
19321         * gcc.target/i386/pr64393.c: New test.
19323 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19325         PR target/64387
19326         * gcc.target/i386/pr64387.c: New test.
19328 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
19330         * gcc.target/aarch64/store-pair-1.c: Fix typo.
19332 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19334         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19336 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
19338         PR target/64453
19339         * gcc.target/arm/pr64453.c: New.
19341 2015-01-14  Richard Biener  <rguenther@suse.de>
19343         PR lto/64415
19344         * gcc.dg/lto/pr64415_0.c: New testcase.
19345         * gcc.dg/lto/pr64415_1.c: Likewise.
19347 2015-01-14  Martin Liska  <mliska@suse.cz>
19349         * gcc.dg/ipa/pr64307.c: New test.
19351 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
19353         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19354         64-bit and 128-bit.
19356 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19358         PR target/64460
19359         * gcc.target/arm/pr64460_1.c: New test.
19361 2015-01-14  Richard Biener  <rguenther@suse.de>
19363         PR tree-optimization/64493
19364         PR tree-optimization/64495
19365         * gcc.dg/vect/pr64493.c: New testcase.
19366         * gcc.dg/vect/pr64495.c: Likewise.
19368 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
19370         * gcc.dg/Warray-bounds-11.c: New test-case.
19372 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
19374         * gcc.target/mips/octeon3-pipe-1.c: New test.
19376 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
19378         * jit.dg/harness.h (set_up_logging): Move string concatenation
19379         into...
19380         (concat_strings): New function.
19381         (dump_reproducer): New function.
19382         (test_jit): Call dump_reproducer.
19383         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19384         function.
19385         (jit-dg-test): Delete any generated reproducer from previous runs.
19386         Verify that a generated reproducer was created, and verify that it
19387         compiles.
19388         * jit.dg/test-nested-contexts.c (main): Call
19389         gcc_jit_context_dump_reproducer_to_file.
19391 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19393         * gcc.dg/aru-2.c: Add dg-require-profiling.
19395 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19397         * lib/target-supports.exp (check_profiling_available): Check if
19398         -pg links.
19400 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
19402         PR ipa/64565
19403         * g++.dg/torture/pr64565.C: New testcase.
19405 2015-01-13  Marek Polacek  <polacek@redhat.com>
19407         PR middle-end/64391
19408         * gcc.dg/tm/pr64391.c: New test.
19410 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19412         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19413         true.
19415 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19417         * gcc.target/i386/pie.c: New test.
19419         * lib/target-supports.exp (check_effective_target_pie): New.
19421 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
19423         PR rtl-optimization/64286
19424         * gcc.target/i386/avx2-pr64286.c: New test.
19426 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
19428         PR c++/57626
19429         * g++.dg/cpp0x/vt-57626.C: New.
19431 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
19433         PR fortran/64528
19434         * gfortran.dg/pr64528.f90: New test.
19436 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
19438         * gcc.target/aarch64/subsp.c: New test.
19440 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19442         * gcc.target/aarch64/store-pair-1.c: New testcase.
19444 2015-01-13  Richard Biener  <rguenther@suse.de>
19446         PR lto/64373
19447         * gcc.dg/lto/pr64373_0.c: New testcase.
19449 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19451         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19452         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19454 2015-01-13  Richard Biener  <rguenther@suse.de>
19456         PR tree-optimization/64406
19457         * gcc.dg/pr64406.c: New testcase.
19459 2015-01-13  Richard Biener  <rguenther@suse.de>
19461         PR tree-optimization/64404
19462         * gcc.dg/vect/pr64404.c: New testcase.
19464 2015-01-13  Richard Biener  <rguenther@suse.de>
19466         PR tree-optimization/64568
19467         * g++.dg/torture/pr64568.C: New testcase.
19469 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
19471         * jit.dg/test-error-local-used-from-other-function.c: New test
19472         case.
19473         * jit.dg/test-error-param-reuse.c: New test case.
19474         * jit.dg/test-error-param-sharing.c: New test case.
19475         * jit.dg/test-error-param-used-from-other-function.c: New test
19476         case.
19477         * jit.dg/test-error-param-used-without-a-function.c: New test
19478         case.
19480 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
19482         PR tree-optimization/64563
19483         * gcc.dg/pr64563.c: New test.
19485         PR target/64513
19486         * gcc.target/i386/pr64513.c: New test.
19488         PR tree-optimization/64454
19489         * gcc.dg/pr64454.c: New test.
19491         PR testsuite/64028
19492         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19493         bind_pic_locally.
19494         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19495         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19496         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19497         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19498         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19499         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19500         * gcc.dg/vect/slp-25.c: Likewise.
19501         * gcc.dg/vect/vect-109.c: Likewise.
19502         * gcc.dg/vect/vect-13.c: Likewise.
19503         * gcc.dg/vect/vect-17.c: Likewise.
19504         * gcc.dg/vect/vect-18.c: Likewise.
19505         * gcc.dg/vect/vect-19.c: Likewise.
19506         * gcc.dg/vect/vect-20.c: Likewise.
19507         * gcc.dg/vect/vect-21.c: Likewise.
19508         * gcc.dg/vect/vect-22.c: Likewise.
19509         * gcc.dg/vect/vect-27.c: Likewise.
19510         * gcc.dg/vect/vect-29.c: Likewise.
19511         * gcc.dg/vect/vect-2-big-array.c: Likewise.
19512         * gcc.dg/vect/vect-2.c: Likewise.
19513         * gcc.dg/vect/vect-3.c: Likewise.
19514         * gcc.dg/vect/vect-4.c: Likewise.
19515         * gcc.dg/vect/vect-5.c: Likewise.
19516         * gcc.dg/vect/vect-72.c: Likewise.
19517         * gcc.dg/vect/vect-73-big-array.c: Likewise.
19518         * gcc.dg/vect/vect-73.c: Likewise.
19519         * gcc.dg/vect/vect-77-global.c: Likewise.
19520         * gcc.dg/vect/vect-78-global.c: Likewise.
19521         * gcc.dg/vect/vect-7.c: Likewise.
19522         * gcc.dg/vect/vect-86.c: Likewise.
19523         * gcc.dg/vect/vect-align-1.c: Likewise.
19524         * gcc.dg/vect/vect-align-3.c: Likewise.
19525         * gcc.dg/vect/vect-all-big-array.c: Likewise.
19526         * gcc.dg/vect/vect-all.c: Likewise.
19527         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19528         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19529         * gcc.dg/vect/vect-peel-3.c: Likewise.
19530         * gcc.dg/vect/vect-peel-4.c: Likewise.
19531         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19533 2015-01-12  Jeff Law  <law@redhat.com>
19535         PR target/64461
19536         * gcc.target/m68k/pr64461.c: New test.
19538 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
19540         * jit.dg/test-array-as-pointer.c (create_code): Update call
19541         to gcc_jit_context_new_global by setting "kind" to
19542         GCC_JIT_GLOBAL_IMPORTED.
19543         * jit.dg/test-error-array-as-pointer.c: Likewise.
19544         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19545         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19546         setting kind to GCC_JIT_GLOBAL_EXPORTED.
19547         * jit.dg/test-using-global.c (the_global): Rename to...
19548         (imported_global): ...this.
19549         (create_code): Update to test the three kinds of global.
19550         (verify_code): Likewise.
19552 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
19554         PR testsuite/64427
19555         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
19556         undefined behavior.
19557         * gcc.target/i386/pr64291-2.c: Updated.
19559 2015-01-12  Richard Biener  <rguenther@suse.de>
19561         PR tree-optimization/64530
19562         * gfortran.dg/pr64530.f90: New testcase.
19564 2015-01-12  Richard Biener  <rguenther@suse.de>
19566         PR middle-end/64357
19567         * gcc.dg/torture/pr64357.c: New testcase.
19569 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
19571         * gcc.target/i386/nop-mcount.c: Properly place {} in target
19572         selector.
19574 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
19575         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19577 2015-01-12  Martin Liska  <mliska@suse.cz>
19579         * gcc.dg/ipa/PR64550.c: New test.
19581 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
19583         PR ipa/63470
19584         * g++.dg/ipa/pr63470.C: New testcase.
19586 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19588         PR fortran/63733
19589         * gfortran.dg/typebound_operator_20.f90: New.
19591 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19593         PR fortran/58023
19594         * gfortran.dg/proc_ptr_comp_42.f90: New.
19596 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19598         PR fortran/64508
19599         * gfortran.dg/proc_ptr_comp_41.f90: New.
19601 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
19603         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19605 2015-01-10  Tobias Burnus  <burnus@net-b.de>
19607         PR fortran/64522
19608         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19609         and add dg-excess-errors.
19610         * gfortran.dg/line_length_6.f90: New.
19611         * gfortran.dg/line_length_7.f90: New.
19612         * gfortran.dg/line_length_8.f90: New.
19613         * gfortran.dg/line_length_9.f90: New.
19614         * gfortran.dg/line_length_10.f90: New.
19615         * gfortran.dg/line_length_11.f90: New.
19617 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
19619         * jit.dg/test-threads.c (struct testcase): Move declaration
19620         to jit.dg/all-non-failing-tests.h.
19621         (testcases): Likewise.
19622         * jit.dg/all-non-failing-tests.h (struct testcase): Move
19623         declaration here from jit.dg/all-non-failing-tests.h.
19624         (testcases): Likewise.
19625         * jit.dg/test-combination.c (create_code): Eliminate spelling
19626         out all of the testcases in favor of looping through the
19627         "testcases" metadata.
19628         (verify_code): Likewise.
19630 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
19632         PR rtl-optimization/64536
19633         * gcc.dg/pr64536.c: New test.
19635 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
19637         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19638         * jit.dg/test-combination.c (create_code): Likewise.
19639         (verify_code): Likewise.
19640         * jit.dg/test-constants.c: New test case.
19641         * jit.dg/test-threads.c: Add test-constants.c.
19643 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
19645         PR libobjc/51891
19646         * objc.dg/gnu-api-2-class.m: Add a test case
19647         for the above change.
19649 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
19651         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19653 2015-01-09  Richard Biener  <rguenther@suse.de>
19655         PR tree-optimization/64410
19656         * g++.dg/vect/pr64410.cc: New testcase.
19658 2015-01-09  Martin Liska  <mliska@suse.cz>
19660         * gcc.dg/ipa/ipa-icf-32.c: New test.
19662 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19664         * c-c++-common/tsan/tsan_barrier.h: New.
19665         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19666         * c-c++-common/tsan/bitfield_race.c: Likewise.
19667         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19668         * c-c++-common/tsan/mutexset1.c: Likewise.
19669         * c-c++-common/tsan/race_on_barrier.c: Likewise.
19670         * c-c++-common/tsan/race_on_mutex.c: Likewise.
19671         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19672         * c-c++-common/tsan/simple_race.c: Likewise.
19673         * c-c++-common/tsan/simple_stack.c: Likewise.
19674         * c-c++-common/tsan/sleep_sync.c: Likewise.
19675         * c-c++-common/tsan/tiny_race.c: Likewise.
19676         * c-c++-common/tsan/tls_race.c: Likewise.
19677         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19678         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19679         * g++.dg/tsan/atomic_free.C: Likewise.
19680         * g++.dg/tsan/atomic_free2.C: Likewise.
19681         * g++.dg/tsan/cond_race.C: Likewise.
19682         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19684 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
19686         PR testsuite/62250
19687         * lib/target-supports.exp (check_effective_target_libatomic_available):
19688         New.
19689         * gfortran.dg/coarray/caf.exp: Only add -latomic for
19690         targets that match effective-target libatomic_available.
19691         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19693 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
19695         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19696         Verify the result of gcc_jit_context_get_last_error.
19697         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19699 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
19701         PR tree-optimization/63989
19702         * gcc.dg/strlenopt-27.c: New test.
19704 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
19706         * jit.dg/harness.h (set_up_logging): New function.
19707         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
19708         set_up_logging on the context, so that every testcase is
19709         logged to a particular file.
19710         * jit.dg/test-nested-contexts.c (main): Open a logfile,
19711         and call gcc_jit_context_set_logfile on the top-level context.
19713 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
19715         PR target/64338
19716         * g++.dg/opt/pr64338.C: New test.
19718 2015-01-08  Tobias Burnus  <burnus@net-b.de>
19720         * gfortran.dg/coarray/codimension_2b.f90: New file.
19721         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19722         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19724 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19726         PR c++/59004
19727         * g++.dg/ext/fnname4.C: New.
19729 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19731         PR c++/64462
19732         * g++.dg/cpp0x/constexpr-64462.C: New.
19734 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19736         PR c++/60753
19737         * g++.dg/cpp0x/deleted10.C: New.
19739 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19741         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19743 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19745         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19746         GCC_JIT_UNARY_OP_ABS.
19747         (verify_unary_ops): Likewise.
19749 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19751         * jit.dg/test-arith-overflow.c: New test case.
19752         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19753         * jit.dg/test-combination.c (create_code): Likewise.
19754         (verify_code): Likewise.
19755         * jit.dg/test-threads.c (testcases): Likewise.
19757 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19759         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19760         rather than "jit".  Load g++.exp, and call g++_init.
19761         Run test-*.cc files within the testsuite and *.cc files within
19762         docs/examples.
19763         (jit-dg-test): Drop the addition of -fgnu89-inline to
19764         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19765         doing it when compiling C testcases (since g++ does not handle
19766         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19767         is restored to the value after g++_init ran, rather than the
19768         value before g++_init ran.  Return a list of
19769         $comp_output $output_file, as dg-test assumes.
19771 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19773         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19774         make it easier to figure out the origin of each test result when
19775         running test-combination.c and test-threads.c.
19776         (CHECK_VALUE): Likewise.
19777         (CHECK_DOUBLE_VALUE): Likewise.
19778         (CHECK_STRING_VALUE): Likewise.
19779         (CHECK_STRING_STARTS_WITH): Likewise.
19780         (CHECK_STRING_CONTAINS): Likewise.
19781         (CHECK): Likewise.
19782         (check_string_value): Likewise, add "funcname" param.
19783         (check_string_starts_with): Likewise.
19784         (check_string_contains): Likewise.
19786 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19788         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19789         generating name of built executable.
19791 2015-01-07  Marek Polacek  <polacek@redhat.com>
19793         PR c/64440
19794         * gcc.dg/pr64440.c: New test.
19795         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19797 2015-01-07  Marek Polacek  <polacek@redhat.com>
19799         PR c/64417
19800         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19801         * gcc.dg/pr64417.c: New test.
19803 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
19805         PR target/64505
19806         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19807         fix is correct.
19809 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19811         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19812         Check if testcases run without errors, not just if they compile.
19814 2015-01-06  Christian Bruel  <christian.bruel@st.com>
19816         PR target/64507
19817         * gcc.target/sh/pr64507.c: New test.
19819 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
19821         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19823 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
19825         * c-c++-common/asan/sanitize-all-1.c: New test.
19826         * c-c++-common/ubsan/sanitize-all-1.c: New test.
19827         * c-c++-common/ubsan/sanitize-all-2.c: New test.
19828         * c-c++-common/ubsan/sanitize-all-3.c: New test.
19829         * c-c++-common/ubsan/sanitize-all-4.c: New test.
19831 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19833         * lib/target-supports.exp (check_profiling_available): Return 0 for
19834         Visium.
19835         (check_effective_target_tls_runtime): Likewise.
19836         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19837         * gcc.dg/20020312-2.c: Adjust for Visium.
19838         * gcc.dg/tls/thr-cse-1.c: Likewise
19839         * gcc.dg/tree-ssa/20040204-1.c: Likewise
19840         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19841         * gcc.dg/weak/typeof-2.c: Likewise.
19843 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
19845         PR rtl-optimization/64287
19846         * gcc.dg/aru-2.c: New test.
19848 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
19850         PR sanitizer/64344
19851         * c-c++-common/ubsan/pr64344-1.c: New test.
19852         * c-c++-common/ubsan/pr64344-2.c: New test.
19854         PR tree-optimization/64465
19855         * gcc.dg/pr64465.c: New test.
19857         PR tree-optimization/64494
19858         * gcc.c-torture/compile/pr64494.c: New test.
19860 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
19862         PR fortran/47674
19863         * gfortran.dg/realloc_on_assign_25.f90:  New test.
19865 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
19867         Update copyright years.
19869 2015-01-05  Marek Polacek  <polacek@redhat.com>
19871         PR c/64423
19872         * gcc.dg/pr64423.c: New test.
19874 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19876         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19877         mmix-knuth-mmixware for the same reason as for MIPS.
19878         * gcc.dg/debug/debug-2.c: Ditto.
19880         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19882 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
19884         PR testsuite/62250
19885         * lib/gfortran.exp: Add libatomic library search path.
19886         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19887         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19889         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19891 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19893         * c-c++-common/tsan/bitfield_race.c: New testcase.
19894         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19896 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19898         * gfortran.dg/coarray/collectives_4.f90: New.
19900 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19902         PR fortran/57562
19903         * gfortran.dg/extends_16.f90: New.
19905 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19907         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19909 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19911         * gfortran.dg/coarray/codimension_2.f90: New.
19912         * gfortran.dg/coarray/codimension_2a.f90: New.
19913         * gfortran.dg/coarray_35.f90: New.
19914         * gfortran.dg/coarray_35a.f90: New.
19916 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19918         PR fortran/60507
19919         * gfortran.dg/dummy_procedure_11.f90: New.
19921 Copyright (C) 2015 Free Software Foundation, Inc.
19923 Copying and distribution of this file, with or without modification,
19924 are permitted in any medium without royalty provided the copyright
19925 notice and this notice are preserved.