[PATCH][PR target/19201] Peephole to improve clearing items in structure for m68k
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3f0862e3abe8e5bc9d1ca14c069e11502efc46d9
1 2015-12-13  Jeff Law  <law@redhat.com>
3         * gcc.target/m68k/pr19201.c: New test.
5         * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
6         command line options.
7         * gcc.target/m68k/20090709-1.c: Adjust expected output.
9 2015-12-12  David Edelsohn  <dje.gcc@gmail.com>
11         * g++.dg/opt/pr48549.C: XFAIL AIX.
12         * g++.dg/abi/anon1.C: XFAIL AIX.
13         * gcc.dg/graphite/pr42917.c: XFAIL AIX.
15 2015-12-12  Tobias Burnus  <burnus@net-b.de>
17         PR fortran/45859
18         * gfortran.dg/coarray_args_2.f90: Remove dg-error.
20 2015-12-12  David Edelsohn  <dje.gcc@gmail.com>
22         * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
23         * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
24         wchar_t.
26 2015-12-12  Paolo Bonzini  <bonzini@gnu.org>
28         PR sanitizer/68418
29         * gcc.dg/ubsan/c99-wrapv-shift-1.c,
30         gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
32 2015-12-11  Jeff Law  <law@redhat.com>
34         PR tree-optimization/68844
35         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
37 2015-12-11  Nathan Sidwell  <nathan@acm.org>
39         * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
41 2015-12-11  Jan Beulich  <jbeulich@suse.com>
43         * gcc.c-torture/execute/stkalign.c: New.
45 2015-12-11  Tsvetkova Alexandra  <aleksandra.tsvetkova@intel.com>
47         * gcc.target/i386/mpx/memmove-1.c: New test.
48         * gcc.target/i386/mpx/memmove-2.c: New test.
50 2015-12-11  Nathan Sidwell  <nathan@acm.org>
52         * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
53         * gcc.target/nvptx/decl-init.c: Likewise.  Add TI case.
55 2015-12-11  Martin Jambor  <mjambor@suse.cz>
57         PR ipa/68064
58         * g++.dg/torture/pr68064.C: New test.
60 2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
62         * gcc.target/s390/md/setmem_long-1.c: New test.
64 2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
66         * gcc.target/s390/md/movstr-1.c: New test.
67         * gcc.target/s390/s390.exp: Add subdir md.
68         Do not run hotpatch tests twice.
70 2015-12-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
72         * gcc.dg/vect/vect-32-chars.c: New test.
74 2015-12-11  Jan Hubicka  <hubicka@ucw.cz>
76         PR ipa/61886
77         * gcc.dg/lto/pr61886_0.c: New testcase
79 2015-12-10  Jan Hubicka  <hubicka@ucw.cz>
81         * gcc.c-torture/execute/20010122-1.c: Disable cloning.
83 2015-12-10  Vladimir Makarov  <vmakarov@redhat.com>
85         PR rtl-optimization/68691
86         * gcc.target/i386/pr68691.c: New.
88 2015-12-10  David Malcolm  <dmalcolm@redhat.com>
90         * lib/multiline.exp (_multiline_expected_outputs): Update comment.
91         (dg-end-multiline-output): Capture line numbers within
92         _multiline_expected_outputs.
93         (handle-multiline-outputs): Access global $testname_with_flags
94         and add it as a prefix to pass/fail results.  Extract line numbers
95         from $_multiline_expected_outputs and print them within pass/fail
96         results, replacing the printing of $index.  Consolidate the
97         string prefix shared between pass/fail into a new local ($title).
99 2015-12-10  Jeff Law  <law@redhat.com>
101         PR tree-optimization/68619
102         * gcc.dg/tree-ssa/pr68619-1.c: New test.
103         * gcc.dg/tree-ssa/pr68619-2.c: New test.
104         * gcc.dg/tree-ssa/pr68619-3.c: New test.
105         * gcc.dg/tree-ssa/pr68619-4.c: New test.
106         * gcc.dg/tree-ssa/pr68619-5.c: New test.
108 2015-12-10  Jakub Jelinek  <jakub@redhat.com>
110         PR rtl-optimization/68376
111         PR rtl-optimization/68670
112         * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
113         tests.
114         (main): Call them.
115         * gcc.dg/pr68670-1.c: New test.
116         * gcc.dg/pr68670-2.c: New test.
118 2015-12-10  Marek Polacek  <polacek@redhat.com>
120         PR c++/68348
121         * g++.dg/cpp0x/pr68348.C: New test.
123 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
125         * gnat.dg/specs/elab4.ads: New test.
126         * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
128 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
130         * gnat.dg/array25.adb: New test.
131         * gnat.dg/array25_pkg.ad[sb]: New helper.
133 2015-12-10  Claudiu Zissulescu  <claziss@synopsys.com>
135         * lib/target-supports.exp (check_effective_target_arc_atomic): New
136         function.
137         (check_effective_target_sync_int_long): Add checks for ARC atomic
138         feature.
139         (check_effective_target_sync_char_short): Likewise.
141 2015-12-10  Richard Biener  <rguenther@suse.de>
143         PR tree-optimization/68817
144         * gfortran.dg/pr68817.f90: New testcase.
146 2015-12-10  Christophe Lyon  <christophe.lyon@linaro.org>
148         Revert [testsuite][ARM target attributes] Fix effective_target tests
149         2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
151         * lib/target-supports.exp
152         (check_effective_target_arm_vfp_ok_nocache): New.
153         (check_effective_target_arm_vfp_ok): Call the new
154         check_effective_target_arm_vfp_ok_nocache function.
155         (check_effective_target_arm_fp_ok_nocache): New.
156         (check_effective_target_arm_fp_ok): New.
157         (add_options_for_arm_fp): New.
158         (check_effective_target_arm_crypto_ok_nocache): Require
159         target_arm_v8_neon_ok instead of arm32.
160         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
161         (check_effective_target_arm_crypto_pragma_ok): New.
162         (add_options_for_arm_vfp): New.
163         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
164         target. Do not force -mfloat-abi=softfp, use arm_vfp effective
165         target instead.
166         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
167         -mfloat-abi=softfp, use arm_fp effective target instead.
168         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
169         dependency.
170         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
171         use arm_vfp effective target instead.
172         * gcc.target/arm/attr-neon3.c: Likewise.
174 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
176         * gnat.dg/specs/access1.ads: New test.
177         * gnat.dg/specs/access2.ads: Likewise.
179 2015-12-10  Jakub Jelinek  <jakub@redhat.com>
181         PR tree-optimization/68785
182         * gcc.dg/pr68785.c: New test.
184 2015-12-10  Richard Biener  <rguenther@suse.de>
186         PR ipa/68331
187         * gcc.dg/torture/ipa-pta-3.c: New testcase.
188         * g++.dg/ipa/ipa-pta-1.C: Likewise.
190 2015-12-10  Richard Biener  <rguenther@suse.de>
192         PR ipa/68721
193         * gcc.dg/torture/pr68721.c: New testcase.
195 2015-12-10  Richard Biener  <rguenther@suse.de>
197         PR tree-optimization/68806
198         * gcc.dg/torture/pr68806.c: New testcase.
200 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
202         PR ipa/61886
203         PR middle-end/25140
204         * gcc.c-torture/execute/alias-2.c: New testcase.
206 2015-12-09  Tobias Burnus  <burnus@net-b.de>
207             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
209         * gfortran.dg/coarray_40.f90: New.
211 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
213         PR lto/68811
214         * g++.dg/lto/pr68811_0.C: New testcase.
215         * g++.dg/lto/pr68811_1.C: New testcase.
217 2015-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
219         PR c++/60218
220         * g++.dg/ext/bases2.C: New.
222 2015-12-09  Uros Bizjak  <ubizjak@gmail.com>
224         * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
225         * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
226         * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
227         * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
228         * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
229         * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
230         * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
231         * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
232         * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
234 2015-12-09  Alexander Monakov  <amonakov@ispras.ru>
236         * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
237         passing terminating NULL as int rather than pointer.
239 2015-12-09  Marek Polacek  <polacek@redhat.com>
241         PR tree-optimization/66949
242         * gcc.dg/torture/pr66949-1.c: New test.
243         * gcc.dg/torture/pr66949-2.c: New test.
245 2015-12-09  James Greenhalgh  <james.greenhalgh@arm.com>
247         PR rtl-optimization/67609
248         * gcc.dg/torture/pr67609.c: New.
250 2015-12-09  Richard Biener  <rguenther@suse.de>
252         PR tree-optimization/68583
253         * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
254         * gcc.dg/vect/vect-72.c: Adjust.
255         * gcc.dg/vect/vect-cselim-2.c: Likewise.
256         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
258 2015-12-09  Richard Biener  <rguenther@suse.de>
260         PR tree-optimization/68417
261         * gcc.dg/vect/pr68417.c: New testcase.
263 2015-12-09  Martin Liska  <mliska@suse.cz>
265         * gcc.dg/ipa/pr68790.c: New test.
267 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
269         PR ipa/61886
270         PR middle-end/25140
271         * gcc.c-torture/execute/alias-3.c: New testcase.
273 2015-12-08  Martin Sebor  <msebor@redhat.com>
275         PR c++/68711
276         * g++.dg/other/offsetof8.C: New test.
278 2015-12-08  Nathan Sidwell  <nathan@acm.org>
280         * gcc.target/nvptx/trailing-init.c: New.
282         * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
283         * gcc.c-torture/compile/pr33855.c: Likewise.
284         * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
286 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
288         PR target/68701
289         * gcc.target/i386/pr68701-1.c: New test.
290         * gcc.target/i386/pr68701-2.c: Ditto.
292 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
294         * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
295         * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
296         * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
298 2015-12-08  Eric Botcazou  <ebotcazou@adacore.com>
300         * gcc.dg/sso-9.c (foo): Robustify trick.
302 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
304         * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
305         New test function.
307 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
309         PR c/68757
310         * gcc.dg/plugin/diagnostic-test-expressions-1.c
311         (test_builtin_choose_expr): New test function.
312         (test_builtin_call_with_static_chain): Likewise.
313         (test_builtin_complex): Likewise.
314         (test_builtin_shuffle): Likewise.
316 2015-12-08  Jiong Wang  <jiong.wang@arm.com>
318         * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
319         as well.
321 2015-12-08  Marek Polacek  <polacek@redhat.com>
323         PR c++/68116
324         * g++.dg/cpp0x/pr68116.C: New test.
326 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
328         * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
329         specifier.
331 2015-12-08  Jakub Jelinek  <jakub@redhat.com>
333         PR c/48088
334         PR c/68657
335         * c-c++-common/pr68657-1.c: New test.
336         * c-c++-common/pr68657-2.c: New test.
337         * c-c++-common/pr68657-3.c: New test.
338         * gcc.dg/cpp/warn-normalized-3.c: Use
339         -Werror=normalized=nfc instead of -Werror=normalized=
340         in dg-options.
342 2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
344         * lib/target-supports.exp
345         (check_effective_target_arm_vfp_ok_nocache): New.
346         (check_effective_target_arm_vfp_ok): Call the new
347         check_effective_target_arm_vfp_ok_nocache function.
348         (check_effective_target_arm_fp_ok_nocache): New.
349         (check_effective_target_arm_fp_ok): New.
350         (add_options_for_arm_fp): New.
351         (check_effective_target_arm_crypto_ok_nocache): Require
352         target_arm_v8_neon_ok instead of arm32.
353         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
354         (check_effective_target_arm_crypto_pragma_ok): New.
355         (add_options_for_arm_vfp): New.
356         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
357         target. Do not force -mfloat-abi=softfp, use arm_vfp effective
358         target instead.
359         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
360         -mfloat-abi=softfp, use arm_fp effective target instead.
361         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
362         dependency.
363         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
364         use arm_vfp effective target instead.
365         * gcc.target/arm/attr-neon3.c: Likewise.
367 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
369         * gfortran.dg/pr68627.f: Limit target to x86.
371 2015-12-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
372             Joern Rennecke  <joern.rennecke@embecosm.com>
374         * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
375         inline assembly read to make sure dummy is not optimized
376         away by LTO.
378 2015-12-08  Ilya Enkovich  <enkovich.gnu@gmail.com>
380         PR tree-optimization/68766
381         * gcc.dg/pr68766.c: New test.
383 2015-12-07  Eric Botcazou  <ebotcazou@adacore.com>
385         * gcc.target/sparc/struct-ret-check.c: Rename to...
386         * gcc.target/sparc/struct-ret-check-1.c: ...this.
387         * gcc.target/sparc/struct-ret-check-2.c: New test.
389 2015-12-07  Jakub Jelinek  <jakub@redhat.com>
391         PR c++/68760
392         * g++.dg/tree-ssa/pr68760.C: New test.
394         PR middle-end/66726
395         * g++.dg/tree-ssa/pr66726.c: Renamed to...
396         * g++.dg/tree-ssa/pr66726.C: ... this.
398 2015-12-07  Steve Ellcey  <sellcey@imgtec.com>
400         * gcc.target/mips/wrap-delay.c: New test.
402 2015-12-07  Jason Merrill  <jason@redhat.com>
404         * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
405         environment variable.
407 2015-12-07  Marek Polacek  <polacek@redhat.com>
409         PR c/68668
410         * gcc.dg/pr68668.c: New test.
412 2015-12-07  Vladimir Makarov  <vmakarov@redhat.com>
414         * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
416 2015-12-07  Nathan Sidwell  <nathan@acm.org>
418         * gcc.target/nvptx/abort.c: New.
420 2015-12-07  David Malcolm  <dmalcolm@redhat.com>
422         * gcc.dg/diagnostic-ranges-1.c: New test file.
423         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
424         (test_percent_q_plus_d): New test function.
425         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
426         (test_show_locus): Rewrite test code using
427         rich_location::set_range.  Add code to unit-test the "%q+D"
428         format code.
430 2015-12-07  Martin Liska  <mliska@suse.cz>
432         * g++.dg/ipa/pr66896.C: New test.
434 2015-12-06  Dmitry Vyukov  <dvyukov@google.com>
436         * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
437         * gcc.dg/sancov/asan.c: Don't run when asan is not available.
439 2015-12-07  Nathan Sidwell  <nathan@acm.org>
441         * gcc.target/nvptx/decl-init.c: New.
443 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
445         PR target/68627
446         * gfortran.dg/pr68627.f: New test.
448 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
450         PR target/68633
451         * gcc.target/i386/pr68633.c: New test.
453 2015-12-06  Victoria Stepanyan  <victoria.stepanyan@amd.com>
455         * gcc.target/i386/clzero.c: New.
456         * gcc.target/i386/sse-12.c: Add -mclzero.
457         * gcc.target/i386/sse-13.c: Ditto.
458         * gcc.target/i386/sse-14.c: Ditto.
459         * gcc.target/i386/sse-22.c: Ditto.
460         * gcc.target/i386/sse-23.c: Ditto.
461         * g++.dg/other/i386-2.C: Ditto.
462         * g++.dg/other/i386-3.C: Ditto.
464 2015-12-05  David Edelsohn  <dje.gcc@gmail.com>
466         * gcc.target/powerpc/recip-sqrtf.c: New test.
468 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
469             Sebastian Pop  <s.pop@samsung.com>
471         * gcc.dg/graphite/id-29.c: New test.
473 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
474             Sebastian Pop  <s.pop@samsung.com>
476         PR tree-optimization/68693
477         * gfortran.dg/graphite/pr68693.f90: New test.
479 2015-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
481         * gcc.c-torture/compile/20151204.c: New.
483 2015-12-04  Nathan Sidwell  <nathan@acm.org>
485         * gcc.dg/vla-24.c: Requires alloca.
487 2015-12-04  Vladimir Makarov  <vmakarov@redhat.com>
489         PR rtl-optimization/68349
490         * gcc.target/i386/pr68349.c: New test.
492 2015-12-04  Nathan Sidwell  <nathan@acm.org>
494         * gcc.target/nvptx/ary-init.c: New.
496 2015-12-04  David Malcolm  <dmalcolm@redhat.com>
498         * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
499         * g++.dg/gomp/loop-1.C: Update dg-error locations.
500         * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
501         from gcc.dg/plugin/diagnostic-test-expressions-1.c.
502         * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
503         * g++.dg/template/crash55.C: Update dg-error directives.
504         * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
505         directives.
506         * g++.dg/template/pr64100.C: Update location of dg-error
507         directive.
508         * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
509         * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
510         improved location information.
511         * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
512         * g++.dg/warn/Wconversion-real-integer2.C: Update location of
513         dg-warning; add a dg-message.
514         * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
515         based on objc.dg/plugin/diagnostic-test-expressions-1.m.
516         * obj-c++.dg/plugin/plugin.exp: New file, based on
517         objc.dg/plugin/plugin.exp.
519 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
521         PR c/68656
522         * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
523         line 1.
524         * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
525         * gcc.dg/tree-ssa/pr23109.c: Likewise.
526         * gcc.dg/tree-ssa/recip-5.c: Likewise.
527         * gcc.dg/pr33007.c: Likewise.
529 2015-12-04  Paolo Bonzini  <bonzini@gnu.org>
531         * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
532         * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
533         * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
534         * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
535         * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
536         * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
538 2015-11-25  Nick Clifton  <nickc@redhat.com>
540         * gcc.target/msp430/msp_abi_div_funcs.c: New test.
541         * gcc.target/msp430/mul_main.h: New test support file.
542         * gcc.target/msp430/mul_none.c: New test.
543         * gcc.target/msp430/mul_16bit.c: New test.
544         * gcc.target/msp430/mul_32bit.c: New test.
545         * gcc.target/msp430/mul_f5.c: New test.
547 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
549         PR tree-optimization/68680
550         * gcc.target/i386/pr68680.c: New test.
552         PR tree-optimization/68671
553         * gcc.dg/pr68671.c: New test.
555 2015-12-02  Jeff Law  <law@redhat.com>
557         * gcc.dg/tree-ssa/reassoc-43.c: New test.
559 2015-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
561         * gcc.target/aarch64/mgeneral-regs_4.c: New test.
563 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
565         * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
566         access arbitrary stack frames.
567         * gcc.dg/Wno-frame-address.c: Likewise.
569 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
571         * gcc.target/s390/asm-machine-1.c: Updated.
572         * gcc.target/s390/asm-machine-2.c: Updated.
573         * gcc.target/s390/asm-machine-3.c: Updated.
574         * gcc.target/s390/asm-machine-4.c: Updated.
576 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
578         * gcc.target/s390/asm-machine-1.c: New test.
579         * gcc.target/s390/asm-machine-2.c: New test.
580         * gcc.target/s390/asm-machine-3.c: New test.
581         * gcc.target/s390/asm-machine-4.c: New test.
582         * gcc.target/s390/target-attribute/tattr-1.c: New test.
583         * gcc.target/s390/target-attribute/tattr-2.c: New test.
584         * gcc.target/s390/target-attribute/tattr-3.c: New test.
585         * gcc.target/s390/target-attribute/tattr-4.c: New test.
586         * gcc.target/s390/target-attribute/tattr-5.c: New test.
587         * gcc.target/s390/target-attribute/tattr-6.c: New test.
588         * gcc.target/s390/target-attribute/tattr-7.c: New test.
589         * gcc.target/s390/target-attribute/tattr-8.c: New test.
590         * gcc.target/s390/target-attribute/tattr-9.c: New test.
591         * gcc.target/s390/target-attribute/tattr-10.c: New test.
592         * gcc.target/s390/target-attribute/tattr-11.c: New test.
593         * gcc.target/s390/target-attribute/tattr-12.c: New test.
594         * gcc.target/s390/target-attribute/tattr-13.c: New test.
595         * gcc.target/s390/target-attribute/tattr-14.c: New test.
596         * gcc.target/s390/target-attribute/tattr-15.c: New test.
597         * gcc.target/s390/target-attribute/tattr-16.c: New test.
598         * gcc.target/s390/target-attribute/tattr-17.c: New test.
599         * gcc.target/s390/target-attribute/tattr-18.c: New test.
600         * gcc.target/s390/target-attribute/tattr-19.c: New test.
601         * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
602         * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
603         * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
604         * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
605         * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
606         * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
607         * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
608         * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
609         * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
610         * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
611         * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
612         * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
613         * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
614         * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
615         * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
616         * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
617         * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
618         * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
619         * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
620         * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
621         * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
622         * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
623         * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
624         * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
625         * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
626         * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
627         * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
628         * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
629         * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
630         * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
631         * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
632         * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
633         * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
634         * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
635         * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
636         * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
637         * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
638         * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
639         * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
640         * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
641         * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
642         * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
643         * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
644         * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
645         * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
646         * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
647         * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
648         * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
649         * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
650         * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
651         * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
652         * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
653         * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
654         * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
655         * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
656         * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
657         * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
658         * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
659         * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
660         * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
661         * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
662         * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
663         * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
664         * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
665         * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
666         * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
667         * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
668         * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
669         Add check whether target attribute is available.
670         Run test in target-attribute subdir.
671         * gcc.target/s390/s390-c++.exp
672         (check_effective_target_target_attribute): Likewise.
674 2015-12-04  Kirill Yukhin  <kirill.yukhin@intel.com>
676         * c-c++-common/attr-simd-4.c: New test.
677         * c-c++-common/attr-simd-5.c: New test.
679 2015-12-04  Nathan Sidwell  <nathan@acm.org>
681         * gcc.dg/graphite/id-28.c: Requires pthreads.
683 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
685         * gcc.dg/vla-24.c: New test.
687 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
689         * gcc.target/aarch64/stack-checking.c: New test.
691 2015-12-04  Richard Biener  <rguenther@suse.de>
693         PR testsuite/68681
694         * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
696 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
698         * gcc.dg/sso-9.c: New test.
700 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
702         PR target/68655
703         * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
704         * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
706 2015-12-03  Bernd Schmidt  <bschmidt@redhat.com>
708         PR target/68472
709         * gcc.target/i386/rop1.c: New test.
711 2015-12-03  Nathan Sidwell  <nathan@acm.org>
713         * gcc.target/nvptx/decl.c: New.
714         * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
716 2015-12-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
718         PR rtl-optimization/68624
719         * gcc.c-torture/execute/pr68624.c: New test.
721 2015-12-03  Richard Biener  <rguenther@suse.de>
723         PR tree-optimization/66051
724         * gcc.dg/vect/slp-42.c: New testcase.
726 2015-12-02  Kirill Yukhin  <kirill.yukhin@intel.com>
728         * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
729         * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
731 2015-12-03  Richard Biener  <rguenther@suse.de>
733         PR tree-optimization/67800
734         PR tree-optimization/68333
735         * gcc.target/i386/vect-pr67800.c: New testcase.
737 2015-12-03  Richard Biener  <rguenther@suse.de>
739         PR tree-optimization/68639
740         * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
742 2015-12-02  Jan Hubicka  <hubicka@ucw.cz>
744         PR ipa/68184
745         * g++.dg/torture/pr68184.C: New testcase.
747 2015-12-03  Jakub Jelinek  <jakub@redhat.com>
749         PR preprocessor/57580
750         * c-c++-common/cpp/pr57580.c: New test.
751         * c-c++-common/gomp/pr57580.c: New test.
753 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
754             Sebastian Pop  <s.pop@samsung.com>
756         * gcc.dg/graphite/id-28.c: New.
758 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
759             Sebastian Pop  <s.pop@samsung.com>
761         * gfortran.dg/graphite/id-26.f03: New.
763 2015-12-02  Jason Merrill  <jason@redhat.com>
765         * lib/g++.exp: Handle --stds= option.
766         * lib/g++-dg.exp (g++-dg-runtest): Use it.
768 2015-12-02  Tobias Burnus  <burnus@net-b.de>
769             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
771         * gfortran.dg/coarray/event_1.f90: New.
772         * gfortran.dg/coarray/event_2.f90: New.
774 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
775             Sebastian Pop  <s.pop@samsung.com>
777         PR tree-optimization/68550
778         * gfortran.dg/graphite/pr68550-1.f90: New.
779         * gfortran.dg/graphite/pr68550-2.f90: New.
781 2015-12-02  Marek Polacek  <polacek@redhat.com>
783         PR c/68513
784         * gcc.dg/pr68513.c: New test.
786 2015-12-02  Cesar Philippidis  <cesar@codesourcery.com>
788         PR fortran/63861
789         * gfortran.dg/goacc/array-reduction.f90: New test.
790         * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
791         * gfortran.dg/goacc/coarray.f95: Likewise.
792         * gfortran.dg/goacc/coarray_2.f90: Likewise.
793         * gfortran.dg/goacc/reduction-2.f95: Likewise.
794         * gfortran.dg/goacc/reduction.f95: Likewise.
796 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
798         PR target/68647
799         * gcc.target/i386/pr68647.c: New test.
801 2015-12-02  Marek Polacek  <polacek@redhat.com>
803         PR c++/68653
804         * g++.dg/warn/nonnull3.C: New test.
806 2015-12-02  Joseph Myers  <joseph@codesourcery.com>
808         PR c/68162
809         * gcc.dg/pr68162-1.c: New test.
811 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
812             Sebastian Pop  <s.pop@samsung.com>
814         * gfortran.dg/graphite/run-id-3.f90: New.
816 2015-12-02  David Sherwood  <david.sherwood@arm.com>
818         * gcc.target/aarch64/fmaxmin.c: New test.
820 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
822         * gfortran.dg/goacc/coarray.f95: XFAIL.
823         * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
824         * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
825         directive.
827 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
828             Julian Brown  <julian@codesourcery.com>
829             James Norris  <James_Norris@mentor.com>
831         * c-c++-common/goacc/host_data-5.c: New file.
832         * c-c++-common/goacc/host_data-6.c: Likewise.
834 2015-12-02  Tom de Vries  <tom@codesourcery.com>
836         * c-c++-common/goacc/kernels-default-2.c: New test.
837         * c-c++-common/goacc/kernels-default.c: New test.
839 2015-12-02  Tom de Vries  <tom@codesourcery.com>
841         * c-c++-common/goacc/kernels-alias-2.c: New test.
842         * c-c++-common/goacc/kernels-alias-3.c: New test.
843         * c-c++-common/goacc/kernels-alias-4.c: New test.
844         * c-c++-common/goacc/kernels-alias-5.c: New test.
845         * c-c++-common/goacc/kernels-alias-6.c: New test.
846         * c-c++-common/goacc/kernels-alias-7.c: New test.
847         * c-c++-common/goacc/kernels-alias-8.c: New test.
848         * c-c++-common/goacc/kernels-alias.c: New test.
850 2015-12-02  Tom de Vries  <tom@codesourcery.com>
852         * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
853         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
854         * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
856 2015-12-02  Richard Biener  <rguenther@suse.de>
858         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
859         y guarding a call to abort ().
860         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
861         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
863 2015-12-02  Marek Polacek  <polacek@redhat.com>
865         PR middle-end/68570
866         * gcc.dg/torture/pr68570.c: New test.
868 2015-12-02  Richard Biener  <rguenther@suse.de>
870         PR tree-optimization/68625
871         * gcc.dg/torture/pr68625.c: New testcase.
873 2015-12-02  Richard Sandiford  <richard.sandiford@arm.com>
875         * gcc.target/i386/pr68432-1.c: New test.
876         * gcc.target/i386/pr68432-2.c: Likewise.
877         * gcc.target/i386/pr68432-3.c: Likewise.
879 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
881         * gcc.target/s390/zvector/vec-splat-2.c: New test.
883 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
885         * gcc.target/s390/vector/vec-vrepi-1.c: New test.
887 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
889         * gcc.target/s390/zvector/vec-splat-1.c: New test.
891 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
893         * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
894         * gcc.target/s390/bswaphi-1.c: New test.
896 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
898         * lib/target-supports.exp: Add s390 and s390x to the list of long
899         long atomic targets.
901 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
903         * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
904         s390x to enable 64 bit bswap patterns.
905         * gcc.dg/optimize-bswapdi-2.c: Likewise.
906         * gcc.dg/optimize-bswapdi-3.c: Likewise.
907         * lib/target-supports.exp: Add a comment for s390.
909 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
911         * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
912         order to make -m31 work.
913         * gcc.dg/optimize-bswapsi-1.c: Likewise.
914         * gcc.dg/optimize-bswapsi-2.c: Likewise.
916 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
918         PR c/68533
919         * gcc.dg/pr68533.c: New test.
921 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
923         PR tree-optimization/68577
924         * gcc.dg/vect/pr68577.c: New test.
926 2015-12-01  Nathan Sidwell  <nathan@acm.org>
928         * gcc.target/nvptx/uninit-decl.c: New.
930 2015-12-01  Jan Hubicka  <hubicka@ucw.cz>
932         * gcc.c-torture/execute/alias-1.c: New testcase.
934 2015-12-01  Marek Polacek  <polacek@redhat.com>
936         PR tree-optimization/64769
937         * c-c++-common/gomp/pr64769.c: New test.
939 2015-12-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
941         * gcc.target/powerpc/swaps-p8-22.c: New.
943 2015-12-01  Marek Polacek  <polacek@redhat.com>
945         PR tree-optimization/67916
946         * gcc.dg/torture/pr67916.c: New test.
948 2015-12-01  Marek Polacek  <polacek@redhat.com>
950         PR middle-end/68582
951         * c-c++-common/pr68582.c: New test.
953 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
955         PR tree-optimization/68474
956         * gcc.dg/pr68474.c: New test.
958 2015-12-01  Christian Bruel  <christian.bruel@st.com>
960         PR target/68617
961         * gcc.target/arm/attr-unaligned-load-ice.c: New test.
963 2015-12-01  Tom de Vries  <tom@codesourcery.com>
965         * gcc.dg/pr46032.c: Move to ...
966         * gcc.dg/vect/pr46032.c: here.  Add dg-require-effective-target
967         vect_int.
968         * gcc.dg/pr46032-2.c: Move to ...
969         * gcc.dg/gomp/pr46032-2.c: ... here.
970         Drop dg-require-effective-target fopenmp.
971         * gcc.dg/pr46032-3.c: Move to ...
972         * gcc.dg/gomp/pr46032-3.c: ... here.
973         Drop dg-require-effective-target fopenmp.
975 2015-12-01  Cesar Philippidis  <cesar@codesourcery.com>
977         * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
978         * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
979         * gfortran.dg/goacc/loop-6.f95: Likewise.
980         * gfortran.dg/goacc/loop-7.f95: New test.
981         * gfortran.dg/goacc/reduction-2.f95: New test.
983 2015-12-01  Richard Biener  <rguenther@suse.de>
985         PR tree-optimization/68379
986         * gcc.dg/torture/pr68379.c: New testcase.
987         * gfortran.dg/pr68379-1.f90: Likewise.
988         * gfortran.dg/pr68379-2.f: Likewise.
990 2015-12-01  Christophe Lyon  <christophe.lyon@linaro.org>
992         * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
993         * gcc.dg/pr46032-2.c: Likewise.
994         * gcc.dg/pr46032-3.c: Likewise.
996 2015-12-01  Richard Biener  <rguenther@suse.de>
998         PR ipa/68470
999         * g++.dg/torture/pr68470.C: New testcase.
1001 2015-12-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1003         PR middle-end/68595
1004         * gcc.dg/pr68595.c: New test.
1006 2015-12-01  Christian Bruel  <christian.bruel@st.com>
1008         * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1009         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1010         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1012 2015-12-01  Bin Cheng  <bin.cheng@arm.com>
1014         PR tree-optimization/68529
1015         * gcc.dg/tree-ssa/pr68529-1.c: New test.
1016         * gcc.dg/tree-ssa/pr68529-2.c: New test.
1017         * gcc.dg/tree-ssa/pr68529-3.c: New test.
1019 2015-11-30  Jan Hubicka  <hubicka@ucw.cz>
1021         * gcc.dg/lto/alias-1_0.c: New testcase.
1022         * gcc.dg/lto/alias-1_1.c: New testcase.
1024 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1025             Sebastian Pop  <s.pop@samsung.com>
1027         PR tree-optimization/68565
1028         * gfortran.dg/graphite/pr68565.f90: New.
1030 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1031             Sebastian Pop  <s.pop@samsung.com>
1033         * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1035 2015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
1036             Nathan Sidwell  <nathan@codesourcery.com>
1038         * gfortran.dg/goacc/routine-3.f90: New test.
1039         * gfortran.dg/goacc/routine-4.f90: New test.
1040         * gfortran.dg/goacc/routine-5.f90: New test.
1041         * gfortran.dg/goacc/routine-6.f90: New test.
1042         * gfortran.dg/goacc/subroutines: New test.
1044 2015-11-30  Tom de Vries  <tom@codesourcery.com>
1046         * gcc.dg/pr46032-2.c: New test.
1047         * gcc.dg/pr46032-3.c: New test.
1049 2015-11-30  Charles Baylis  <charles.baylis@linaro.org>
1051         PR target/63870
1052         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1053         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1054         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1055         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1056         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1057         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1058         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1059         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1060         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1061         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1062         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1063         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1064         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1065         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1066         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1067         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1068         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1069         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1070         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1071         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1072         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1073         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1074         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1075         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1076         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1077         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1078         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1079         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1080         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1081         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1082         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1083         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1084         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1085         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1086         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1087         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1088         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1089         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1090         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1091         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1092         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1093         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1094         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1095         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1096         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1097         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1098         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1099         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1100         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1101         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1102         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1103         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1104         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1105         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1106         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1107         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1108         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1109         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1110         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1111         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1112         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1113         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1114         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1115         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1116         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1117         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1118         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1119         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1120         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1121         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1122         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1123         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1124         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1125         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1126         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1127         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1128         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1129         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1130         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1131         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1132         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1133         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1134         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1135         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1136         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1137         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1138         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1139         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1140         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1141         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1142         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1143         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1144         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1145         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1146         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1147         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1148         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1149         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1150         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1151         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1152         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1153         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1154         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1155         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1156         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1157         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1158         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1159         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1160         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1161         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1162         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1163         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1164         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1165         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1166         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1167         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1168         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1169         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1170         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1171         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1172         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1173         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1174         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1175         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1176         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1177         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1178         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1179         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1180         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1181         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1182         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1183         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1184         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1185         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1186         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1187         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1188         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1189         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1190         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1191         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1192         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1193         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1194         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1195         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1197 2015-11-30  Tom de Vries  <tom@codesourcery.com>
1199         PR tree-optimization/46032
1200         * gcc.dg/pr46032.c: New test.
1202 2015-11-30  Richard Biener  <rguenther@suse.de>
1204         PR tree-optimization/68592
1205         * gfortran.dg/pr68592.f: New testcase.
1207 2015-11-30  Paul Thomas  <pault@gcc.gnu.org>
1209         PR fortran/68534
1210         * gfortran.dg/submodule_13.f08: New test.
1212 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1214         * gcc.target/s390/load-relative-check.c: Add scan patterns for
1215         -m31.
1217 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1219         * gcc.target/s390/load-relative-check.c: Add -mzarch.
1221 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1223         * gcc.dg/dump-ada-spec-1.c: Move to...
1224         * c-c++-common/dump-ada-spec-1.c: ...here.
1225         * c-c++-common/dump-ada-spec-2.c: New test.
1227 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1229         * gnat.dg/loop_optimization22.ad[sb]: New test.
1231 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1233         * gnat.dg/specs/rep_clause5.ads: New test.
1235 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1237         PR c/67106
1238         * gcc.c-torture/compile/pr67106.c: New testcase.
1240 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1242         PR c/67581
1243         * g++.dg/torture/pr67581.C: New testcase.
1245 2015-11-27  Richard Biener  <rguenther@suse.de>
1247         PR tree-optimization/68559
1248         * gcc.dg/vect/slp-perm-4.c: Adjust again.
1249         * gcc.dg/vect/pr45752.c: Likewise.
1251 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1253         PR rtl-optimization/68250
1254         * gcc.c-torture/execute/pr68250.c: New test.
1256 2015-11-27  Marek Polacek  <polacek@redhat.com>
1258         * gcc.dg/pr63568.c: Convert to GIMPLE.
1260 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1262         PR rtl-optimization/68506
1263         * gcc.c-torture/execute/pr68506.c: New test.
1265 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1267         PR c/63326
1268         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1269         * c-c++-common/gomp/pr63326.c: New test.
1271 2015-11-27  Richard Biener  <rguenther@suse.de>
1273         PR tree-optimization/68553
1274         * gcc.dg/vect/pr45752.c: Adjust.
1275         * gcc.dg/vect/slp-perm-4.c: Likewise.
1277 2015-11-26  Martin Sebor  <msebor@redhat.com>
1279         * g++.dg/init/new45.C (cookie_size): New constant set to a value
1280         appropriate for the target.
1281         (operator new[]): Use it.
1283 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1285         PR c++/67238
1286         * g++.dg/cpp0x/pr67238.C: New.
1288 2015-11-26  Martin Sebor  <msebor@redhat.com>
1290         * g++.dg/pr67876.C: Remove duplicate content.
1292 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
1294         * g++.dg/guality/pr67192.C: New test.
1296 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1298         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1299         support code for vqrdml{as}h_lane tests.
1300         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1301         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1303 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1305         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1306         support code for vqrdml{as}h tests.
1307         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1308         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1310 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1312         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1313         (check_effective_target_arm_arch_FUNC_ok)
1314         (add_options_for_arm_arch_FUNC)
1315         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1316         to the list to be generated.
1317         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1318         (check_effective_target_arm_v8_1a_neon_ok): New.
1319         (check_effective_target_arm_v8_1a_neon_hw): New.
1321 2015-11-26  Nathan Sidwell  <nathan@acm.org>
1323         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1325 2015-11-26  Richard Biener  <rguenther@suse.de>
1327         PR testsuite/68555
1328         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1329         and not XFAIL.
1331 2015-11-26  Richard Biener  <rguenther@suse.de>
1333         PR testsuite/68554
1334         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1336 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1338         PR c++/67249
1339         * g++.dg/concepts/pr67249.C: New.
1341 2015-11-26  Richard Biener  <rguenther@suse.de>
1343         PR testsuite/66799
1344         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1345         vectorize init loop and adjust expected outcome.
1347 2015-11-26  Richard Biener  <rguenther@suse.de>
1349         PR testsuite/67203
1350         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1351         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
1352         also monitor final optimization result.
1354 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1356         PR rtl-optimization/68249
1357         PR rtl-optimization/68321
1358         * gcc.c-torture/execute/pr68249.c: New test.
1359         * gcc.c-torture/execute/pr68321.c: New test.
1361 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
1363         PR target/68416
1364         * gcc.target/i386/mpx/pr68416.c: New test.
1366 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1368         PR c++/67313
1369         * g++.dg/cpp0x/no-weak1.C: New.
1371 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1373         PR tree-optimization/68128
1374         * gcc.dg/gomp/pr68128-1.c: New test.
1375         * gcc.dg/gomp/pr68128-2.c: New test.
1377 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1379         PR rtl-optimization/67226
1380         * gcc.c-torture/execute/pr67226.c: New test.
1382 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1384         PR c++/68508
1385         * g++.dg/ubsan/pr68508.C: New test.
1387 2015-11-25  Martin Sebor  <msebor@redhat.com>
1389         PR c++/67876
1390         * g++.dg/pr67876.C: New test.
1392 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
1393             Sebastian Pop  <s.pop@samsung.com>
1395         PR tree-optimization/68453
1396         * gfortran.dg/graphite/pr68453.f90: New.
1398 2015-11-25  Martin Sebor  <msebor@redhat.com>
1400         PR c/66516
1401         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1402         * gcc.dg/addr_builtin-1.c: Same.
1404 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1406         * gcc.target/powerpc/dform-1.c: New test.
1407         * gcc.target/powerpc/dform-2.c: Likewise.
1409 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1411         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1412         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1413         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1415 2015-11-25  Tom de Vries  <tom@codesourcery.com>
1417         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1418         * gcc.dg/pr23911.c: Same.
1419         * gcc.dg/tree-ssa/20030709-2.c: Same.
1420         * gcc.dg/tree-ssa/20030731-2.c: Same.
1421         * gcc.dg/tree-ssa/20040729-1.c: Same.
1422         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1423         * gcc.dg/tree-ssa/loop-36.c: Same.
1424         * gcc.dg/tree-ssa/pr21086.c: Same.
1425         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1426         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1427         * gcc.dg/vect/pr26359.c: Same.
1428         * c-c++-common/restrict-2.c: Update after adding new lim1.
1429         * c-c++-common/restrict-4.c: Same.
1430         * g++.dg/tree-ssa/pr33615.C: Same.
1431         * g++.dg/tree-ssa/restrict1.C: Same.
1432         * gcc.dg/tm/pub-safety-1.c: Same.
1433         * gcc.dg/tm/reg-promotion.c: Same.
1434         * gcc.dg/tree-ssa/20050314-1.c: Same.
1435         * gcc.dg/tree-ssa/loop-32.c: Same.
1436         * gcc.dg/tree-ssa/loop-33.c: Same.
1437         * gcc.dg/tree-ssa/loop-34.c: Same.
1438         * gcc.dg/tree-ssa/loop-35.c: Same.
1439         * gcc.dg/tree-ssa/loop-7.c: Same.
1440         * gcc.dg/tree-ssa/pr23109.c: Same.
1441         * gcc.dg/tree-ssa/restrict-3.c: Same.
1442         * gcc.dg/tree-ssa/restrict-5.c: Same.
1443         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1444         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1445         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1446         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1447         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1448         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1449         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1450         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1451         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1452         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1453         * gcc.dg/tree-ssa/structopt-1.c: Same.
1454         * gfortran.dg/pr32921.f: Same.
1455         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1456         * g++.dg/tree-ssa/pr61009.C: Same.
1457         * g++.dg/tree-ssa/ssa-dom.C: Same.
1458         * gcc.dg/pr20115-1.c: Same.
1459         * gcc.dg/tree-prof/20050826-2.c: Same.
1460         * gcc.dg/tree-prof/cmpsf-1.c: Same.
1461         * gcc.dg/tree-ssa/20030821-1.c: Same.
1462         * gcc.dg/tree-ssa/20030922-2.c: Same.
1463         * gcc.dg/tree-ssa/20031022-1.c: Same.
1464         * gcc.dg/tree-ssa/20040615-1.c: Same.
1465         * gcc.dg/tree-ssa/20040624-1.c: Same.
1466         * gcc.dg/tree-ssa/pr21417.c: Same.
1467         * gcc.dg/tree-ssa/pr61607.c: Same.
1468         * gcc.dg/tree-ssa/slsr-27.c: Same.
1469         * gcc.dg/tree-ssa/slsr-28.c: Same.
1470         * gcc.dg/tree-ssa/slsr-29.c: Same.
1471         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1472         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1473         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1474         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1475         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1476         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1477         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1478         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1479         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1480         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1481         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1482         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1483         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1484         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1485         * gcc.dg/tree-ssa/vrp47.c: Same.
1486         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1487         * gcc.dg/tree-ssa/foldconst-2.c: Same.
1488         * gcc.dg/tree-ssa/loop-40.c: Same.
1489         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1491 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1493         * g++.dg/cpp0x/constexpr-array13.C: Fix.
1495 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
1497         * gfortran.dg/nint_p7.f90: New testcase.
1499 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
1500             Paolo Carlini  <paolo.carlini@oracle.com>
1502         PR c++/68087
1503         * g++.dg/cpp0x/constexpr-array13.C: New.
1505 2015-11-25  Ilmir Usmanov <me@ilmir.us>
1506             Cesar Philippidis  <cesar@codesourcery.com>
1508         PR fortran/63858
1509         * goacc/omp-fixed.f: New test.
1510         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1512 2015-11-25  Richard Biener  <rguenther@suse.de>
1514         PR middle-end/68528
1515         * gcc.dg/torture/pr68528.c: New testcase.
1517 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1519         PR c++/58910
1520         * g++.dg/cpp0x/constexpr-tuple2.C: New.
1522 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1524         PR rtl-optimization/68435
1525         * gcc.dg/pr68435.c: New test.
1527 2015-11-25  Richard Biener  <rguenther@suse.de>
1529         PR tree-optimization/68517
1530         * gcc.dg/torture/pr68517.c: New testcase.
1532 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
1534         PR target/67089
1535         * gcc.dg/pr67089-1.c: New test.
1536         * gcc.dg/pr67089-2.c: New test.
1537         * gcc.dg/pr67089-3.c: New test.
1538         * gcc.dg/pr67089-4.c: New test.
1539         * gcc.dg/pr67089-5.c: New test.
1540         * gcc.dg/pr67089-6.c: New test.
1541         * gcc.dg/pr67089-7.c: New test.
1543 2015-11-25  Richard Biener  <rguenther@suse.de>
1545         PR tree-optimization/68502
1546         * gcc.dg/vect/pr68502-1.c: New testcase.
1547         * gcc.dg/vect/pr68502-2.c: Likewise.
1549 2015-11-24  Michael Collison  <michael.collison@linaro.org>
1551         * gcc.target/aarch64/saddw-1.c: New test.
1552         * gcc.target/aarch64/saddw-2.c: New test.
1553         * gcc.target/aarch64/uaddw-1.c: New test.
1554         * gcc.target/aarch64/uaddw-2.c: New test.
1555         * gcc.target/aarch64/uaddw-3.c: New test.
1556         * lib/target-support.exp
1557         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1558         Add aarch64 to list of support targets.
1560 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
1562         * gcc.target/mips/frame-header-4.c: New test.
1564 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1566         PR fortran/68486
1567         * gfortran.dg/simplify_cshift_3.f90
1569 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1571         PR c++/68278
1572         * g++.dg/cpp1y/pr68278.C: New.
1574 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1576         PR c++/68388
1577         * g++.dg/cpp1y/pr68388.C: New.
1579 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
1580             Sebastian Pop  <s.pop@samsung.com>
1582         PR tree-optimization/67984
1583         * gcc.dg/graphite/pr67984.c: New.
1585 2015-11-24  Michael Matz  <matz@suse.de>
1587         PR rtl-optimization/68392
1588         * g++.dg/pr68392.C: New test.
1590 2015-11-24  Nathan Sidwell  <nathan@acm.org>
1592         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1594 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1596         PR rtl-optimization/68381
1597         * gcc.c-torture/execute/pr68381.c: New test.
1599 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1601         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1602         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1604 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
1606         PR target/68497
1607         * gcc.target/i386/pr68497.c: New test.
1609 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
1611         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1612         New.
1613         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1614         New.
1615         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1616         New.
1617         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1618         New.
1619         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1620         New.
1621         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1622         New.
1623         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1624         New.
1625         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1626         New.
1627         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1628         New.
1629         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1630         New.
1631         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1632         New.
1633         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1634         New.
1636 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1638         PR middle-end/68375
1639         * gcc.dg/pr68375.c: New test.
1641 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
1643         PR target/68483
1644         * gcc.target/i386/pr68483-1.c: New test.
1645         * gcc.target/i386/pr68483-2.c: New test.
1647 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1649         PR c/68337
1650         * gcc.target/i386/mpx/pr68337-1.c: New test.
1651         * gcc.target/i386/mpx/pr68337-2.c: New test.
1653 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1655         PR rtl-optimization/68194
1656         PR rtl-optimization/68328
1657         PR rtl-optimization/68185
1658         * gcc.c-torture/execute/pr68185.c: New test.
1659         * gcc.c-torture/execute/pr68328.c: Likewise.
1661 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1663         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1665 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
1667         PR objc/68438
1668         * objc.dg/plugin: New subdirectory.
1669         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1670         * objc.dg/plugin/plugin.exp: New file, based on
1671         gcc.dg/plugin/plugin.exp.
1673 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
1674             Sebastian Pop  <s.pop@samsung.com>
1676         PR tree-optimization/68493
1677         * gcc.dg/graphite/pr68493.c: New.
1679 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
1680             Sebastian Pop  <s.pop@samsung.com>
1682         PR tree-optimization/68279
1683         * gfortran.dg/graphite/pr68279.f90: New.
1685 2015-11-23  Marek Polacek  <polacek@redhat.com>
1687         PR tree-optimization/68455
1688         * gcc.dg/tree-ssa/pr68455.c: New test.
1690 2015-11-23  Richard Biener  <rguenther@suse.de>
1692         PR tree-optimization/68465
1693         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1695 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1697         PR target/68363
1698         * gcc.target/aarch64/pr68363_1.c: New test.
1700 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
1702         * gcc.target/aarch64/simd/vmulx.x: New.
1703         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1704         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1705         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1707 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
1709         PR c++/68001
1710         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1712 2015-11-23  Richard Biener  <rguenther@suse.de>
1713             Jiong Wang  <jiong.wang@arm.com>
1715         PR tree-optimization/68317
1716         PR tree-optimization/68326
1717         * gcc.dg/pr68317.c: New testcase.
1719 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
1721         PR tree-optimization/68327
1722         * gcc.dg/pr68327.c: New test.
1724 2015-11-23  Tom de Vries  <tom@codesourcery.com>
1726         PR tree-optimization/68460
1727         * gcc.dg/autopar/pr68460.c: New test.
1729 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1731         * c-c++-common/asan/halt_on_error-1.c: New test.
1732         * c-c++-common/asan/halt_on_error-2.c: Likewise.
1734 2015-11-23  Richard Biener  <rguenther@suse.de>
1736         PR tree-optimization/68482
1737         * gcc.dg/vect/pr68482.c: New testcase.
1739 2015-11-23  Richard Biener  <rguenther@suse.de>
1741         PR tree-optimization/68445
1742         * gcc.dg/vect/pr68445.c: New testcase.
1744 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
1746         * gcc.target/s390/load-relative-check.c: New test to check
1747         generation of load relative instructions.
1749 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1751         * gfortran.dg/fmt_t_8.f90: New test.
1753 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1755         PR target/68390
1756         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1758 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1760         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1762 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1764         PR fortran/68486
1765         * gfortran.dg/simplify_cshift_2.f90: New test.
1767 2015-11-22  James Norris  <jnorris@codesourcery.com>
1768             Cesar Philippidis  <cesar@codesourcery.com>
1770         * gfortran.dg/goacc/declare-1.f95: Update test.
1771         * gfortran.dg/goacc/declare-2.f95: New test.
1773 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
1775         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1776         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1777         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1778         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1779         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1780         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1781         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1782         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1783         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1784         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1785         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1786         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1788 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1790         * gfortran.dg/simplify_cshift_1.f90: New test.
1792 2015-11-21  Nathan Sidwell  <nathan@acm.org>
1794         * gcc.dg/atomic-generic.c: Include <string.h>.
1796 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
1798         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1800 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
1802         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1804 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
1806         PR debug/66432
1807         * gcc.dg/debug/pr66432.c: New test.
1809 2015-11-20  Ian Lance Taylor  <iant@google.com>
1811         PR go/66406
1812         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1814 2015-11-20  Mike Stump  <mikestump@comcast.net>
1816         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1817         isn't portable.
1819 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
1821         PR 62314
1822         * gcc.dg/fixits.c: New file.
1823         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1824         (test_fixit_insert): New.
1825         (test_fixit_remove): New.
1826         (test_fixit_replace): New.
1827         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1828         (test_fixit_insert): New.
1829         (test_fixit_remove): New.
1830         (test_fixit_replace): New.
1831         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1832         (test_show_locus): Add tests of rendering fixit hints.
1834 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1836         PR middle-end/68339
1837         * gcc.dg/vect/pr68339.c: New test.
1839 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1841         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1843 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
1845         PR fortran/68237
1846         * gfortran.dg/submodule_12.f90: New test
1848         PR fortran/66762
1849         * gfortran.dg/submodule_6.f08: Add compile option -flto.
1851 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1853         * lib/target-supports.exp
1854         (check_effective_target_arm_neon_ok_nocache): Add check
1855         for M profile.
1857 2015-11-20  Tom de Vries  <tom@codesourcery.com>
1859         PR tree-optimization/68373
1860         * gcc.dg/autopar/pr68373.c: New test.
1862 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1864         PR c++/67354
1865         * g++.dg/abi/mangle67.C: New test.
1867 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1869         * gcc.target/s390/bswap-1.c: New test.
1871 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1873         * gcc.target/s390/pfpo.c: New test.
1875 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
1877         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1878         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1880 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
1882         * g++.dg/spellcheck-fields.C: New file.
1884 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1885             Sebastian Pop  <s.pop@samsung.com>
1887         PR tree-optimization/68428
1888         * gcc.dg/graphite/pr68428.c: New.
1890 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1891             Sebastian Pop  <s.pop@samsung.com>
1893         PR tree-optimization/68335
1894         * gfortran.dg/graphite/pr68335.f90: New.
1896 2015-11-19  Nathan Sidwell  <nathan@acm.org>
1898         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1899         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1900         * gcc.dg/special/weak-2.c: Likewise.
1901         * gcc.dg/weak/weak-12.c: Likewise.
1902         * gcc.dg/weak/weak-15.c: Likewise.
1903         * gcc.dg/weak/weak-16.c: Likewise.
1904         * gcc.dg/weak/weak-1.c: Likewise.
1905         * gcc.dg/weak/weak-2.c: Likewise.
1906         * gcc.dg/weak/weak-4.c: Likewise.
1907         * gcc.dg/torture/pr53922.c: Likewise.
1908         * gcc.dg/torture/pr60092.c: Likewise.
1910 2015-11-19  Marek Polacek  <polacek@redhat.com>
1912         PR c/68412
1913         * gcc.dg/pr68412-2.c: New test.
1914         * gcc.dg/pr68412.c: New test.
1916 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1918         * gcc.dg/tree-ssa/vrp98.c: New testcase.
1919         * gcc.target/avr/uint8-single-reg.c: New testcase.
1921 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1923         PR c++/67409
1924         * g++.dg/eh/goto3.C: New test.
1926 2015-11-19  Marek Polacek  <polacek@redhat.com>
1928         PR tree-optimization/68431
1929         * gcc.dg/tree-ssa/pr68431.c: New test.
1931 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1933         PR rtl-optimization/68376
1934         * gcc.c-torture/execute/pr68376-1.c: New test.
1935         * gcc.c-torture/execute/pr68376-2.c: New test.
1937         PR target/67770
1938         * gcc.target/i386/pr67770.c: New test.
1940 2015-11-18  Jeff Law  <law@redhat.com>
1942         PR tree-optimization/68198
1943         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1944         * gcc.dg/tree-ssa/pr68198.c: New test.
1946 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1948         PR fortran/59910
1949         * gfortran.dg/pr59910.f90: New test.
1951 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1953         PR fortran/43996
1954         * gfortran.dg/pr43996.f90: New test.
1956 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
1958         PR c/65083
1959         * gcc.dg/atomic/stdatomic-fence-2.c,
1960         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1962 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1964         * gnat.dg/loop_optimization19.adb: New test.
1965         * gnat.dg/loop_optimization20.adb: Likewise.
1966         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1968 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1970         * gnat.dg/opt52.adb: New test.
1972 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
1974         * gcc.dg/goacc/nvptx-sese-1.c: New.
1976 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1978         * gnat.dg/renaming7.adb: New test.
1979         * gnat.dg/renaming7_pkg.ads: New helper.
1981 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
1983         PR tree-optimization/68402
1984         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1985         to avoid undefined behaviour.
1987 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
1989         PR tree-optimization/68157
1990         * g++.dg/opt/pr68157.C: New test.
1992 2015-11-18  Richard Biener  <rguenther@suse.de>
1994         PR tree-optimization/67790
1995         * gcc.dg/vect/pr67790.c: New testcase.
1997 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
1999         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2001 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
2003         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2004         (test_braced_init): New function.
2005         (test_statement_expression): New function.
2006         (test_address_of_label): New function.
2007         (test_transaction_expressions): New function.
2008         (test_keywords): New function.
2009         (test_builtin_va_arg): New function.
2010         (test_builtin_offsetof): New function.
2011         * lib/multiline.exp (_build_multiline_regex): Escape braces.
2013 2015-11-17  Martin Sebor  <msebor@redhat.com>
2015         PR c++/68308
2016         * g++.dg/init/new46.C: New test.
2018 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
2020         PR fortran/65751
2021         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2023 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
2025         PR middle-end/68134
2026         * gcc.dg/pr68134.c: New test.
2028 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2030         PR target/68143
2031         * gcc.c-torture/execute/pr68143_1.c: New test.
2033 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
2035         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2037 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
2039         * gcc.dg/tree-ssa/ifc-8.c: New test.
2041 2015-11-16  Marek Polacek  <polacek@redhat.com>
2043         PR c++/68362
2044         * g++.dg/delayedfold/switch-1.C: New test.
2046 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2048         PR fortran/58027
2049         PR fortran/60993
2050         * gfortran.dg/pr58027.f90: New test.
2052 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
2054         * c-c++-common/attr-simd.c: New test.
2055         * c-c++-common/attr-simd-2.c: New test.
2056         * c-c++-common/attr-simd-3.c: New test.
2058 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
2060         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2062 2015-11-16  Christian Bruel  <christian.bruel@st.com>
2064         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2065          Check __ARM_NEON__ instead of "arm_neon.h.
2066         * gcc.target/arm/attr-neon3.c: New test.
2067         * gcc.target/arm/attr-neon-fp16.c: Likewise
2069 2015-11-16  Christian Bruel  <christian.bruel@st.com>
2071         PR target/65837
2072         * gcc.target/arm/lto/pr65837_0.c
2073         * gcc.target/arm/attr-neon2.c
2074         * gcc.target/arm/attr-neon.c
2075         * gcc.target/arm/attr-neon-builtin-fail.c
2076         * gcc.target/arm/attr-crypto.c
2078 2015-11-16  Richard Biener  <rguenther@suse.de>
2080         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2082 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
2084         PR fortran/50221
2085         * gfortran.dg/deferred_character_1.f90: New test.
2086         * gfortran.dg/deferred_character_4.f90: New test for comment
2087         #4 of the PR.
2089         PR fortran/68216
2090         * gfortran.dg/deferred_character_2.f90: New test.
2092         PR fortran/67674
2093         * gfortran.dg/deferred_character_3.f90: New test.
2095         PR fortran/63932
2096         * gfortran.dg/deferred_character_5.f90: New test.
2098         PR fortran/66408
2099         * gfortran.dg/deferred_character_6.f90: New test.
2101         PR fortran/49954
2102         * gfortran.dg/deferred_character_7.f90: New test.
2104 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2106         PR fortran/67803
2107         * gfortran.dg/pr67803.f90: New test.
2109 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
2111         * g++.dg/cpp/ucn-1.C: Fix typo.
2113 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
2115         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2116         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2118 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
2119             Jeff Law  <law@redhat.com>
2121         * gcc.dg/tree-ssa/split-path-1.c: New test.
2123 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2125         * c-c++-common/goacc/loop-auto-1.c: New.
2127         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2128         * gcc.dg/goacc/nvptx-merged-loop.c: New.
2130 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
2132         PR fortran/68319
2133         * gfortran.dg/pr68319.f90: New test.
2135 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2137         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2138         hardware floating point support.
2140         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2141         vector direct move instructions.
2143         * gcc.target/powerpc/maddld.c: New test.
2145 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
2147         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2148         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2149         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2151 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2153         * gcc.dg/diagnostic-token-ranges.c: New file.
2154         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2155         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2156         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2157         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2158         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2159         line_table param when calling
2160         linemap_position_for_line_and_column.
2161         (test_show_locus): Pass line_table to rich_location ctors.
2162         (plugin_init): Remove setting of global_dc->colorize_source_p.
2163         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2164         New file.
2165         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2166         diagnostic_plugin_test_tree_expression_range.c,
2167         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2168         and diagnostic-test-show-trees-1.c.
2170 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
2172         PR tree-optimization/67682
2173         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2174         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2175         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2176         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2178 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2180         * gcc.target/aarch64/umaddl_combine_1.c: New test.
2182 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
2184         PR tree-optimization/68264
2185         * gcc.dg/torture/pr68264.c: New test.
2187 2015-11-13  Marek Polacek  <polacek@redhat.com>
2189         PR c/68320
2190         * gcc.dg/pr68320.c: New test.
2192 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2194         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2196 2015-11-13  Richard Biener  <rguenther@suse.de>
2198         PR tree-optimization/68306
2199         * gcc.dg/pr68306.c: Adjust.
2200         * gcc.dg/pr68306-2.c: New testcase.
2201         * gcc.dg/pr68306-3.c: Likewise.
2203 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2205         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2206         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2208 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2210         PR fortran/47266
2211         * gfortran.dg/module_private_2.f90: New test.
2213 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2215         PR fortran/47266
2216         * gfortran.dg/warn_unused_function_2.f90: New test.
2218 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
2220         Revert [ARM] Remove neon-testgen.ml and generated tests.
2221         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2223         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2224         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2225         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2226         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2227         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2228         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2229         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2230         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2231         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2232         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2233         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2234         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2235         * gcc.target/arm/neon/vRhadds16.c: Remove.
2236         * gcc.target/arm/neon/vRhadds32.c: Remove.
2237         * gcc.target/arm/neon/vRhadds8.c: Remove.
2238         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2239         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2240         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2241         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2242         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2243         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2244         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2245         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2246         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2247         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2248         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2249         * gcc.target/arm/neon/vRshls16.c: Remove.
2250         * gcc.target/arm/neon/vRshls32.c: Remove.
2251         * gcc.target/arm/neon/vRshls64.c: Remove.
2252         * gcc.target/arm/neon/vRshls8.c: Remove.
2253         * gcc.target/arm/neon/vRshlu16.c: Remove.
2254         * gcc.target/arm/neon/vRshlu32.c: Remove.
2255         * gcc.target/arm/neon/vRshlu64.c: Remove.
2256         * gcc.target/arm/neon/vRshlu8.c: Remove.
2257         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2258         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2259         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2260         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2261         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2262         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2263         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2264         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2265         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2266         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2267         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2268         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2269         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2270         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2271         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2272         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2273         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2274         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2275         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2276         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2277         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2278         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2279         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2280         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2281         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2282         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2283         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2284         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2285         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2286         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2287         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2288         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2289         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2290         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2291         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2292         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2293         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2294         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2295         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2296         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2297         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2298         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2299         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2300         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2301         * gcc.target/arm/neon/vabaQs16.c: Remove.
2302         * gcc.target/arm/neon/vabaQs32.c: Remove.
2303         * gcc.target/arm/neon/vabaQs8.c: Remove.
2304         * gcc.target/arm/neon/vabaQu16.c: Remove.
2305         * gcc.target/arm/neon/vabaQu32.c: Remove.
2306         * gcc.target/arm/neon/vabaQu8.c: Remove.
2307         * gcc.target/arm/neon/vabals16.c: Remove.
2308         * gcc.target/arm/neon/vabals32.c: Remove.
2309         * gcc.target/arm/neon/vabals8.c: Remove.
2310         * gcc.target/arm/neon/vabalu16.c: Remove.
2311         * gcc.target/arm/neon/vabalu32.c: Remove.
2312         * gcc.target/arm/neon/vabalu8.c: Remove.
2313         * gcc.target/arm/neon/vabas16.c: Remove.
2314         * gcc.target/arm/neon/vabas32.c: Remove.
2315         * gcc.target/arm/neon/vabas8.c: Remove.
2316         * gcc.target/arm/neon/vabau16.c: Remove.
2317         * gcc.target/arm/neon/vabau32.c: Remove.
2318         * gcc.target/arm/neon/vabau8.c: Remove.
2319         * gcc.target/arm/neon/vabdQf32.c: Remove.
2320         * gcc.target/arm/neon/vabdQs16.c: Remove.
2321         * gcc.target/arm/neon/vabdQs32.c: Remove.
2322         * gcc.target/arm/neon/vabdQs8.c: Remove.
2323         * gcc.target/arm/neon/vabdQu16.c: Remove.
2324         * gcc.target/arm/neon/vabdQu32.c: Remove.
2325         * gcc.target/arm/neon/vabdQu8.c: Remove.
2326         * gcc.target/arm/neon/vabdf32.c: Remove.
2327         * gcc.target/arm/neon/vabdls16.c: Remove.
2328         * gcc.target/arm/neon/vabdls32.c: Remove.
2329         * gcc.target/arm/neon/vabdls8.c: Remove.
2330         * gcc.target/arm/neon/vabdlu16.c: Remove.
2331         * gcc.target/arm/neon/vabdlu32.c: Remove.
2332         * gcc.target/arm/neon/vabdlu8.c: Remove.
2333         * gcc.target/arm/neon/vabds16.c: Remove.
2334         * gcc.target/arm/neon/vabds32.c: Remove.
2335         * gcc.target/arm/neon/vabds8.c: Remove.
2336         * gcc.target/arm/neon/vabdu16.c: Remove.
2337         * gcc.target/arm/neon/vabdu32.c: Remove.
2338         * gcc.target/arm/neon/vabdu8.c: Remove.
2339         * gcc.target/arm/neon/vabsQf32.c: Remove.
2340         * gcc.target/arm/neon/vabsQs16.c: Remove.
2341         * gcc.target/arm/neon/vabsQs32.c: Remove.
2342         * gcc.target/arm/neon/vabsQs8.c: Remove.
2343         * gcc.target/arm/neon/vabsf32.c: Remove.
2344         * gcc.target/arm/neon/vabss16.c: Remove.
2345         * gcc.target/arm/neon/vabss32.c: Remove.
2346         * gcc.target/arm/neon/vabss8.c: Remove.
2347         * gcc.target/arm/neon/vaddQf32.c: Remove.
2348         * gcc.target/arm/neon/vaddQs16.c: Remove.
2349         * gcc.target/arm/neon/vaddQs32.c: Remove.
2350         * gcc.target/arm/neon/vaddQs64.c: Remove.
2351         * gcc.target/arm/neon/vaddQs8.c: Remove.
2352         * gcc.target/arm/neon/vaddQu16.c: Remove.
2353         * gcc.target/arm/neon/vaddQu32.c: Remove.
2354         * gcc.target/arm/neon/vaddQu64.c: Remove.
2355         * gcc.target/arm/neon/vaddQu8.c: Remove.
2356         * gcc.target/arm/neon/vaddf32.c: Remove.
2357         * gcc.target/arm/neon/vaddhns16.c: Remove.
2358         * gcc.target/arm/neon/vaddhns32.c: Remove.
2359         * gcc.target/arm/neon/vaddhns64.c: Remove.
2360         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2361         * gcc.target/arm/neon/vaddhnu32.c: Remove.
2362         * gcc.target/arm/neon/vaddhnu64.c: Remove.
2363         * gcc.target/arm/neon/vaddls16.c: Remove.
2364         * gcc.target/arm/neon/vaddls32.c: Remove.
2365         * gcc.target/arm/neon/vaddls8.c: Remove.
2366         * gcc.target/arm/neon/vaddlu16.c: Remove.
2367         * gcc.target/arm/neon/vaddlu32.c: Remove.
2368         * gcc.target/arm/neon/vaddlu8.c: Remove.
2369         * gcc.target/arm/neon/vadds16.c: Remove.
2370         * gcc.target/arm/neon/vadds32.c: Remove.
2371         * gcc.target/arm/neon/vadds64.c: Remove.
2372         * gcc.target/arm/neon/vadds8.c: Remove.
2373         * gcc.target/arm/neon/vaddu16.c: Remove.
2374         * gcc.target/arm/neon/vaddu32.c: Remove.
2375         * gcc.target/arm/neon/vaddu64.c: Remove.
2376         * gcc.target/arm/neon/vaddu8.c: Remove.
2377         * gcc.target/arm/neon/vaddws16.c: Remove.
2378         * gcc.target/arm/neon/vaddws32.c: Remove.
2379         * gcc.target/arm/neon/vaddws8.c: Remove.
2380         * gcc.target/arm/neon/vaddwu16.c: Remove.
2381         * gcc.target/arm/neon/vaddwu32.c: Remove.
2382         * gcc.target/arm/neon/vaddwu8.c: Remove.
2383         * gcc.target/arm/neon/vandQs16.c: Remove.
2384         * gcc.target/arm/neon/vandQs32.c: Remove.
2385         * gcc.target/arm/neon/vandQs64.c: Remove.
2386         * gcc.target/arm/neon/vandQs8.c: Remove.
2387         * gcc.target/arm/neon/vandQu16.c: Remove.
2388         * gcc.target/arm/neon/vandQu32.c: Remove.
2389         * gcc.target/arm/neon/vandQu64.c: Remove.
2390         * gcc.target/arm/neon/vandQu8.c: Remove.
2391         * gcc.target/arm/neon/vands16.c: Remove.
2392         * gcc.target/arm/neon/vands32.c: Remove.
2393         * gcc.target/arm/neon/vands64.c: Remove.
2394         * gcc.target/arm/neon/vands8.c: Remove.
2395         * gcc.target/arm/neon/vandu16.c: Remove.
2396         * gcc.target/arm/neon/vandu32.c: Remove.
2397         * gcc.target/arm/neon/vandu64.c: Remove.
2398         * gcc.target/arm/neon/vandu8.c: Remove.
2399         * gcc.target/arm/neon/vbicQs16.c: Remove.
2400         * gcc.target/arm/neon/vbicQs32.c: Remove.
2401         * gcc.target/arm/neon/vbicQs64.c: Remove.
2402         * gcc.target/arm/neon/vbicQs8.c: Remove.
2403         * gcc.target/arm/neon/vbicQu16.c: Remove.
2404         * gcc.target/arm/neon/vbicQu32.c: Remove.
2405         * gcc.target/arm/neon/vbicQu64.c: Remove.
2406         * gcc.target/arm/neon/vbicQu8.c: Remove.
2407         * gcc.target/arm/neon/vbics16.c: Remove.
2408         * gcc.target/arm/neon/vbics32.c: Remove.
2409         * gcc.target/arm/neon/vbics64.c: Remove.
2410         * gcc.target/arm/neon/vbics8.c: Remove.
2411         * gcc.target/arm/neon/vbicu16.c: Remove.
2412         * gcc.target/arm/neon/vbicu32.c: Remove.
2413         * gcc.target/arm/neon/vbicu64.c: Remove.
2414         * gcc.target/arm/neon/vbicu8.c: Remove.
2415         * gcc.target/arm/neon/vbslQf32.c: Remove.
2416         * gcc.target/arm/neon/vbslQp16.c: Remove.
2417         * gcc.target/arm/neon/vbslQp64.c: Remove.
2418         * gcc.target/arm/neon/vbslQp8.c: Remove.
2419         * gcc.target/arm/neon/vbslQs16.c: Remove.
2420         * gcc.target/arm/neon/vbslQs32.c: Remove.
2421         * gcc.target/arm/neon/vbslQs64.c: Remove.
2422         * gcc.target/arm/neon/vbslQs8.c: Remove.
2423         * gcc.target/arm/neon/vbslQu16.c: Remove.
2424         * gcc.target/arm/neon/vbslQu32.c: Remove.
2425         * gcc.target/arm/neon/vbslQu64.c: Remove.
2426         * gcc.target/arm/neon/vbslQu8.c: Remove.
2427         * gcc.target/arm/neon/vbslf32.c: Remove.
2428         * gcc.target/arm/neon/vbslp16.c: Remove.
2429         * gcc.target/arm/neon/vbslp64.c: Remove.
2430         * gcc.target/arm/neon/vbslp8.c: Remove.
2431         * gcc.target/arm/neon/vbsls16.c: Remove.
2432         * gcc.target/arm/neon/vbsls32.c: Remove.
2433         * gcc.target/arm/neon/vbsls64.c: Remove.
2434         * gcc.target/arm/neon/vbsls8.c: Remove.
2435         * gcc.target/arm/neon/vbslu16.c: Remove.
2436         * gcc.target/arm/neon/vbslu32.c: Remove.
2437         * gcc.target/arm/neon/vbslu64.c: Remove.
2438         * gcc.target/arm/neon/vbslu8.c: Remove.
2439         * gcc.target/arm/neon/vcageQf32.c: Remove.
2440         * gcc.target/arm/neon/vcagef32.c: Remove.
2441         * gcc.target/arm/neon/vcagtQf32.c: Remove.
2442         * gcc.target/arm/neon/vcagtf32.c: Remove.
2443         * gcc.target/arm/neon/vcaleQf32.c: Remove.
2444         * gcc.target/arm/neon/vcalef32.c: Remove.
2445         * gcc.target/arm/neon/vcaltQf32.c: Remove.
2446         * gcc.target/arm/neon/vcaltf32.c: Remove.
2447         * gcc.target/arm/neon/vceqQf32.c: Remove.
2448         * gcc.target/arm/neon/vceqQp8.c: Remove.
2449         * gcc.target/arm/neon/vceqQs16.c: Remove.
2450         * gcc.target/arm/neon/vceqQs32.c: Remove.
2451         * gcc.target/arm/neon/vceqQs8.c: Remove.
2452         * gcc.target/arm/neon/vceqQu16.c: Remove.
2453         * gcc.target/arm/neon/vceqQu32.c: Remove.
2454         * gcc.target/arm/neon/vceqQu8.c: Remove.
2455         * gcc.target/arm/neon/vceqf32.c: Remove.
2456         * gcc.target/arm/neon/vceqp8.c: Remove.
2457         * gcc.target/arm/neon/vceqs16.c: Remove.
2458         * gcc.target/arm/neon/vceqs32.c: Remove.
2459         * gcc.target/arm/neon/vceqs8.c: Remove.
2460         * gcc.target/arm/neon/vcequ16.c: Remove.
2461         * gcc.target/arm/neon/vcequ32.c: Remove.
2462         * gcc.target/arm/neon/vcequ8.c: Remove.
2463         * gcc.target/arm/neon/vcgeQf32.c: Remove.
2464         * gcc.target/arm/neon/vcgeQs16.c: Remove.
2465         * gcc.target/arm/neon/vcgeQs32.c: Remove.
2466         * gcc.target/arm/neon/vcgeQs8.c: Remove.
2467         * gcc.target/arm/neon/vcgeQu16.c: Remove.
2468         * gcc.target/arm/neon/vcgeQu32.c: Remove.
2469         * gcc.target/arm/neon/vcgeQu8.c: Remove.
2470         * gcc.target/arm/neon/vcgef32.c: Remove.
2471         * gcc.target/arm/neon/vcges16.c: Remove.
2472         * gcc.target/arm/neon/vcges32.c: Remove.
2473         * gcc.target/arm/neon/vcges8.c: Remove.
2474         * gcc.target/arm/neon/vcgeu16.c: Remove.
2475         * gcc.target/arm/neon/vcgeu32.c: Remove.
2476         * gcc.target/arm/neon/vcgeu8.c: Remove.
2477         * gcc.target/arm/neon/vcgtQf32.c: Remove.
2478         * gcc.target/arm/neon/vcgtQs16.c: Remove.
2479         * gcc.target/arm/neon/vcgtQs32.c: Remove.
2480         * gcc.target/arm/neon/vcgtQs8.c: Remove.
2481         * gcc.target/arm/neon/vcgtQu16.c: Remove.
2482         * gcc.target/arm/neon/vcgtQu32.c: Remove.
2483         * gcc.target/arm/neon/vcgtQu8.c: Remove.
2484         * gcc.target/arm/neon/vcgtf32.c: Remove.
2485         * gcc.target/arm/neon/vcgts16.c: Remove.
2486         * gcc.target/arm/neon/vcgts32.c: Remove.
2487         * gcc.target/arm/neon/vcgts8.c: Remove.
2488         * gcc.target/arm/neon/vcgtu16.c: Remove.
2489         * gcc.target/arm/neon/vcgtu32.c: Remove.
2490         * gcc.target/arm/neon/vcgtu8.c: Remove.
2491         * gcc.target/arm/neon/vcleQf32.c: Remove.
2492         * gcc.target/arm/neon/vcleQs16.c: Remove.
2493         * gcc.target/arm/neon/vcleQs32.c: Remove.
2494         * gcc.target/arm/neon/vcleQs8.c: Remove.
2495         * gcc.target/arm/neon/vcleQu16.c: Remove.
2496         * gcc.target/arm/neon/vcleQu32.c: Remove.
2497         * gcc.target/arm/neon/vcleQu8.c: Remove.
2498         * gcc.target/arm/neon/vclef32.c: Remove.
2499         * gcc.target/arm/neon/vcles16.c: Remove.
2500         * gcc.target/arm/neon/vcles32.c: Remove.
2501         * gcc.target/arm/neon/vcles8.c: Remove.
2502         * gcc.target/arm/neon/vcleu16.c: Remove.
2503         * gcc.target/arm/neon/vcleu32.c: Remove.
2504         * gcc.target/arm/neon/vcleu8.c: Remove.
2505         * gcc.target/arm/neon/vclsQs16.c: Remove.
2506         * gcc.target/arm/neon/vclsQs32.c: Remove.
2507         * gcc.target/arm/neon/vclsQs8.c: Remove.
2508         * gcc.target/arm/neon/vclss16.c: Remove.
2509         * gcc.target/arm/neon/vclss32.c: Remove.
2510         * gcc.target/arm/neon/vclss8.c: Remove.
2511         * gcc.target/arm/neon/vcltQf32.c: Remove.
2512         * gcc.target/arm/neon/vcltQs16.c: Remove.
2513         * gcc.target/arm/neon/vcltQs32.c: Remove.
2514         * gcc.target/arm/neon/vcltQs8.c: Remove.
2515         * gcc.target/arm/neon/vcltQu16.c: Remove.
2516         * gcc.target/arm/neon/vcltQu32.c: Remove.
2517         * gcc.target/arm/neon/vcltQu8.c: Remove.
2518         * gcc.target/arm/neon/vcltf32.c: Remove.
2519         * gcc.target/arm/neon/vclts16.c: Remove.
2520         * gcc.target/arm/neon/vclts32.c: Remove.
2521         * gcc.target/arm/neon/vclts8.c: Remove.
2522         * gcc.target/arm/neon/vcltu16.c: Remove.
2523         * gcc.target/arm/neon/vcltu32.c: Remove.
2524         * gcc.target/arm/neon/vcltu8.c: Remove.
2525         * gcc.target/arm/neon/vclzQs16.c: Remove.
2526         * gcc.target/arm/neon/vclzQs32.c: Remove.
2527         * gcc.target/arm/neon/vclzQs8.c: Remove.
2528         * gcc.target/arm/neon/vclzQu16.c: Remove.
2529         * gcc.target/arm/neon/vclzQu32.c: Remove.
2530         * gcc.target/arm/neon/vclzQu8.c: Remove.
2531         * gcc.target/arm/neon/vclzs16.c: Remove.
2532         * gcc.target/arm/neon/vclzs32.c: Remove.
2533         * gcc.target/arm/neon/vclzs8.c: Remove.
2534         * gcc.target/arm/neon/vclzu16.c: Remove.
2535         * gcc.target/arm/neon/vclzu32.c: Remove.
2536         * gcc.target/arm/neon/vclzu8.c: Remove.
2537         * gcc.target/arm/neon/vcntQp8.c: Remove.
2538         * gcc.target/arm/neon/vcntQs8.c: Remove.
2539         * gcc.target/arm/neon/vcntQu8.c: Remove.
2540         * gcc.target/arm/neon/vcntp8.c: Remove.
2541         * gcc.target/arm/neon/vcnts8.c: Remove.
2542         * gcc.target/arm/neon/vcntu8.c: Remove.
2543         * gcc.target/arm/neon/vcombinef32.c: Remove.
2544         * gcc.target/arm/neon/vcombinep16.c: Remove.
2545         * gcc.target/arm/neon/vcombinep64.c: Remove.
2546         * gcc.target/arm/neon/vcombinep8.c: Remove.
2547         * gcc.target/arm/neon/vcombines16.c: Remove.
2548         * gcc.target/arm/neon/vcombines32.c: Remove.
2549         * gcc.target/arm/neon/vcombines64.c: Remove.
2550         * gcc.target/arm/neon/vcombines8.c: Remove.
2551         * gcc.target/arm/neon/vcombineu16.c: Remove.
2552         * gcc.target/arm/neon/vcombineu32.c: Remove.
2553         * gcc.target/arm/neon/vcombineu64.c: Remove.
2554         * gcc.target/arm/neon/vcombineu8.c: Remove.
2555         * gcc.target/arm/neon/vcreatef32.c: Remove.
2556         * gcc.target/arm/neon/vcreatep16.c: Remove.
2557         * gcc.target/arm/neon/vcreatep64.c: Remove.
2558         * gcc.target/arm/neon/vcreatep8.c: Remove.
2559         * gcc.target/arm/neon/vcreates16.c: Remove.
2560         * gcc.target/arm/neon/vcreates32.c: Remove.
2561         * gcc.target/arm/neon/vcreates64.c: Remove.
2562         * gcc.target/arm/neon/vcreates8.c: Remove.
2563         * gcc.target/arm/neon/vcreateu16.c: Remove.
2564         * gcc.target/arm/neon/vcreateu32.c: Remove.
2565         * gcc.target/arm/neon/vcreateu64.c: Remove.
2566         * gcc.target/arm/neon/vcreateu8.c: Remove.
2567         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2568         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2569         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2570         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2571         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2572         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2573         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2574         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2575         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2576         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2577         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2578         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2579         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2580         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2581         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2582         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2583         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2584         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2585         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2586         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2587         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2588         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2589         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2590         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2591         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2592         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2593         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2594         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2595         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2596         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2597         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2598         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2599         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2600         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2601         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2602         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2603         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2604         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2605         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2606         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2607         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2608         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2609         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2610         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2611         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2612         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2613         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2614         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2615         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2616         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2617         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2618         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2619         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2620         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2621         * gcc.target/arm/neon/vdup_nf32.c: Remove.
2622         * gcc.target/arm/neon/vdup_np16.c: Remove.
2623         * gcc.target/arm/neon/vdup_np64.c: Remove.
2624         * gcc.target/arm/neon/vdup_np8.c: Remove.
2625         * gcc.target/arm/neon/vdup_ns16.c: Remove.
2626         * gcc.target/arm/neon/vdup_ns32.c: Remove.
2627         * gcc.target/arm/neon/vdup_ns64.c: Remove.
2628         * gcc.target/arm/neon/vdup_ns8.c: Remove.
2629         * gcc.target/arm/neon/vdup_nu16.c: Remove.
2630         * gcc.target/arm/neon/vdup_nu32.c: Remove.
2631         * gcc.target/arm/neon/vdup_nu64.c: Remove.
2632         * gcc.target/arm/neon/vdup_nu8.c: Remove.
2633         * gcc.target/arm/neon/veorQs16.c: Remove.
2634         * gcc.target/arm/neon/veorQs32.c: Remove.
2635         * gcc.target/arm/neon/veorQs64.c: Remove.
2636         * gcc.target/arm/neon/veorQs8.c: Remove.
2637         * gcc.target/arm/neon/veorQu16.c: Remove.
2638         * gcc.target/arm/neon/veorQu32.c: Remove.
2639         * gcc.target/arm/neon/veorQu64.c: Remove.
2640         * gcc.target/arm/neon/veorQu8.c: Remove.
2641         * gcc.target/arm/neon/veors16.c: Remove.
2642         * gcc.target/arm/neon/veors32.c: Remove.
2643         * gcc.target/arm/neon/veors64.c: Remove.
2644         * gcc.target/arm/neon/veors8.c: Remove.
2645         * gcc.target/arm/neon/veoru16.c: Remove.
2646         * gcc.target/arm/neon/veoru32.c: Remove.
2647         * gcc.target/arm/neon/veoru64.c: Remove.
2648         * gcc.target/arm/neon/veoru8.c: Remove.
2649         * gcc.target/arm/neon/vextQf32.c: Remove.
2650         * gcc.target/arm/neon/vextQp16.c: Remove.
2651         * gcc.target/arm/neon/vextQp64.c: Remove.
2652         * gcc.target/arm/neon/vextQp8.c: Remove.
2653         * gcc.target/arm/neon/vextQs16.c: Remove.
2654         * gcc.target/arm/neon/vextQs32.c: Remove.
2655         * gcc.target/arm/neon/vextQs64.c: Remove.
2656         * gcc.target/arm/neon/vextQs8.c: Remove.
2657         * gcc.target/arm/neon/vextQu16.c: Remove.
2658         * gcc.target/arm/neon/vextQu32.c: Remove.
2659         * gcc.target/arm/neon/vextQu64.c: Remove.
2660         * gcc.target/arm/neon/vextQu8.c: Remove.
2661         * gcc.target/arm/neon/vextf32.c: Remove.
2662         * gcc.target/arm/neon/vextp16.c: Remove.
2663         * gcc.target/arm/neon/vextp64.c: Remove.
2664         * gcc.target/arm/neon/vextp8.c: Remove.
2665         * gcc.target/arm/neon/vexts16.c: Remove.
2666         * gcc.target/arm/neon/vexts32.c: Remove.
2667         * gcc.target/arm/neon/vexts64.c: Remove.
2668         * gcc.target/arm/neon/vexts8.c: Remove.
2669         * gcc.target/arm/neon/vextu16.c: Remove.
2670         * gcc.target/arm/neon/vextu32.c: Remove.
2671         * gcc.target/arm/neon/vextu64.c: Remove.
2672         * gcc.target/arm/neon/vextu8.c: Remove.
2673         * gcc.target/arm/neon/vfmaQf32.c: Remove.
2674         * gcc.target/arm/neon/vfmaf32.c: Remove.
2675         * gcc.target/arm/neon/vfmsQf32.c: Remove.
2676         * gcc.target/arm/neon/vfmsf32.c: Remove.
2677         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2678         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2679         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2680         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2681         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2682         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2683         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2684         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2685         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2686         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2687         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2688         * gcc.target/arm/neon/vget_highf32.c: Remove.
2689         * gcc.target/arm/neon/vget_highp16.c: Remove.
2690         * gcc.target/arm/neon/vget_highp64.c: Remove.
2691         * gcc.target/arm/neon/vget_highp8.c: Remove.
2692         * gcc.target/arm/neon/vget_highs16.c: Remove.
2693         * gcc.target/arm/neon/vget_highs32.c: Remove.
2694         * gcc.target/arm/neon/vget_highs64.c: Remove.
2695         * gcc.target/arm/neon/vget_highs8.c: Remove.
2696         * gcc.target/arm/neon/vget_highu16.c: Remove.
2697         * gcc.target/arm/neon/vget_highu32.c: Remove.
2698         * gcc.target/arm/neon/vget_highu64.c: Remove.
2699         * gcc.target/arm/neon/vget_highu8.c: Remove.
2700         * gcc.target/arm/neon/vget_lanef32.c: Remove.
2701         * gcc.target/arm/neon/vget_lanep16.c: Remove.
2702         * gcc.target/arm/neon/vget_lanep8.c: Remove.
2703         * gcc.target/arm/neon/vget_lanes16.c: Remove.
2704         * gcc.target/arm/neon/vget_lanes32.c: Remove.
2705         * gcc.target/arm/neon/vget_lanes64.c: Remove.
2706         * gcc.target/arm/neon/vget_lanes8.c: Remove.
2707         * gcc.target/arm/neon/vget_laneu16.c: Remove.
2708         * gcc.target/arm/neon/vget_laneu32.c: Remove.
2709         * gcc.target/arm/neon/vget_laneu64.c: Remove.
2710         * gcc.target/arm/neon/vget_laneu8.c: Remove.
2711         * gcc.target/arm/neon/vget_lowf32.c: Remove.
2712         * gcc.target/arm/neon/vget_lowp16.c: Remove.
2713         * gcc.target/arm/neon/vget_lowp64.c: Remove.
2714         * gcc.target/arm/neon/vget_lowp8.c: Remove.
2715         * gcc.target/arm/neon/vget_lows16.c: Remove.
2716         * gcc.target/arm/neon/vget_lows32.c: Remove.
2717         * gcc.target/arm/neon/vget_lows64.c: Remove.
2718         * gcc.target/arm/neon/vget_lows8.c: Remove.
2719         * gcc.target/arm/neon/vget_lowu16.c: Remove.
2720         * gcc.target/arm/neon/vget_lowu32.c: Remove.
2721         * gcc.target/arm/neon/vget_lowu64.c: Remove.
2722         * gcc.target/arm/neon/vget_lowu8.c: Remove.
2723         * gcc.target/arm/neon/vhaddQs16.c: Remove.
2724         * gcc.target/arm/neon/vhaddQs32.c: Remove.
2725         * gcc.target/arm/neon/vhaddQs8.c: Remove.
2726         * gcc.target/arm/neon/vhaddQu16.c: Remove.
2727         * gcc.target/arm/neon/vhaddQu32.c: Remove.
2728         * gcc.target/arm/neon/vhaddQu8.c: Remove.
2729         * gcc.target/arm/neon/vhadds16.c: Remove.
2730         * gcc.target/arm/neon/vhadds32.c: Remove.
2731         * gcc.target/arm/neon/vhadds8.c: Remove.
2732         * gcc.target/arm/neon/vhaddu16.c: Remove.
2733         * gcc.target/arm/neon/vhaddu32.c: Remove.
2734         * gcc.target/arm/neon/vhaddu8.c: Remove.
2735         * gcc.target/arm/neon/vhsubQs16.c: Remove.
2736         * gcc.target/arm/neon/vhsubQs32.c: Remove.
2737         * gcc.target/arm/neon/vhsubQs8.c: Remove.
2738         * gcc.target/arm/neon/vhsubQu16.c: Remove.
2739         * gcc.target/arm/neon/vhsubQu32.c: Remove.
2740         * gcc.target/arm/neon/vhsubQu8.c: Remove.
2741         * gcc.target/arm/neon/vhsubs16.c: Remove.
2742         * gcc.target/arm/neon/vhsubs32.c: Remove.
2743         * gcc.target/arm/neon/vhsubs8.c: Remove.
2744         * gcc.target/arm/neon/vhsubu16.c: Remove.
2745         * gcc.target/arm/neon/vhsubu32.c: Remove.
2746         * gcc.target/arm/neon/vhsubu8.c: Remove.
2747         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2748         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2749         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2750         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2751         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2752         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2753         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2754         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2755         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2756         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2757         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2758         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2759         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2760         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2761         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2762         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2763         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2764         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2765         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2766         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2767         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2768         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2769         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2770         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2771         * gcc.target/arm/neon/vld1Qf32.c: Remove.
2772         * gcc.target/arm/neon/vld1Qp16.c: Remove.
2773         * gcc.target/arm/neon/vld1Qp64.c: Remove.
2774         * gcc.target/arm/neon/vld1Qp8.c: Remove.
2775         * gcc.target/arm/neon/vld1Qs16.c: Remove.
2776         * gcc.target/arm/neon/vld1Qs32.c: Remove.
2777         * gcc.target/arm/neon/vld1Qs64.c: Remove.
2778         * gcc.target/arm/neon/vld1Qs8.c: Remove.
2779         * gcc.target/arm/neon/vld1Qu16.c: Remove.
2780         * gcc.target/arm/neon/vld1Qu32.c: Remove.
2781         * gcc.target/arm/neon/vld1Qu64.c: Remove.
2782         * gcc.target/arm/neon/vld1Qu8.c: Remove.
2783         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2784         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2785         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2786         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2787         * gcc.target/arm/neon/vld1_dups16.c: Remove.
2788         * gcc.target/arm/neon/vld1_dups32.c: Remove.
2789         * gcc.target/arm/neon/vld1_dups64.c: Remove.
2790         * gcc.target/arm/neon/vld1_dups8.c: Remove.
2791         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2792         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2793         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2794         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2795         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2796         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2797         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2798         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2799         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2800         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2801         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2802         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2803         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2804         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2805         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2806         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2807         * gcc.target/arm/neon/vld1f32.c: Remove.
2808         * gcc.target/arm/neon/vld1p16.c: Remove.
2809         * gcc.target/arm/neon/vld1p64.c: Remove.
2810         * gcc.target/arm/neon/vld1p8.c: Remove.
2811         * gcc.target/arm/neon/vld1s16.c: Remove.
2812         * gcc.target/arm/neon/vld1s32.c: Remove.
2813         * gcc.target/arm/neon/vld1s64.c: Remove.
2814         * gcc.target/arm/neon/vld1s8.c: Remove.
2815         * gcc.target/arm/neon/vld1u16.c: Remove.
2816         * gcc.target/arm/neon/vld1u32.c: Remove.
2817         * gcc.target/arm/neon/vld1u64.c: Remove.
2818         * gcc.target/arm/neon/vld1u8.c: Remove.
2819         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2820         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2821         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2822         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2823         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2824         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2825         * gcc.target/arm/neon/vld2Qf32.c: Remove.
2826         * gcc.target/arm/neon/vld2Qp16.c: Remove.
2827         * gcc.target/arm/neon/vld2Qp8.c: Remove.
2828         * gcc.target/arm/neon/vld2Qs16.c: Remove.
2829         * gcc.target/arm/neon/vld2Qs32.c: Remove.
2830         * gcc.target/arm/neon/vld2Qs8.c: Remove.
2831         * gcc.target/arm/neon/vld2Qu16.c: Remove.
2832         * gcc.target/arm/neon/vld2Qu32.c: Remove.
2833         * gcc.target/arm/neon/vld2Qu8.c: Remove.
2834         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2835         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2836         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2837         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2838         * gcc.target/arm/neon/vld2_dups16.c: Remove.
2839         * gcc.target/arm/neon/vld2_dups32.c: Remove.
2840         * gcc.target/arm/neon/vld2_dups64.c: Remove.
2841         * gcc.target/arm/neon/vld2_dups8.c: Remove.
2842         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2843         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2844         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2845         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2846         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2847         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2848         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2849         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2850         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2851         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2852         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2853         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2854         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2855         * gcc.target/arm/neon/vld2f32.c: Remove.
2856         * gcc.target/arm/neon/vld2p16.c: Remove.
2857         * gcc.target/arm/neon/vld2p64.c: Remove.
2858         * gcc.target/arm/neon/vld2p8.c: Remove.
2859         * gcc.target/arm/neon/vld2s16.c: Remove.
2860         * gcc.target/arm/neon/vld2s32.c: Remove.
2861         * gcc.target/arm/neon/vld2s64.c: Remove.
2862         * gcc.target/arm/neon/vld2s8.c: Remove.
2863         * gcc.target/arm/neon/vld2u16.c: Remove.
2864         * gcc.target/arm/neon/vld2u32.c: Remove.
2865         * gcc.target/arm/neon/vld2u64.c: Remove.
2866         * gcc.target/arm/neon/vld2u8.c: Remove.
2867         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2868         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2869         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2870         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2871         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2872         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2873         * gcc.target/arm/neon/vld3Qf32.c: Remove.
2874         * gcc.target/arm/neon/vld3Qp16.c: Remove.
2875         * gcc.target/arm/neon/vld3Qp8.c: Remove.
2876         * gcc.target/arm/neon/vld3Qs16.c: Remove.
2877         * gcc.target/arm/neon/vld3Qs32.c: Remove.
2878         * gcc.target/arm/neon/vld3Qs8.c: Remove.
2879         * gcc.target/arm/neon/vld3Qu16.c: Remove.
2880         * gcc.target/arm/neon/vld3Qu32.c: Remove.
2881         * gcc.target/arm/neon/vld3Qu8.c: Remove.
2882         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2883         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2884         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2885         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2886         * gcc.target/arm/neon/vld3_dups16.c: Remove.
2887         * gcc.target/arm/neon/vld3_dups32.c: Remove.
2888         * gcc.target/arm/neon/vld3_dups64.c: Remove.
2889         * gcc.target/arm/neon/vld3_dups8.c: Remove.
2890         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2891         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2892         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2893         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2894         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2895         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2896         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2897         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2898         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2899         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2900         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2901         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2902         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2903         * gcc.target/arm/neon/vld3f32.c: Remove.
2904         * gcc.target/arm/neon/vld3p16.c: Remove.
2905         * gcc.target/arm/neon/vld3p64.c: Remove.
2906         * gcc.target/arm/neon/vld3p8.c: Remove.
2907         * gcc.target/arm/neon/vld3s16.c: Remove.
2908         * gcc.target/arm/neon/vld3s32.c: Remove.
2909         * gcc.target/arm/neon/vld3s64.c: Remove.
2910         * gcc.target/arm/neon/vld3s8.c: Remove.
2911         * gcc.target/arm/neon/vld3u16.c: Remove.
2912         * gcc.target/arm/neon/vld3u32.c: Remove.
2913         * gcc.target/arm/neon/vld3u64.c: Remove.
2914         * gcc.target/arm/neon/vld3u8.c: Remove.
2915         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2916         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2917         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2918         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2919         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2920         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2921         * gcc.target/arm/neon/vld4Qf32.c: Remove.
2922         * gcc.target/arm/neon/vld4Qp16.c: Remove.
2923         * gcc.target/arm/neon/vld4Qp8.c: Remove.
2924         * gcc.target/arm/neon/vld4Qs16.c: Remove.
2925         * gcc.target/arm/neon/vld4Qs32.c: Remove.
2926         * gcc.target/arm/neon/vld4Qs8.c: Remove.
2927         * gcc.target/arm/neon/vld4Qu16.c: Remove.
2928         * gcc.target/arm/neon/vld4Qu32.c: Remove.
2929         * gcc.target/arm/neon/vld4Qu8.c: Remove.
2930         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2931         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2932         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2933         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2934         * gcc.target/arm/neon/vld4_dups16.c: Remove.
2935         * gcc.target/arm/neon/vld4_dups32.c: Remove.
2936         * gcc.target/arm/neon/vld4_dups64.c: Remove.
2937         * gcc.target/arm/neon/vld4_dups8.c: Remove.
2938         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2939         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2940         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2941         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2942         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2943         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2944         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2945         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2946         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2947         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2948         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2949         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2950         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2951         * gcc.target/arm/neon/vld4f32.c: Remove.
2952         * gcc.target/arm/neon/vld4p16.c: Remove.
2953         * gcc.target/arm/neon/vld4p64.c: Remove.
2954         * gcc.target/arm/neon/vld4p8.c: Remove.
2955         * gcc.target/arm/neon/vld4s16.c: Remove.
2956         * gcc.target/arm/neon/vld4s32.c: Remove.
2957         * gcc.target/arm/neon/vld4s64.c: Remove.
2958         * gcc.target/arm/neon/vld4s8.c: Remove.
2959         * gcc.target/arm/neon/vld4u16.c: Remove.
2960         * gcc.target/arm/neon/vld4u32.c: Remove.
2961         * gcc.target/arm/neon/vld4u64.c: Remove.
2962         * gcc.target/arm/neon/vld4u8.c: Remove.
2963         * gcc.target/arm/neon/vmaxQf32.c: Remove.
2964         * gcc.target/arm/neon/vmaxQs16.c: Remove.
2965         * gcc.target/arm/neon/vmaxQs32.c: Remove.
2966         * gcc.target/arm/neon/vmaxQs8.c: Remove.
2967         * gcc.target/arm/neon/vmaxQu16.c: Remove.
2968         * gcc.target/arm/neon/vmaxQu32.c: Remove.
2969         * gcc.target/arm/neon/vmaxQu8.c: Remove.
2970         * gcc.target/arm/neon/vmaxf32.c: Remove.
2971         * gcc.target/arm/neon/vmaxs16.c: Remove.
2972         * gcc.target/arm/neon/vmaxs32.c: Remove.
2973         * gcc.target/arm/neon/vmaxs8.c: Remove.
2974         * gcc.target/arm/neon/vmaxu16.c: Remove.
2975         * gcc.target/arm/neon/vmaxu32.c: Remove.
2976         * gcc.target/arm/neon/vmaxu8.c: Remove.
2977         * gcc.target/arm/neon/vminQf32.c: Remove.
2978         * gcc.target/arm/neon/vminQs16.c: Remove.
2979         * gcc.target/arm/neon/vminQs32.c: Remove.
2980         * gcc.target/arm/neon/vminQs8.c: Remove.
2981         * gcc.target/arm/neon/vminQu16.c: Remove.
2982         * gcc.target/arm/neon/vminQu32.c: Remove.
2983         * gcc.target/arm/neon/vminQu8.c: Remove.
2984         * gcc.target/arm/neon/vminf32.c: Remove.
2985         * gcc.target/arm/neon/vmins16.c: Remove.
2986         * gcc.target/arm/neon/vmins32.c: Remove.
2987         * gcc.target/arm/neon/vmins8.c: Remove.
2988         * gcc.target/arm/neon/vminu16.c: Remove.
2989         * gcc.target/arm/neon/vminu32.c: Remove.
2990         * gcc.target/arm/neon/vminu8.c: Remove.
2991         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2992         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2993         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2994         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2995         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2996         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2997         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2998         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2999         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3000         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3001         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3002         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3003         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3004         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3005         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3006         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3007         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3008         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3009         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3010         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3011         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3012         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3013         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3014         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3015         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3016         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3017         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3018         * gcc.target/arm/neon/vmlaf32.c: Remove.
3019         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3020         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3021         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3022         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3023         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3024         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3025         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3026         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3027         * gcc.target/arm/neon/vmlals16.c: Remove.
3028         * gcc.target/arm/neon/vmlals32.c: Remove.
3029         * gcc.target/arm/neon/vmlals8.c: Remove.
3030         * gcc.target/arm/neon/vmlalu16.c: Remove.
3031         * gcc.target/arm/neon/vmlalu32.c: Remove.
3032         * gcc.target/arm/neon/vmlalu8.c: Remove.
3033         * gcc.target/arm/neon/vmlas16.c: Remove.
3034         * gcc.target/arm/neon/vmlas32.c: Remove.
3035         * gcc.target/arm/neon/vmlas8.c: Remove.
3036         * gcc.target/arm/neon/vmlau16.c: Remove.
3037         * gcc.target/arm/neon/vmlau32.c: Remove.
3038         * gcc.target/arm/neon/vmlau8.c: Remove.
3039         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3040         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3041         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3042         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3043         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3044         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3045         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3046         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3047         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3048         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3049         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3050         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3051         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3052         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3053         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3054         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3055         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3056         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3057         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3058         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3059         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3060         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3061         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3062         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3063         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3064         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3065         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3066         * gcc.target/arm/neon/vmlsf32.c: Remove.
3067         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3068         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3069         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3070         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3071         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3072         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3073         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3074         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3075         * gcc.target/arm/neon/vmlsls16.c: Remove.
3076         * gcc.target/arm/neon/vmlsls32.c: Remove.
3077         * gcc.target/arm/neon/vmlsls8.c: Remove.
3078         * gcc.target/arm/neon/vmlslu16.c: Remove.
3079         * gcc.target/arm/neon/vmlslu32.c: Remove.
3080         * gcc.target/arm/neon/vmlslu8.c: Remove.
3081         * gcc.target/arm/neon/vmlss16.c: Remove.
3082         * gcc.target/arm/neon/vmlss32.c: Remove.
3083         * gcc.target/arm/neon/vmlss8.c: Remove.
3084         * gcc.target/arm/neon/vmlsu16.c: Remove.
3085         * gcc.target/arm/neon/vmlsu32.c: Remove.
3086         * gcc.target/arm/neon/vmlsu8.c: Remove.
3087         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3088         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3089         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3090         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3091         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3092         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3093         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3094         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3095         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3096         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3097         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3098         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3099         * gcc.target/arm/neon/vmov_np16.c: Remove.
3100         * gcc.target/arm/neon/vmov_np8.c: Remove.
3101         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3102         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3103         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3104         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3105         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3106         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3107         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3108         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3109         * gcc.target/arm/neon/vmovls16.c: Remove.
3110         * gcc.target/arm/neon/vmovls32.c: Remove.
3111         * gcc.target/arm/neon/vmovls8.c: Remove.
3112         * gcc.target/arm/neon/vmovlu16.c: Remove.
3113         * gcc.target/arm/neon/vmovlu32.c: Remove.
3114         * gcc.target/arm/neon/vmovlu8.c: Remove.
3115         * gcc.target/arm/neon/vmovns16.c: Remove.
3116         * gcc.target/arm/neon/vmovns32.c: Remove.
3117         * gcc.target/arm/neon/vmovns64.c: Remove.
3118         * gcc.target/arm/neon/vmovnu16.c: Remove.
3119         * gcc.target/arm/neon/vmovnu32.c: Remove.
3120         * gcc.target/arm/neon/vmovnu64.c: Remove.
3121         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3122         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3123         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3124         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3125         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3126         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3127         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3128         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3129         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3130         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3131         * gcc.target/arm/neon/vmulQf32.c: Remove.
3132         * gcc.target/arm/neon/vmulQp8.c: Remove.
3133         * gcc.target/arm/neon/vmulQs16.c: Remove.
3134         * gcc.target/arm/neon/vmulQs32.c: Remove.
3135         * gcc.target/arm/neon/vmulQs8.c: Remove.
3136         * gcc.target/arm/neon/vmulQu16.c: Remove.
3137         * gcc.target/arm/neon/vmulQu32.c: Remove.
3138         * gcc.target/arm/neon/vmulQu8.c: Remove.
3139         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3140         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3141         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3142         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3143         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3144         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3145         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3146         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3147         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3148         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3149         * gcc.target/arm/neon/vmulf32.c: Remove.
3150         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3151         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3152         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3153         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3154         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3155         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3156         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3157         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3158         * gcc.target/arm/neon/vmullp8.c: Remove.
3159         * gcc.target/arm/neon/vmulls16.c: Remove.
3160         * gcc.target/arm/neon/vmulls32.c: Remove.
3161         * gcc.target/arm/neon/vmulls8.c: Remove.
3162         * gcc.target/arm/neon/vmullu16.c: Remove.
3163         * gcc.target/arm/neon/vmullu32.c: Remove.
3164         * gcc.target/arm/neon/vmullu8.c: Remove.
3165         * gcc.target/arm/neon/vmulp8.c: Remove.
3166         * gcc.target/arm/neon/vmuls16.c: Remove.
3167         * gcc.target/arm/neon/vmuls32.c: Remove.
3168         * gcc.target/arm/neon/vmuls8.c: Remove.
3169         * gcc.target/arm/neon/vmulu16.c: Remove.
3170         * gcc.target/arm/neon/vmulu32.c: Remove.
3171         * gcc.target/arm/neon/vmulu8.c: Remove.
3172         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3173         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3174         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3175         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3176         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3177         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3178         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3179         * gcc.target/arm/neon/vmvnp8.c: Remove.
3180         * gcc.target/arm/neon/vmvns16.c: Remove.
3181         * gcc.target/arm/neon/vmvns32.c: Remove.
3182         * gcc.target/arm/neon/vmvns8.c: Remove.
3183         * gcc.target/arm/neon/vmvnu16.c: Remove.
3184         * gcc.target/arm/neon/vmvnu32.c: Remove.
3185         * gcc.target/arm/neon/vmvnu8.c: Remove.
3186         * gcc.target/arm/neon/vnegQf32.c: Remove.
3187         * gcc.target/arm/neon/vnegQs16.c: Remove.
3188         * gcc.target/arm/neon/vnegQs32.c: Remove.
3189         * gcc.target/arm/neon/vnegQs8.c: Remove.
3190         * gcc.target/arm/neon/vnegf32.c: Remove.
3191         * gcc.target/arm/neon/vnegs16.c: Remove.
3192         * gcc.target/arm/neon/vnegs32.c: Remove.
3193         * gcc.target/arm/neon/vnegs8.c: Remove.
3194         * gcc.target/arm/neon/vornQs16.c: Remove.
3195         * gcc.target/arm/neon/vornQs32.c: Remove.
3196         * gcc.target/arm/neon/vornQs64.c: Remove.
3197         * gcc.target/arm/neon/vornQs8.c: Remove.
3198         * gcc.target/arm/neon/vornQu16.c: Remove.
3199         * gcc.target/arm/neon/vornQu32.c: Remove.
3200         * gcc.target/arm/neon/vornQu64.c: Remove.
3201         * gcc.target/arm/neon/vornQu8.c: Remove.
3202         * gcc.target/arm/neon/vorns16.c: Remove.
3203         * gcc.target/arm/neon/vorns32.c: Remove.
3204         * gcc.target/arm/neon/vorns64.c: Remove.
3205         * gcc.target/arm/neon/vorns8.c: Remove.
3206         * gcc.target/arm/neon/vornu16.c: Remove.
3207         * gcc.target/arm/neon/vornu32.c: Remove.
3208         * gcc.target/arm/neon/vornu64.c: Remove.
3209         * gcc.target/arm/neon/vornu8.c: Remove.
3210         * gcc.target/arm/neon/vorrQs16.c: Remove.
3211         * gcc.target/arm/neon/vorrQs32.c: Remove.
3212         * gcc.target/arm/neon/vorrQs64.c: Remove.
3213         * gcc.target/arm/neon/vorrQs8.c: Remove.
3214         * gcc.target/arm/neon/vorrQu16.c: Remove.
3215         * gcc.target/arm/neon/vorrQu32.c: Remove.
3216         * gcc.target/arm/neon/vorrQu64.c: Remove.
3217         * gcc.target/arm/neon/vorrQu8.c: Remove.
3218         * gcc.target/arm/neon/vorrs16.c: Remove.
3219         * gcc.target/arm/neon/vorrs32.c: Remove.
3220         * gcc.target/arm/neon/vorrs64.c: Remove.
3221         * gcc.target/arm/neon/vorrs8.c: Remove.
3222         * gcc.target/arm/neon/vorru16.c: Remove.
3223         * gcc.target/arm/neon/vorru32.c: Remove.
3224         * gcc.target/arm/neon/vorru64.c: Remove.
3225         * gcc.target/arm/neon/vorru8.c: Remove.
3226         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3227         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3228         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3229         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3230         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3231         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3232         * gcc.target/arm/neon/vpadals16.c: Remove.
3233         * gcc.target/arm/neon/vpadals32.c: Remove.
3234         * gcc.target/arm/neon/vpadals8.c: Remove.
3235         * gcc.target/arm/neon/vpadalu16.c: Remove.
3236         * gcc.target/arm/neon/vpadalu32.c: Remove.
3237         * gcc.target/arm/neon/vpadalu8.c: Remove.
3238         * gcc.target/arm/neon/vpaddf32.c: Remove.
3239         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3240         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3241         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3242         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3243         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3244         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3245         * gcc.target/arm/neon/vpaddls16.c: Remove.
3246         * gcc.target/arm/neon/vpaddls32.c: Remove.
3247         * gcc.target/arm/neon/vpaddls8.c: Remove.
3248         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3249         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3250         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3251         * gcc.target/arm/neon/vpadds16.c: Remove.
3252         * gcc.target/arm/neon/vpadds32.c: Remove.
3253         * gcc.target/arm/neon/vpadds8.c: Remove.
3254         * gcc.target/arm/neon/vpaddu16.c: Remove.
3255         * gcc.target/arm/neon/vpaddu32.c: Remove.
3256         * gcc.target/arm/neon/vpaddu8.c: Remove.
3257         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3258         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3259         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3260         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3261         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3262         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3263         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3264         * gcc.target/arm/neon/vpminf32.c: Remove.
3265         * gcc.target/arm/neon/vpmins16.c: Remove.
3266         * gcc.target/arm/neon/vpmins32.c: Remove.
3267         * gcc.target/arm/neon/vpmins8.c: Remove.
3268         * gcc.target/arm/neon/vpminu16.c: Remove.
3269         * gcc.target/arm/neon/vpminu32.c: Remove.
3270         * gcc.target/arm/neon/vpminu8.c: Remove.
3271         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3272         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3273         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3274         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3275         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3276         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3277         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3278         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3279         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3280         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3281         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3282         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3283         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3284         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3285         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3286         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3287         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3288         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3289         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3290         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3291         * gcc.target/arm/neon/vqRshls16.c: Remove.
3292         * gcc.target/arm/neon/vqRshls32.c: Remove.
3293         * gcc.target/arm/neon/vqRshls64.c: Remove.
3294         * gcc.target/arm/neon/vqRshls8.c: Remove.
3295         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3296         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3297         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3298         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3299         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3300         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3301         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3302         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3303         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3304         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3305         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3306         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3307         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3308         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3309         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3310         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3311         * gcc.target/arm/neon/vqabss16.c: Remove.
3312         * gcc.target/arm/neon/vqabss32.c: Remove.
3313         * gcc.target/arm/neon/vqabss8.c: Remove.
3314         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3315         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3316         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3317         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3318         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3319         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3320         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3321         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3322         * gcc.target/arm/neon/vqadds16.c: Remove.
3323         * gcc.target/arm/neon/vqadds32.c: Remove.
3324         * gcc.target/arm/neon/vqadds64.c: Remove.
3325         * gcc.target/arm/neon/vqadds8.c: Remove.
3326         * gcc.target/arm/neon/vqaddu16.c: Remove.
3327         * gcc.target/arm/neon/vqaddu32.c: Remove.
3328         * gcc.target/arm/neon/vqaddu64.c: Remove.
3329         * gcc.target/arm/neon/vqaddu8.c: Remove.
3330         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3331         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3332         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3333         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3334         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3335         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3336         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3337         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3338         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3339         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3340         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3341         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3342         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3343         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3344         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3345         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3346         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3347         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3348         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3349         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3350         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3351         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3352         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3353         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3354         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3355         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3356         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3357         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3358         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3359         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3360         * gcc.target/arm/neon/vqmovns16.c: Remove.
3361         * gcc.target/arm/neon/vqmovns32.c: Remove.
3362         * gcc.target/arm/neon/vqmovns64.c: Remove.
3363         * gcc.target/arm/neon/vqmovnu16.c: Remove.
3364         * gcc.target/arm/neon/vqmovnu32.c: Remove.
3365         * gcc.target/arm/neon/vqmovnu64.c: Remove.
3366         * gcc.target/arm/neon/vqmovuns16.c: Remove.
3367         * gcc.target/arm/neon/vqmovuns32.c: Remove.
3368         * gcc.target/arm/neon/vqmovuns64.c: Remove.
3369         * gcc.target/arm/neon/vqnegQs16.c: Remove.
3370         * gcc.target/arm/neon/vqnegQs32.c: Remove.
3371         * gcc.target/arm/neon/vqnegQs8.c: Remove.
3372         * gcc.target/arm/neon/vqnegs16.c: Remove.
3373         * gcc.target/arm/neon/vqnegs32.c: Remove.
3374         * gcc.target/arm/neon/vqnegs8.c: Remove.
3375         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3376         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3377         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3378         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3379         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3380         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3381         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3382         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3383         * gcc.target/arm/neon/vqshlQs16.c: Remove.
3384         * gcc.target/arm/neon/vqshlQs32.c: Remove.
3385         * gcc.target/arm/neon/vqshlQs64.c: Remove.
3386         * gcc.target/arm/neon/vqshlQs8.c: Remove.
3387         * gcc.target/arm/neon/vqshlQu16.c: Remove.
3388         * gcc.target/arm/neon/vqshlQu32.c: Remove.
3389         * gcc.target/arm/neon/vqshlQu64.c: Remove.
3390         * gcc.target/arm/neon/vqshlQu8.c: Remove.
3391         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3392         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3393         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3394         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3395         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3396         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3397         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3398         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3399         * gcc.target/arm/neon/vqshls16.c: Remove.
3400         * gcc.target/arm/neon/vqshls32.c: Remove.
3401         * gcc.target/arm/neon/vqshls64.c: Remove.
3402         * gcc.target/arm/neon/vqshls8.c: Remove.
3403         * gcc.target/arm/neon/vqshlu16.c: Remove.
3404         * gcc.target/arm/neon/vqshlu32.c: Remove.
3405         * gcc.target/arm/neon/vqshlu64.c: Remove.
3406         * gcc.target/arm/neon/vqshlu8.c: Remove.
3407         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3408         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3409         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3410         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3411         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3412         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3413         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3414         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3415         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3416         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3417         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3418         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3419         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3420         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3421         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3422         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3423         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3424         * gcc.target/arm/neon/vqsubQs16.c: Remove.
3425         * gcc.target/arm/neon/vqsubQs32.c: Remove.
3426         * gcc.target/arm/neon/vqsubQs64.c: Remove.
3427         * gcc.target/arm/neon/vqsubQs8.c: Remove.
3428         * gcc.target/arm/neon/vqsubQu16.c: Remove.
3429         * gcc.target/arm/neon/vqsubQu32.c: Remove.
3430         * gcc.target/arm/neon/vqsubQu64.c: Remove.
3431         * gcc.target/arm/neon/vqsubQu8.c: Remove.
3432         * gcc.target/arm/neon/vqsubs16.c: Remove.
3433         * gcc.target/arm/neon/vqsubs32.c: Remove.
3434         * gcc.target/arm/neon/vqsubs64.c: Remove.
3435         * gcc.target/arm/neon/vqsubs8.c: Remove.
3436         * gcc.target/arm/neon/vqsubu16.c: Remove.
3437         * gcc.target/arm/neon/vqsubu32.c: Remove.
3438         * gcc.target/arm/neon/vqsubu64.c: Remove.
3439         * gcc.target/arm/neon/vqsubu8.c: Remove.
3440         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3441         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3442         * gcc.target/arm/neon/vrecpef32.c: Remove.
3443         * gcc.target/arm/neon/vrecpeu32.c: Remove.
3444         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3445         * gcc.target/arm/neon/vrecpsf32.c: Remove.
3446         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3447         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3448         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3449         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3450         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3451         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3452         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3453         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3454         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3455         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3456         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3457         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3458         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3459         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3460         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3461         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3462         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3463         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3464         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3465         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3466         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3467         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3468         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3469         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3470         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3471         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3472         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3473         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3474         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3475         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3476         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3477         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3478         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3479         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3480         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3481         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3482         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3483         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3484         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3485         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3486         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3487         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3488         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3489         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3490         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3491         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3492         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3493         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3494         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3495         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3496         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3497         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3498         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3499         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3500         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3501         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3502         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3503         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3504         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3505         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3506         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3507         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3508         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3509         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3510         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3511         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3512         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3513         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3514         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3515         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3516         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3517         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3518         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3519         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3520         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3521         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3522         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3523         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3524         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3525         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3526         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3527         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3528         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3529         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3530         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3531         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3532         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3533         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3534         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3535         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3536         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3537         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3538         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3539         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3540         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3541         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3542         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3543         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3544         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3545         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3546         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3547         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3548         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3549         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3550         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3551         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3552         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3553         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3554         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3555         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3556         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3557         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3558         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3559         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3560         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3561         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3562         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3563         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3564         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3565         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3566         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3567         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3568         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3569         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3570         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3571         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3572         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3573         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3574         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3575         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3576         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3577         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3578         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3579         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3580         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3581         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3582         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3583         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3584         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3585         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3586         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3587         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3588         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3589         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3590         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3591         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3592         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3593         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3594         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3595         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3596         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3597         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3598         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3599         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3600         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3601         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3602         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3603         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3604         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3605         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3606         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3607         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3608         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3609         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3610         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3611         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3612         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3613         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3614         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3615         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3616         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3617         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3618         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3619         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3620         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3621         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3622         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3623         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3624         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3625         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3626         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3627         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3628         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3629         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3630         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3631         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3632         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3633         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3634         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3635         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3636         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3637         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3638         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3639         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3640         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3641         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3642         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3643         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3644         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3645         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3646         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3647         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3648         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3649         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3650         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3651         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3652         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3653         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3654         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3655         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3656         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3657         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3658         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3659         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3660         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3661         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3662         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3663         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3664         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3665         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3666         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3667         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3668         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3669         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3670         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3671         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3672         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3673         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3674         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3675         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3676         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3677         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3678         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3679         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3680         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3681         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3682         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3683         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3684         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3685         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3686         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3687         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3688         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3689         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3690         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3691         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3692         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3693         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3694         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3695         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3696         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3697         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3698         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3699         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3700         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3701         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3702         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3703         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3704         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3705         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3706         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3707         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3708         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3709         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3710         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3711         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3712         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3713         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3714         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3715         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3716         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3717         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3718         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3719         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3720         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3721         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3722         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3723         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3724         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3725         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3726         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3727         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3728         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3729         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3730         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3731         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3732         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3733         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3734         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3735         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3736         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3737         * gcc.target/arm/neon/vrev16p8.c: Remove.
3738         * gcc.target/arm/neon/vrev16s8.c: Remove.
3739         * gcc.target/arm/neon/vrev16u8.c: Remove.
3740         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3741         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3742         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3743         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3744         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3745         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3746         * gcc.target/arm/neon/vrev32p16.c: Remove.
3747         * gcc.target/arm/neon/vrev32p8.c: Remove.
3748         * gcc.target/arm/neon/vrev32s16.c: Remove.
3749         * gcc.target/arm/neon/vrev32s8.c: Remove.
3750         * gcc.target/arm/neon/vrev32u16.c: Remove.
3751         * gcc.target/arm/neon/vrev32u8.c: Remove.
3752         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3753         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3754         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3755         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3756         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3757         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3758         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3759         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3760         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3761         * gcc.target/arm/neon/vrev64f32.c: Remove.
3762         * gcc.target/arm/neon/vrev64p16.c: Remove.
3763         * gcc.target/arm/neon/vrev64p8.c: Remove.
3764         * gcc.target/arm/neon/vrev64s16.c: Remove.
3765         * gcc.target/arm/neon/vrev64s32.c: Remove.
3766         * gcc.target/arm/neon/vrev64s8.c: Remove.
3767         * gcc.target/arm/neon/vrev64u16.c: Remove.
3768         * gcc.target/arm/neon/vrev64u32.c: Remove.
3769         * gcc.target/arm/neon/vrev64u8.c: Remove.
3770         * gcc.target/arm/neon/vrndaf32.c: Remove.
3771         * gcc.target/arm/neon/vrndaqf32.c: Remove.
3772         * gcc.target/arm/neon/vrndf32.c: Remove.
3773         * gcc.target/arm/neon/vrndmf32.c: Remove.
3774         * gcc.target/arm/neon/vrndmqf32.c: Remove.
3775         * gcc.target/arm/neon/vrndnf32.c: Remove.
3776         * gcc.target/arm/neon/vrndnqf32.c: Remove.
3777         * gcc.target/arm/neon/vrndpf32.c: Remove.
3778         * gcc.target/arm/neon/vrndpqf32.c: Remove.
3779         * gcc.target/arm/neon/vrndqf32.c: Remove.
3780         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3781         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3782         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3783         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3784         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3785         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3786         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3787         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3788         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3789         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3790         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3791         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3792         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3793         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3794         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3795         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3796         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3797         * gcc.target/arm/neon/vset_lanef32.c: Remove.
3798         * gcc.target/arm/neon/vset_lanep16.c: Remove.
3799         * gcc.target/arm/neon/vset_lanep8.c: Remove.
3800         * gcc.target/arm/neon/vset_lanes16.c: Remove.
3801         * gcc.target/arm/neon/vset_lanes32.c: Remove.
3802         * gcc.target/arm/neon/vset_lanes64.c: Remove.
3803         * gcc.target/arm/neon/vset_lanes8.c: Remove.
3804         * gcc.target/arm/neon/vset_laneu16.c: Remove.
3805         * gcc.target/arm/neon/vset_laneu32.c: Remove.
3806         * gcc.target/arm/neon/vset_laneu64.c: Remove.
3807         * gcc.target/arm/neon/vset_laneu8.c: Remove.
3808         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3809         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3810         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3811         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3812         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3813         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3814         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3815         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3816         * gcc.target/arm/neon/vshlQs16.c: Remove.
3817         * gcc.target/arm/neon/vshlQs32.c: Remove.
3818         * gcc.target/arm/neon/vshlQs64.c: Remove.
3819         * gcc.target/arm/neon/vshlQs8.c: Remove.
3820         * gcc.target/arm/neon/vshlQu16.c: Remove.
3821         * gcc.target/arm/neon/vshlQu32.c: Remove.
3822         * gcc.target/arm/neon/vshlQu64.c: Remove.
3823         * gcc.target/arm/neon/vshlQu8.c: Remove.
3824         * gcc.target/arm/neon/vshl_ns16.c: Remove.
3825         * gcc.target/arm/neon/vshl_ns32.c: Remove.
3826         * gcc.target/arm/neon/vshl_ns64.c: Remove.
3827         * gcc.target/arm/neon/vshl_ns8.c: Remove.
3828         * gcc.target/arm/neon/vshl_nu16.c: Remove.
3829         * gcc.target/arm/neon/vshl_nu32.c: Remove.
3830         * gcc.target/arm/neon/vshl_nu64.c: Remove.
3831         * gcc.target/arm/neon/vshl_nu8.c: Remove.
3832         * gcc.target/arm/neon/vshll_ns16.c: Remove.
3833         * gcc.target/arm/neon/vshll_ns32.c: Remove.
3834         * gcc.target/arm/neon/vshll_ns8.c: Remove.
3835         * gcc.target/arm/neon/vshll_nu16.c: Remove.
3836         * gcc.target/arm/neon/vshll_nu32.c: Remove.
3837         * gcc.target/arm/neon/vshll_nu8.c: Remove.
3838         * gcc.target/arm/neon/vshls16.c: Remove.
3839         * gcc.target/arm/neon/vshls32.c: Remove.
3840         * gcc.target/arm/neon/vshls64.c: Remove.
3841         * gcc.target/arm/neon/vshls8.c: Remove.
3842         * gcc.target/arm/neon/vshlu16.c: Remove.
3843         * gcc.target/arm/neon/vshlu32.c: Remove.
3844         * gcc.target/arm/neon/vshlu64.c: Remove.
3845         * gcc.target/arm/neon/vshlu8.c: Remove.
3846         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3847         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3848         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3849         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3850         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3851         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3852         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3853         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3854         * gcc.target/arm/neon/vshr_ns16.c: Remove.
3855         * gcc.target/arm/neon/vshr_ns32.c: Remove.
3856         * gcc.target/arm/neon/vshr_ns64.c: Remove.
3857         * gcc.target/arm/neon/vshr_ns8.c: Remove.
3858         * gcc.target/arm/neon/vshr_nu16.c: Remove.
3859         * gcc.target/arm/neon/vshr_nu32.c: Remove.
3860         * gcc.target/arm/neon/vshr_nu64.c: Remove.
3861         * gcc.target/arm/neon/vshr_nu8.c: Remove.
3862         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3863         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3864         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3865         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3866         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3867         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3868         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3869         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3870         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3871         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3872         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3873         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3874         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3875         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3876         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3877         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3878         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3879         * gcc.target/arm/neon/vsli_np16.c: Remove.
3880         * gcc.target/arm/neon/vsli_np64.c: Remove.
3881         * gcc.target/arm/neon/vsli_np8.c: Remove.
3882         * gcc.target/arm/neon/vsli_ns16.c: Remove.
3883         * gcc.target/arm/neon/vsli_ns32.c: Remove.
3884         * gcc.target/arm/neon/vsli_ns64.c: Remove.
3885         * gcc.target/arm/neon/vsli_ns8.c: Remove.
3886         * gcc.target/arm/neon/vsli_nu16.c: Remove.
3887         * gcc.target/arm/neon/vsli_nu32.c: Remove.
3888         * gcc.target/arm/neon/vsli_nu64.c: Remove.
3889         * gcc.target/arm/neon/vsli_nu8.c: Remove.
3890         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3891         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3892         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3893         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3894         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3895         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3896         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3897         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3898         * gcc.target/arm/neon/vsra_ns16.c: Remove.
3899         * gcc.target/arm/neon/vsra_ns32.c: Remove.
3900         * gcc.target/arm/neon/vsra_ns64.c: Remove.
3901         * gcc.target/arm/neon/vsra_ns8.c: Remove.
3902         * gcc.target/arm/neon/vsra_nu16.c: Remove.
3903         * gcc.target/arm/neon/vsra_nu32.c: Remove.
3904         * gcc.target/arm/neon/vsra_nu64.c: Remove.
3905         * gcc.target/arm/neon/vsra_nu8.c: Remove.
3906         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3907         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3908         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3909         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3910         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3911         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3912         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3913         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3914         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3915         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3916         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3917         * gcc.target/arm/neon/vsri_np16.c: Remove.
3918         * gcc.target/arm/neon/vsri_np64.c: Remove.
3919         * gcc.target/arm/neon/vsri_np8.c: Remove.
3920         * gcc.target/arm/neon/vsri_ns16.c: Remove.
3921         * gcc.target/arm/neon/vsri_ns32.c: Remove.
3922         * gcc.target/arm/neon/vsri_ns64.c: Remove.
3923         * gcc.target/arm/neon/vsri_ns8.c: Remove.
3924         * gcc.target/arm/neon/vsri_nu16.c: Remove.
3925         * gcc.target/arm/neon/vsri_nu32.c: Remove.
3926         * gcc.target/arm/neon/vsri_nu64.c: Remove.
3927         * gcc.target/arm/neon/vsri_nu8.c: Remove.
3928         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3929         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3930         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3931         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3932         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3933         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3934         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3935         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3936         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3937         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3938         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3939         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3940         * gcc.target/arm/neon/vst1Qf32.c: Remove.
3941         * gcc.target/arm/neon/vst1Qp16.c: Remove.
3942         * gcc.target/arm/neon/vst1Qp64.c: Remove.
3943         * gcc.target/arm/neon/vst1Qp8.c: Remove.
3944         * gcc.target/arm/neon/vst1Qs16.c: Remove.
3945         * gcc.target/arm/neon/vst1Qs32.c: Remove.
3946         * gcc.target/arm/neon/vst1Qs64.c: Remove.
3947         * gcc.target/arm/neon/vst1Qs8.c: Remove.
3948         * gcc.target/arm/neon/vst1Qu16.c: Remove.
3949         * gcc.target/arm/neon/vst1Qu32.c: Remove.
3950         * gcc.target/arm/neon/vst1Qu64.c: Remove.
3951         * gcc.target/arm/neon/vst1Qu8.c: Remove.
3952         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3953         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3954         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3955         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3956         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3957         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3958         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3959         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3960         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3961         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3962         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3963         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3964         * gcc.target/arm/neon/vst1f32.c: Remove.
3965         * gcc.target/arm/neon/vst1p16.c: Remove.
3966         * gcc.target/arm/neon/vst1p64.c: Remove.
3967         * gcc.target/arm/neon/vst1p8.c: Remove.
3968         * gcc.target/arm/neon/vst1s16.c: Remove.
3969         * gcc.target/arm/neon/vst1s32.c: Remove.
3970         * gcc.target/arm/neon/vst1s64.c: Remove.
3971         * gcc.target/arm/neon/vst1s8.c: Remove.
3972         * gcc.target/arm/neon/vst1u16.c: Remove.
3973         * gcc.target/arm/neon/vst1u32.c: Remove.
3974         * gcc.target/arm/neon/vst1u64.c: Remove.
3975         * gcc.target/arm/neon/vst1u8.c: Remove.
3976         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3977         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3978         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3979         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3980         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3981         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3982         * gcc.target/arm/neon/vst2Qf32.c: Remove.
3983         * gcc.target/arm/neon/vst2Qp16.c: Remove.
3984         * gcc.target/arm/neon/vst2Qp8.c: Remove.
3985         * gcc.target/arm/neon/vst2Qs16.c: Remove.
3986         * gcc.target/arm/neon/vst2Qs32.c: Remove.
3987         * gcc.target/arm/neon/vst2Qs8.c: Remove.
3988         * gcc.target/arm/neon/vst2Qu16.c: Remove.
3989         * gcc.target/arm/neon/vst2Qu32.c: Remove.
3990         * gcc.target/arm/neon/vst2Qu8.c: Remove.
3991         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3992         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3993         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3994         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3995         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3996         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3997         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3998         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3999         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4000         * gcc.target/arm/neon/vst2f32.c: Remove.
4001         * gcc.target/arm/neon/vst2p16.c: Remove.
4002         * gcc.target/arm/neon/vst2p64.c: Remove.
4003         * gcc.target/arm/neon/vst2p8.c: Remove.
4004         * gcc.target/arm/neon/vst2s16.c: Remove.
4005         * gcc.target/arm/neon/vst2s32.c: Remove.
4006         * gcc.target/arm/neon/vst2s64.c: Remove.
4007         * gcc.target/arm/neon/vst2s8.c: Remove.
4008         * gcc.target/arm/neon/vst2u16.c: Remove.
4009         * gcc.target/arm/neon/vst2u32.c: Remove.
4010         * gcc.target/arm/neon/vst2u64.c: Remove.
4011         * gcc.target/arm/neon/vst2u8.c: Remove.
4012         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4013         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4014         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4015         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4016         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4017         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4018         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4019         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4020         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4021         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4022         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4023         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4024         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4025         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4026         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4027         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4028         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4029         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4030         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4031         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4032         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4033         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4034         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4035         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4036         * gcc.target/arm/neon/vst3f32.c: Remove.
4037         * gcc.target/arm/neon/vst3p16.c: Remove.
4038         * gcc.target/arm/neon/vst3p64.c: Remove.
4039         * gcc.target/arm/neon/vst3p8.c: Remove.
4040         * gcc.target/arm/neon/vst3s16.c: Remove.
4041         * gcc.target/arm/neon/vst3s32.c: Remove.
4042         * gcc.target/arm/neon/vst3s64.c: Remove.
4043         * gcc.target/arm/neon/vst3s8.c: Remove.
4044         * gcc.target/arm/neon/vst3u16.c: Remove.
4045         * gcc.target/arm/neon/vst3u32.c: Remove.
4046         * gcc.target/arm/neon/vst3u64.c: Remove.
4047         * gcc.target/arm/neon/vst3u8.c: Remove.
4048         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4049         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4050         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4051         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4052         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4053         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4054         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4055         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4056         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4057         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4058         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4059         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4060         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4061         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4062         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4063         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4064         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4065         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4066         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4067         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4068         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4069         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4070         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4071         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4072         * gcc.target/arm/neon/vst4f32.c: Remove.
4073         * gcc.target/arm/neon/vst4p16.c: Remove.
4074         * gcc.target/arm/neon/vst4p64.c: Remove.
4075         * gcc.target/arm/neon/vst4p8.c: Remove.
4076         * gcc.target/arm/neon/vst4s16.c: Remove.
4077         * gcc.target/arm/neon/vst4s32.c: Remove.
4078         * gcc.target/arm/neon/vst4s64.c: Remove.
4079         * gcc.target/arm/neon/vst4s8.c: Remove.
4080         * gcc.target/arm/neon/vst4u16.c: Remove.
4081         * gcc.target/arm/neon/vst4u32.c: Remove.
4082         * gcc.target/arm/neon/vst4u64.c: Remove.
4083         * gcc.target/arm/neon/vst4u8.c: Remove.
4084         * gcc.target/arm/neon/vsubQf32.c: Remove.
4085         * gcc.target/arm/neon/vsubQs16.c: Remove.
4086         * gcc.target/arm/neon/vsubQs32.c: Remove.
4087         * gcc.target/arm/neon/vsubQs64.c: Remove.
4088         * gcc.target/arm/neon/vsubQs8.c: Remove.
4089         * gcc.target/arm/neon/vsubQu16.c: Remove.
4090         * gcc.target/arm/neon/vsubQu32.c: Remove.
4091         * gcc.target/arm/neon/vsubQu64.c: Remove.
4092         * gcc.target/arm/neon/vsubQu8.c: Remove.
4093         * gcc.target/arm/neon/vsubf32.c: Remove.
4094         * gcc.target/arm/neon/vsubhns16.c: Remove.
4095         * gcc.target/arm/neon/vsubhns32.c: Remove.
4096         * gcc.target/arm/neon/vsubhns64.c: Remove.
4097         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4098         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4099         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4100         * gcc.target/arm/neon/vsubls16.c: Remove.
4101         * gcc.target/arm/neon/vsubls32.c: Remove.
4102         * gcc.target/arm/neon/vsubls8.c: Remove.
4103         * gcc.target/arm/neon/vsublu16.c: Remove.
4104         * gcc.target/arm/neon/vsublu32.c: Remove.
4105         * gcc.target/arm/neon/vsublu8.c: Remove.
4106         * gcc.target/arm/neon/vsubs16.c: Remove.
4107         * gcc.target/arm/neon/vsubs32.c: Remove.
4108         * gcc.target/arm/neon/vsubs64.c: Remove.
4109         * gcc.target/arm/neon/vsubs8.c: Remove.
4110         * gcc.target/arm/neon/vsubu16.c: Remove.
4111         * gcc.target/arm/neon/vsubu32.c: Remove.
4112         * gcc.target/arm/neon/vsubu64.c: Remove.
4113         * gcc.target/arm/neon/vsubu8.c: Remove.
4114         * gcc.target/arm/neon/vsubws16.c: Remove.
4115         * gcc.target/arm/neon/vsubws32.c: Remove.
4116         * gcc.target/arm/neon/vsubws8.c: Remove.
4117         * gcc.target/arm/neon/vsubwu16.c: Remove.
4118         * gcc.target/arm/neon/vsubwu32.c: Remove.
4119         * gcc.target/arm/neon/vsubwu8.c: Remove.
4120         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4121         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4122         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4123         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4124         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4125         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4126         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4127         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4128         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4129         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4130         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4131         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4132         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4133         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4134         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4135         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4136         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4137         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4138         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4139         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4140         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4141         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4142         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4143         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4144         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4145         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4146         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4147         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4148         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4149         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4150         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4151         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4152         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4153         * gcc.target/arm/neon/vtrnf32.c: Remove.
4154         * gcc.target/arm/neon/vtrnp16.c: Remove.
4155         * gcc.target/arm/neon/vtrnp8.c: Remove.
4156         * gcc.target/arm/neon/vtrns16.c: Remove.
4157         * gcc.target/arm/neon/vtrns32.c: Remove.
4158         * gcc.target/arm/neon/vtrns8.c: Remove.
4159         * gcc.target/arm/neon/vtrnu16.c: Remove.
4160         * gcc.target/arm/neon/vtrnu32.c: Remove.
4161         * gcc.target/arm/neon/vtrnu8.c: Remove.
4162         * gcc.target/arm/neon/vtstQp8.c: Remove.
4163         * gcc.target/arm/neon/vtstQs16.c: Remove.
4164         * gcc.target/arm/neon/vtstQs32.c: Remove.
4165         * gcc.target/arm/neon/vtstQs8.c: Remove.
4166         * gcc.target/arm/neon/vtstQu16.c: Remove.
4167         * gcc.target/arm/neon/vtstQu32.c: Remove.
4168         * gcc.target/arm/neon/vtstQu8.c: Remove.
4169         * gcc.target/arm/neon/vtstp8.c: Remove.
4170         * gcc.target/arm/neon/vtsts16.c: Remove.
4171         * gcc.target/arm/neon/vtsts32.c: Remove.
4172         * gcc.target/arm/neon/vtsts8.c: Remove.
4173         * gcc.target/arm/neon/vtstu16.c: Remove.
4174         * gcc.target/arm/neon/vtstu32.c: Remove.
4175         * gcc.target/arm/neon/vtstu8.c: Remove.
4176         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4177         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4178         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4179         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4180         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4181         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4182         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4183         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4184         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4185         * gcc.target/arm/neon/vuzpf32.c: Remove.
4186         * gcc.target/arm/neon/vuzpp16.c: Remove.
4187         * gcc.target/arm/neon/vuzpp8.c: Remove.
4188         * gcc.target/arm/neon/vuzps16.c: Remove.
4189         * gcc.target/arm/neon/vuzps32.c: Remove.
4190         * gcc.target/arm/neon/vuzps8.c: Remove.
4191         * gcc.target/arm/neon/vuzpu16.c: Remove.
4192         * gcc.target/arm/neon/vuzpu32.c: Remove.
4193         * gcc.target/arm/neon/vuzpu8.c: Remove.
4194         * gcc.target/arm/neon/vzipQf32.c: Remove.
4195         * gcc.target/arm/neon/vzipQp16.c: Remove.
4196         * gcc.target/arm/neon/vzipQp8.c: Remove.
4197         * gcc.target/arm/neon/vzipQs16.c: Remove.
4198         * gcc.target/arm/neon/vzipQs32.c: Remove.
4199         * gcc.target/arm/neon/vzipQs8.c: Remove.
4200         * gcc.target/arm/neon/vzipQu16.c: Remove.
4201         * gcc.target/arm/neon/vzipQu32.c: Remove.
4202         * gcc.target/arm/neon/vzipQu8.c: Remove.
4203         * gcc.target/arm/neon/vzipf32.c: Remove.
4204         * gcc.target/arm/neon/vzipp16.c: Remove.
4205         * gcc.target/arm/neon/vzipp8.c: Remove.
4206         * gcc.target/arm/neon/vzips16.c: Remove.
4207         * gcc.target/arm/neon/vzips32.c: Remove.
4208         * gcc.target/arm/neon/vzips8.c: Remove.
4209         * gcc.target/arm/neon/vzipu16.c: Remove.
4210         * gcc.target/arm/neon/vzipu32.c: Remove.
4211         * gcc.target/arm/neon/vzipu8.c: Remove.
4213 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
4215         * g++.dg/vect/simd-mask-store-bool.cc: New test.
4217 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4219         PR driver/67613
4220         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4221         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4223 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4225         * gcc.dg/plugin/levenshtein-test-1.c: New file.
4226         * gcc.dg/plugin/levenshtein_plugin.c: New file.
4227         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4228         levenshtein_plugin.c.
4229         * gcc.dg/spellcheck-fields.c: New file.
4231 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
4233         PR fortran/68318
4234         * gfortran.dg/pr68318_1.f90: New test.
4235         * gfortran.dg/pr68318_2.f90: Ditto.
4237 2015-11-12  James Norris  <jnorris@codesourcery.com>
4238             Joseph Myers  <joseph@codesourcery.com>
4240         * c-c++-common/goacc/declare-1.c: New test.
4241         * c-c++-common/goacc/declare-2.c: Likewise.
4243 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
4245         [ARM] Remove neon-testgen.ml and generated tests.
4247         * gcc.target/arm/neon/vRaddhns16.c: Remove.
4248         * gcc.target/arm/neon/vRaddhns32.c: Remove.
4249         * gcc.target/arm/neon/vRaddhns64.c: Remove.
4250         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4251         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4252         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4253         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4254         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4255         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4256         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4257         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4258         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4259         * gcc.target/arm/neon/vRhadds16.c: Remove.
4260         * gcc.target/arm/neon/vRhadds32.c: Remove.
4261         * gcc.target/arm/neon/vRhadds8.c: Remove.
4262         * gcc.target/arm/neon/vRhaddu16.c: Remove.
4263         * gcc.target/arm/neon/vRhaddu32.c: Remove.
4264         * gcc.target/arm/neon/vRhaddu8.c: Remove.
4265         * gcc.target/arm/neon/vRshlQs16.c: Remove.
4266         * gcc.target/arm/neon/vRshlQs32.c: Remove.
4267         * gcc.target/arm/neon/vRshlQs64.c: Remove.
4268         * gcc.target/arm/neon/vRshlQs8.c: Remove.
4269         * gcc.target/arm/neon/vRshlQu16.c: Remove.
4270         * gcc.target/arm/neon/vRshlQu32.c: Remove.
4271         * gcc.target/arm/neon/vRshlQu64.c: Remove.
4272         * gcc.target/arm/neon/vRshlQu8.c: Remove.
4273         * gcc.target/arm/neon/vRshls16.c: Remove.
4274         * gcc.target/arm/neon/vRshls32.c: Remove.
4275         * gcc.target/arm/neon/vRshls64.c: Remove.
4276         * gcc.target/arm/neon/vRshls8.c: Remove.
4277         * gcc.target/arm/neon/vRshlu16.c: Remove.
4278         * gcc.target/arm/neon/vRshlu32.c: Remove.
4279         * gcc.target/arm/neon/vRshlu64.c: Remove.
4280         * gcc.target/arm/neon/vRshlu8.c: Remove.
4281         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4282         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4283         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4284         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4285         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4286         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4287         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4288         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4289         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4290         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4291         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4292         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4293         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4294         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4295         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4296         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4297         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4298         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4299         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4300         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4301         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4302         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4303         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4304         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4305         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4306         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4307         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4308         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4309         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4310         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4311         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4312         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4313         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4314         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4315         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4316         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4317         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4318         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4319         * gcc.target/arm/neon/vRsubhns16.c: Remove.
4320         * gcc.target/arm/neon/vRsubhns32.c: Remove.
4321         * gcc.target/arm/neon/vRsubhns64.c: Remove.
4322         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4323         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4324         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4325         * gcc.target/arm/neon/vabaQs16.c: Remove.
4326         * gcc.target/arm/neon/vabaQs32.c: Remove.
4327         * gcc.target/arm/neon/vabaQs8.c: Remove.
4328         * gcc.target/arm/neon/vabaQu16.c: Remove.
4329         * gcc.target/arm/neon/vabaQu32.c: Remove.
4330         * gcc.target/arm/neon/vabaQu8.c: Remove.
4331         * gcc.target/arm/neon/vabals16.c: Remove.
4332         * gcc.target/arm/neon/vabals32.c: Remove.
4333         * gcc.target/arm/neon/vabals8.c: Remove.
4334         * gcc.target/arm/neon/vabalu16.c: Remove.
4335         * gcc.target/arm/neon/vabalu32.c: Remove.
4336         * gcc.target/arm/neon/vabalu8.c: Remove.
4337         * gcc.target/arm/neon/vabas16.c: Remove.
4338         * gcc.target/arm/neon/vabas32.c: Remove.
4339         * gcc.target/arm/neon/vabas8.c: Remove.
4340         * gcc.target/arm/neon/vabau16.c: Remove.
4341         * gcc.target/arm/neon/vabau32.c: Remove.
4342         * gcc.target/arm/neon/vabau8.c: Remove.
4343         * gcc.target/arm/neon/vabdQf32.c: Remove.
4344         * gcc.target/arm/neon/vabdQs16.c: Remove.
4345         * gcc.target/arm/neon/vabdQs32.c: Remove.
4346         * gcc.target/arm/neon/vabdQs8.c: Remove.
4347         * gcc.target/arm/neon/vabdQu16.c: Remove.
4348         * gcc.target/arm/neon/vabdQu32.c: Remove.
4349         * gcc.target/arm/neon/vabdQu8.c: Remove.
4350         * gcc.target/arm/neon/vabdf32.c: Remove.
4351         * gcc.target/arm/neon/vabdls16.c: Remove.
4352         * gcc.target/arm/neon/vabdls32.c: Remove.
4353         * gcc.target/arm/neon/vabdls8.c: Remove.
4354         * gcc.target/arm/neon/vabdlu16.c: Remove.
4355         * gcc.target/arm/neon/vabdlu32.c: Remove.
4356         * gcc.target/arm/neon/vabdlu8.c: Remove.
4357         * gcc.target/arm/neon/vabds16.c: Remove.
4358         * gcc.target/arm/neon/vabds32.c: Remove.
4359         * gcc.target/arm/neon/vabds8.c: Remove.
4360         * gcc.target/arm/neon/vabdu16.c: Remove.
4361         * gcc.target/arm/neon/vabdu32.c: Remove.
4362         * gcc.target/arm/neon/vabdu8.c: Remove.
4363         * gcc.target/arm/neon/vabsQf32.c: Remove.
4364         * gcc.target/arm/neon/vabsQs16.c: Remove.
4365         * gcc.target/arm/neon/vabsQs32.c: Remove.
4366         * gcc.target/arm/neon/vabsQs8.c: Remove.
4367         * gcc.target/arm/neon/vabsf32.c: Remove.
4368         * gcc.target/arm/neon/vabss16.c: Remove.
4369         * gcc.target/arm/neon/vabss32.c: Remove.
4370         * gcc.target/arm/neon/vabss8.c: Remove.
4371         * gcc.target/arm/neon/vaddQf32.c: Remove.
4372         * gcc.target/arm/neon/vaddQs16.c: Remove.
4373         * gcc.target/arm/neon/vaddQs32.c: Remove.
4374         * gcc.target/arm/neon/vaddQs64.c: Remove.
4375         * gcc.target/arm/neon/vaddQs8.c: Remove.
4376         * gcc.target/arm/neon/vaddQu16.c: Remove.
4377         * gcc.target/arm/neon/vaddQu32.c: Remove.
4378         * gcc.target/arm/neon/vaddQu64.c: Remove.
4379         * gcc.target/arm/neon/vaddQu8.c: Remove.
4380         * gcc.target/arm/neon/vaddf32.c: Remove.
4381         * gcc.target/arm/neon/vaddhns16.c: Remove.
4382         * gcc.target/arm/neon/vaddhns32.c: Remove.
4383         * gcc.target/arm/neon/vaddhns64.c: Remove.
4384         * gcc.target/arm/neon/vaddhnu16.c: Remove.
4385         * gcc.target/arm/neon/vaddhnu32.c: Remove.
4386         * gcc.target/arm/neon/vaddhnu64.c: Remove.
4387         * gcc.target/arm/neon/vaddls16.c: Remove.
4388         * gcc.target/arm/neon/vaddls32.c: Remove.
4389         * gcc.target/arm/neon/vaddls8.c: Remove.
4390         * gcc.target/arm/neon/vaddlu16.c: Remove.
4391         * gcc.target/arm/neon/vaddlu32.c: Remove.
4392         * gcc.target/arm/neon/vaddlu8.c: Remove.
4393         * gcc.target/arm/neon/vadds16.c: Remove.
4394         * gcc.target/arm/neon/vadds32.c: Remove.
4395         * gcc.target/arm/neon/vadds64.c: Remove.
4396         * gcc.target/arm/neon/vadds8.c: Remove.
4397         * gcc.target/arm/neon/vaddu16.c: Remove.
4398         * gcc.target/arm/neon/vaddu32.c: Remove.
4399         * gcc.target/arm/neon/vaddu64.c: Remove.
4400         * gcc.target/arm/neon/vaddu8.c: Remove.
4401         * gcc.target/arm/neon/vaddws16.c: Remove.
4402         * gcc.target/arm/neon/vaddws32.c: Remove.
4403         * gcc.target/arm/neon/vaddws8.c: Remove.
4404         * gcc.target/arm/neon/vaddwu16.c: Remove.
4405         * gcc.target/arm/neon/vaddwu32.c: Remove.
4406         * gcc.target/arm/neon/vaddwu8.c: Remove.
4407         * gcc.target/arm/neon/vandQs16.c: Remove.
4408         * gcc.target/arm/neon/vandQs32.c: Remove.
4409         * gcc.target/arm/neon/vandQs64.c: Remove.
4410         * gcc.target/arm/neon/vandQs8.c: Remove.
4411         * gcc.target/arm/neon/vandQu16.c: Remove.
4412         * gcc.target/arm/neon/vandQu32.c: Remove.
4413         * gcc.target/arm/neon/vandQu64.c: Remove.
4414         * gcc.target/arm/neon/vandQu8.c: Remove.
4415         * gcc.target/arm/neon/vands16.c: Remove.
4416         * gcc.target/arm/neon/vands32.c: Remove.
4417         * gcc.target/arm/neon/vands64.c: Remove.
4418         * gcc.target/arm/neon/vands8.c: Remove.
4419         * gcc.target/arm/neon/vandu16.c: Remove.
4420         * gcc.target/arm/neon/vandu32.c: Remove.
4421         * gcc.target/arm/neon/vandu64.c: Remove.
4422         * gcc.target/arm/neon/vandu8.c: Remove.
4423         * gcc.target/arm/neon/vbicQs16.c: Remove.
4424         * gcc.target/arm/neon/vbicQs32.c: Remove.
4425         * gcc.target/arm/neon/vbicQs64.c: Remove.
4426         * gcc.target/arm/neon/vbicQs8.c: Remove.
4427         * gcc.target/arm/neon/vbicQu16.c: Remove.
4428         * gcc.target/arm/neon/vbicQu32.c: Remove.
4429         * gcc.target/arm/neon/vbicQu64.c: Remove.
4430         * gcc.target/arm/neon/vbicQu8.c: Remove.
4431         * gcc.target/arm/neon/vbics16.c: Remove.
4432         * gcc.target/arm/neon/vbics32.c: Remove.
4433         * gcc.target/arm/neon/vbics64.c: Remove.
4434         * gcc.target/arm/neon/vbics8.c: Remove.
4435         * gcc.target/arm/neon/vbicu16.c: Remove.
4436         * gcc.target/arm/neon/vbicu32.c: Remove.
4437         * gcc.target/arm/neon/vbicu64.c: Remove.
4438         * gcc.target/arm/neon/vbicu8.c: Remove.
4439         * gcc.target/arm/neon/vbslQf32.c: Remove.
4440         * gcc.target/arm/neon/vbslQp16.c: Remove.
4441         * gcc.target/arm/neon/vbslQp64.c: Remove.
4442         * gcc.target/arm/neon/vbslQp8.c: Remove.
4443         * gcc.target/arm/neon/vbslQs16.c: Remove.
4444         * gcc.target/arm/neon/vbslQs32.c: Remove.
4445         * gcc.target/arm/neon/vbslQs64.c: Remove.
4446         * gcc.target/arm/neon/vbslQs8.c: Remove.
4447         * gcc.target/arm/neon/vbslQu16.c: Remove.
4448         * gcc.target/arm/neon/vbslQu32.c: Remove.
4449         * gcc.target/arm/neon/vbslQu64.c: Remove.
4450         * gcc.target/arm/neon/vbslQu8.c: Remove.
4451         * gcc.target/arm/neon/vbslf32.c: Remove.
4452         * gcc.target/arm/neon/vbslp16.c: Remove.
4453         * gcc.target/arm/neon/vbslp64.c: Remove.
4454         * gcc.target/arm/neon/vbslp8.c: Remove.
4455         * gcc.target/arm/neon/vbsls16.c: Remove.
4456         * gcc.target/arm/neon/vbsls32.c: Remove.
4457         * gcc.target/arm/neon/vbsls64.c: Remove.
4458         * gcc.target/arm/neon/vbsls8.c: Remove.
4459         * gcc.target/arm/neon/vbslu16.c: Remove.
4460         * gcc.target/arm/neon/vbslu32.c: Remove.
4461         * gcc.target/arm/neon/vbslu64.c: Remove.
4462         * gcc.target/arm/neon/vbslu8.c: Remove.
4463         * gcc.target/arm/neon/vcageQf32.c: Remove.
4464         * gcc.target/arm/neon/vcagef32.c: Remove.
4465         * gcc.target/arm/neon/vcagtQf32.c: Remove.
4466         * gcc.target/arm/neon/vcagtf32.c: Remove.
4467         * gcc.target/arm/neon/vcaleQf32.c: Remove.
4468         * gcc.target/arm/neon/vcalef32.c: Remove.
4469         * gcc.target/arm/neon/vcaltQf32.c: Remove.
4470         * gcc.target/arm/neon/vcaltf32.c: Remove.
4471         * gcc.target/arm/neon/vceqQf32.c: Remove.
4472         * gcc.target/arm/neon/vceqQp8.c: Remove.
4473         * gcc.target/arm/neon/vceqQs16.c: Remove.
4474         * gcc.target/arm/neon/vceqQs32.c: Remove.
4475         * gcc.target/arm/neon/vceqQs8.c: Remove.
4476         * gcc.target/arm/neon/vceqQu16.c: Remove.
4477         * gcc.target/arm/neon/vceqQu32.c: Remove.
4478         * gcc.target/arm/neon/vceqQu8.c: Remove.
4479         * gcc.target/arm/neon/vceqf32.c: Remove.
4480         * gcc.target/arm/neon/vceqp8.c: Remove.
4481         * gcc.target/arm/neon/vceqs16.c: Remove.
4482         * gcc.target/arm/neon/vceqs32.c: Remove.
4483         * gcc.target/arm/neon/vceqs8.c: Remove.
4484         * gcc.target/arm/neon/vcequ16.c: Remove.
4485         * gcc.target/arm/neon/vcequ32.c: Remove.
4486         * gcc.target/arm/neon/vcequ8.c: Remove.
4487         * gcc.target/arm/neon/vcgeQf32.c: Remove.
4488         * gcc.target/arm/neon/vcgeQs16.c: Remove.
4489         * gcc.target/arm/neon/vcgeQs32.c: Remove.
4490         * gcc.target/arm/neon/vcgeQs8.c: Remove.
4491         * gcc.target/arm/neon/vcgeQu16.c: Remove.
4492         * gcc.target/arm/neon/vcgeQu32.c: Remove.
4493         * gcc.target/arm/neon/vcgeQu8.c: Remove.
4494         * gcc.target/arm/neon/vcgef32.c: Remove.
4495         * gcc.target/arm/neon/vcges16.c: Remove.
4496         * gcc.target/arm/neon/vcges32.c: Remove.
4497         * gcc.target/arm/neon/vcges8.c: Remove.
4498         * gcc.target/arm/neon/vcgeu16.c: Remove.
4499         * gcc.target/arm/neon/vcgeu32.c: Remove.
4500         * gcc.target/arm/neon/vcgeu8.c: Remove.
4501         * gcc.target/arm/neon/vcgtQf32.c: Remove.
4502         * gcc.target/arm/neon/vcgtQs16.c: Remove.
4503         * gcc.target/arm/neon/vcgtQs32.c: Remove.
4504         * gcc.target/arm/neon/vcgtQs8.c: Remove.
4505         * gcc.target/arm/neon/vcgtQu16.c: Remove.
4506         * gcc.target/arm/neon/vcgtQu32.c: Remove.
4507         * gcc.target/arm/neon/vcgtQu8.c: Remove.
4508         * gcc.target/arm/neon/vcgtf32.c: Remove.
4509         * gcc.target/arm/neon/vcgts16.c: Remove.
4510         * gcc.target/arm/neon/vcgts32.c: Remove.
4511         * gcc.target/arm/neon/vcgts8.c: Remove.
4512         * gcc.target/arm/neon/vcgtu16.c: Remove.
4513         * gcc.target/arm/neon/vcgtu32.c: Remove.
4514         * gcc.target/arm/neon/vcgtu8.c: Remove.
4515         * gcc.target/arm/neon/vcleQf32.c: Remove.
4516         * gcc.target/arm/neon/vcleQs16.c: Remove.
4517         * gcc.target/arm/neon/vcleQs32.c: Remove.
4518         * gcc.target/arm/neon/vcleQs8.c: Remove.
4519         * gcc.target/arm/neon/vcleQu16.c: Remove.
4520         * gcc.target/arm/neon/vcleQu32.c: Remove.
4521         * gcc.target/arm/neon/vcleQu8.c: Remove.
4522         * gcc.target/arm/neon/vclef32.c: Remove.
4523         * gcc.target/arm/neon/vcles16.c: Remove.
4524         * gcc.target/arm/neon/vcles32.c: Remove.
4525         * gcc.target/arm/neon/vcles8.c: Remove.
4526         * gcc.target/arm/neon/vcleu16.c: Remove.
4527         * gcc.target/arm/neon/vcleu32.c: Remove.
4528         * gcc.target/arm/neon/vcleu8.c: Remove.
4529         * gcc.target/arm/neon/vclsQs16.c: Remove.
4530         * gcc.target/arm/neon/vclsQs32.c: Remove.
4531         * gcc.target/arm/neon/vclsQs8.c: Remove.
4532         * gcc.target/arm/neon/vclss16.c: Remove.
4533         * gcc.target/arm/neon/vclss32.c: Remove.
4534         * gcc.target/arm/neon/vclss8.c: Remove.
4535         * gcc.target/arm/neon/vcltQf32.c: Remove.
4536         * gcc.target/arm/neon/vcltQs16.c: Remove.
4537         * gcc.target/arm/neon/vcltQs32.c: Remove.
4538         * gcc.target/arm/neon/vcltQs8.c: Remove.
4539         * gcc.target/arm/neon/vcltQu16.c: Remove.
4540         * gcc.target/arm/neon/vcltQu32.c: Remove.
4541         * gcc.target/arm/neon/vcltQu8.c: Remove.
4542         * gcc.target/arm/neon/vcltf32.c: Remove.
4543         * gcc.target/arm/neon/vclts16.c: Remove.
4544         * gcc.target/arm/neon/vclts32.c: Remove.
4545         * gcc.target/arm/neon/vclts8.c: Remove.
4546         * gcc.target/arm/neon/vcltu16.c: Remove.
4547         * gcc.target/arm/neon/vcltu32.c: Remove.
4548         * gcc.target/arm/neon/vcltu8.c: Remove.
4549         * gcc.target/arm/neon/vclzQs16.c: Remove.
4550         * gcc.target/arm/neon/vclzQs32.c: Remove.
4551         * gcc.target/arm/neon/vclzQs8.c: Remove.
4552         * gcc.target/arm/neon/vclzQu16.c: Remove.
4553         * gcc.target/arm/neon/vclzQu32.c: Remove.
4554         * gcc.target/arm/neon/vclzQu8.c: Remove.
4555         * gcc.target/arm/neon/vclzs16.c: Remove.
4556         * gcc.target/arm/neon/vclzs32.c: Remove.
4557         * gcc.target/arm/neon/vclzs8.c: Remove.
4558         * gcc.target/arm/neon/vclzu16.c: Remove.
4559         * gcc.target/arm/neon/vclzu32.c: Remove.
4560         * gcc.target/arm/neon/vclzu8.c: Remove.
4561         * gcc.target/arm/neon/vcntQp8.c: Remove.
4562         * gcc.target/arm/neon/vcntQs8.c: Remove.
4563         * gcc.target/arm/neon/vcntQu8.c: Remove.
4564         * gcc.target/arm/neon/vcntp8.c: Remove.
4565         * gcc.target/arm/neon/vcnts8.c: Remove.
4566         * gcc.target/arm/neon/vcntu8.c: Remove.
4567         * gcc.target/arm/neon/vcombinef32.c: Remove.
4568         * gcc.target/arm/neon/vcombinep16.c: Remove.
4569         * gcc.target/arm/neon/vcombinep64.c: Remove.
4570         * gcc.target/arm/neon/vcombinep8.c: Remove.
4571         * gcc.target/arm/neon/vcombines16.c: Remove.
4572         * gcc.target/arm/neon/vcombines32.c: Remove.
4573         * gcc.target/arm/neon/vcombines64.c: Remove.
4574         * gcc.target/arm/neon/vcombines8.c: Remove.
4575         * gcc.target/arm/neon/vcombineu16.c: Remove.
4576         * gcc.target/arm/neon/vcombineu32.c: Remove.
4577         * gcc.target/arm/neon/vcombineu64.c: Remove.
4578         * gcc.target/arm/neon/vcombineu8.c: Remove.
4579         * gcc.target/arm/neon/vcreatef32.c: Remove.
4580         * gcc.target/arm/neon/vcreatep16.c: Remove.
4581         * gcc.target/arm/neon/vcreatep64.c: Remove.
4582         * gcc.target/arm/neon/vcreatep8.c: Remove.
4583         * gcc.target/arm/neon/vcreates16.c: Remove.
4584         * gcc.target/arm/neon/vcreates32.c: Remove.
4585         * gcc.target/arm/neon/vcreates64.c: Remove.
4586         * gcc.target/arm/neon/vcreates8.c: Remove.
4587         * gcc.target/arm/neon/vcreateu16.c: Remove.
4588         * gcc.target/arm/neon/vcreateu32.c: Remove.
4589         * gcc.target/arm/neon/vcreateu64.c: Remove.
4590         * gcc.target/arm/neon/vcreateu8.c: Remove.
4591         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4592         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4593         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4594         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4595         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4596         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4597         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4598         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4599         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4600         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4601         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4602         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4603         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4604         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4605         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4606         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4607         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4608         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4609         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4610         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4611         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4612         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4613         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4614         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4615         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4616         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4617         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4618         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4619         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4620         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4621         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4622         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4623         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4624         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4625         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4626         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4627         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4628         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4629         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4630         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4631         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4632         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4633         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4634         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4635         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4636         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4637         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4638         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4639         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4640         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4641         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4642         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4643         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4644         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4645         * gcc.target/arm/neon/vdup_nf32.c: Remove.
4646         * gcc.target/arm/neon/vdup_np16.c: Remove.
4647         * gcc.target/arm/neon/vdup_np64.c: Remove.
4648         * gcc.target/arm/neon/vdup_np8.c: Remove.
4649         * gcc.target/arm/neon/vdup_ns16.c: Remove.
4650         * gcc.target/arm/neon/vdup_ns32.c: Remove.
4651         * gcc.target/arm/neon/vdup_ns64.c: Remove.
4652         * gcc.target/arm/neon/vdup_ns8.c: Remove.
4653         * gcc.target/arm/neon/vdup_nu16.c: Remove.
4654         * gcc.target/arm/neon/vdup_nu32.c: Remove.
4655         * gcc.target/arm/neon/vdup_nu64.c: Remove.
4656         * gcc.target/arm/neon/vdup_nu8.c: Remove.
4657         * gcc.target/arm/neon/veorQs16.c: Remove.
4658         * gcc.target/arm/neon/veorQs32.c: Remove.
4659         * gcc.target/arm/neon/veorQs64.c: Remove.
4660         * gcc.target/arm/neon/veorQs8.c: Remove.
4661         * gcc.target/arm/neon/veorQu16.c: Remove.
4662         * gcc.target/arm/neon/veorQu32.c: Remove.
4663         * gcc.target/arm/neon/veorQu64.c: Remove.
4664         * gcc.target/arm/neon/veorQu8.c: Remove.
4665         * gcc.target/arm/neon/veors16.c: Remove.
4666         * gcc.target/arm/neon/veors32.c: Remove.
4667         * gcc.target/arm/neon/veors64.c: Remove.
4668         * gcc.target/arm/neon/veors8.c: Remove.
4669         * gcc.target/arm/neon/veoru16.c: Remove.
4670         * gcc.target/arm/neon/veoru32.c: Remove.
4671         * gcc.target/arm/neon/veoru64.c: Remove.
4672         * gcc.target/arm/neon/veoru8.c: Remove.
4673         * gcc.target/arm/neon/vextQf32.c: Remove.
4674         * gcc.target/arm/neon/vextQp16.c: Remove.
4675         * gcc.target/arm/neon/vextQp64.c: Remove.
4676         * gcc.target/arm/neon/vextQp8.c: Remove.
4677         * gcc.target/arm/neon/vextQs16.c: Remove.
4678         * gcc.target/arm/neon/vextQs32.c: Remove.
4679         * gcc.target/arm/neon/vextQs64.c: Remove.
4680         * gcc.target/arm/neon/vextQs8.c: Remove.
4681         * gcc.target/arm/neon/vextQu16.c: Remove.
4682         * gcc.target/arm/neon/vextQu32.c: Remove.
4683         * gcc.target/arm/neon/vextQu64.c: Remove.
4684         * gcc.target/arm/neon/vextQu8.c: Remove.
4685         * gcc.target/arm/neon/vextf32.c: Remove.
4686         * gcc.target/arm/neon/vextp16.c: Remove.
4687         * gcc.target/arm/neon/vextp64.c: Remove.
4688         * gcc.target/arm/neon/vextp8.c: Remove.
4689         * gcc.target/arm/neon/vexts16.c: Remove.
4690         * gcc.target/arm/neon/vexts32.c: Remove.
4691         * gcc.target/arm/neon/vexts64.c: Remove.
4692         * gcc.target/arm/neon/vexts8.c: Remove.
4693         * gcc.target/arm/neon/vextu16.c: Remove.
4694         * gcc.target/arm/neon/vextu32.c: Remove.
4695         * gcc.target/arm/neon/vextu64.c: Remove.
4696         * gcc.target/arm/neon/vextu8.c: Remove.
4697         * gcc.target/arm/neon/vfmaQf32.c: Remove.
4698         * gcc.target/arm/neon/vfmaf32.c: Remove.
4699         * gcc.target/arm/neon/vfmsQf32.c: Remove.
4700         * gcc.target/arm/neon/vfmsf32.c: Remove.
4701         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4702         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4703         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4704         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4705         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4706         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4707         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4708         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4709         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4710         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4711         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4712         * gcc.target/arm/neon/vget_highf32.c: Remove.
4713         * gcc.target/arm/neon/vget_highp16.c: Remove.
4714         * gcc.target/arm/neon/vget_highp64.c: Remove.
4715         * gcc.target/arm/neon/vget_highp8.c: Remove.
4716         * gcc.target/arm/neon/vget_highs16.c: Remove.
4717         * gcc.target/arm/neon/vget_highs32.c: Remove.
4718         * gcc.target/arm/neon/vget_highs64.c: Remove.
4719         * gcc.target/arm/neon/vget_highs8.c: Remove.
4720         * gcc.target/arm/neon/vget_highu16.c: Remove.
4721         * gcc.target/arm/neon/vget_highu32.c: Remove.
4722         * gcc.target/arm/neon/vget_highu64.c: Remove.
4723         * gcc.target/arm/neon/vget_highu8.c: Remove.
4724         * gcc.target/arm/neon/vget_lanef32.c: Remove.
4725         * gcc.target/arm/neon/vget_lanep16.c: Remove.
4726         * gcc.target/arm/neon/vget_lanep8.c: Remove.
4727         * gcc.target/arm/neon/vget_lanes16.c: Remove.
4728         * gcc.target/arm/neon/vget_lanes32.c: Remove.
4729         * gcc.target/arm/neon/vget_lanes64.c: Remove.
4730         * gcc.target/arm/neon/vget_lanes8.c: Remove.
4731         * gcc.target/arm/neon/vget_laneu16.c: Remove.
4732         * gcc.target/arm/neon/vget_laneu32.c: Remove.
4733         * gcc.target/arm/neon/vget_laneu64.c: Remove.
4734         * gcc.target/arm/neon/vget_laneu8.c: Remove.
4735         * gcc.target/arm/neon/vget_lowf32.c: Remove.
4736         * gcc.target/arm/neon/vget_lowp16.c: Remove.
4737         * gcc.target/arm/neon/vget_lowp64.c: Remove.
4738         * gcc.target/arm/neon/vget_lowp8.c: Remove.
4739         * gcc.target/arm/neon/vget_lows16.c: Remove.
4740         * gcc.target/arm/neon/vget_lows32.c: Remove.
4741         * gcc.target/arm/neon/vget_lows64.c: Remove.
4742         * gcc.target/arm/neon/vget_lows8.c: Remove.
4743         * gcc.target/arm/neon/vget_lowu16.c: Remove.
4744         * gcc.target/arm/neon/vget_lowu32.c: Remove.
4745         * gcc.target/arm/neon/vget_lowu64.c: Remove.
4746         * gcc.target/arm/neon/vget_lowu8.c: Remove.
4747         * gcc.target/arm/neon/vhaddQs16.c: Remove.
4748         * gcc.target/arm/neon/vhaddQs32.c: Remove.
4749         * gcc.target/arm/neon/vhaddQs8.c: Remove.
4750         * gcc.target/arm/neon/vhaddQu16.c: Remove.
4751         * gcc.target/arm/neon/vhaddQu32.c: Remove.
4752         * gcc.target/arm/neon/vhaddQu8.c: Remove.
4753         * gcc.target/arm/neon/vhadds16.c: Remove.
4754         * gcc.target/arm/neon/vhadds32.c: Remove.
4755         * gcc.target/arm/neon/vhadds8.c: Remove.
4756         * gcc.target/arm/neon/vhaddu16.c: Remove.
4757         * gcc.target/arm/neon/vhaddu32.c: Remove.
4758         * gcc.target/arm/neon/vhaddu8.c: Remove.
4759         * gcc.target/arm/neon/vhsubQs16.c: Remove.
4760         * gcc.target/arm/neon/vhsubQs32.c: Remove.
4761         * gcc.target/arm/neon/vhsubQs8.c: Remove.
4762         * gcc.target/arm/neon/vhsubQu16.c: Remove.
4763         * gcc.target/arm/neon/vhsubQu32.c: Remove.
4764         * gcc.target/arm/neon/vhsubQu8.c: Remove.
4765         * gcc.target/arm/neon/vhsubs16.c: Remove.
4766         * gcc.target/arm/neon/vhsubs32.c: Remove.
4767         * gcc.target/arm/neon/vhsubs8.c: Remove.
4768         * gcc.target/arm/neon/vhsubu16.c: Remove.
4769         * gcc.target/arm/neon/vhsubu32.c: Remove.
4770         * gcc.target/arm/neon/vhsubu8.c: Remove.
4771         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4772         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4773         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4774         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4775         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4776         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4777         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4778         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4779         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4780         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4781         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4782         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4783         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4784         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4785         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4786         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4787         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4788         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4789         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4790         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4791         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4792         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4793         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4794         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4795         * gcc.target/arm/neon/vld1Qf32.c: Remove.
4796         * gcc.target/arm/neon/vld1Qp16.c: Remove.
4797         * gcc.target/arm/neon/vld1Qp64.c: Remove.
4798         * gcc.target/arm/neon/vld1Qp8.c: Remove.
4799         * gcc.target/arm/neon/vld1Qs16.c: Remove.
4800         * gcc.target/arm/neon/vld1Qs32.c: Remove.
4801         * gcc.target/arm/neon/vld1Qs64.c: Remove.
4802         * gcc.target/arm/neon/vld1Qs8.c: Remove.
4803         * gcc.target/arm/neon/vld1Qu16.c: Remove.
4804         * gcc.target/arm/neon/vld1Qu32.c: Remove.
4805         * gcc.target/arm/neon/vld1Qu64.c: Remove.
4806         * gcc.target/arm/neon/vld1Qu8.c: Remove.
4807         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4808         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4809         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4810         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4811         * gcc.target/arm/neon/vld1_dups16.c: Remove.
4812         * gcc.target/arm/neon/vld1_dups32.c: Remove.
4813         * gcc.target/arm/neon/vld1_dups64.c: Remove.
4814         * gcc.target/arm/neon/vld1_dups8.c: Remove.
4815         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4816         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4817         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4818         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4819         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4820         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4821         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4822         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4823         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4824         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4825         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4826         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4827         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4828         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4829         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4830         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4831         * gcc.target/arm/neon/vld1f32.c: Remove.
4832         * gcc.target/arm/neon/vld1p16.c: Remove.
4833         * gcc.target/arm/neon/vld1p64.c: Remove.
4834         * gcc.target/arm/neon/vld1p8.c: Remove.
4835         * gcc.target/arm/neon/vld1s16.c: Remove.
4836         * gcc.target/arm/neon/vld1s32.c: Remove.
4837         * gcc.target/arm/neon/vld1s64.c: Remove.
4838         * gcc.target/arm/neon/vld1s8.c: Remove.
4839         * gcc.target/arm/neon/vld1u16.c: Remove.
4840         * gcc.target/arm/neon/vld1u32.c: Remove.
4841         * gcc.target/arm/neon/vld1u64.c: Remove.
4842         * gcc.target/arm/neon/vld1u8.c: Remove.
4843         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4844         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4845         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4846         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4847         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4848         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4849         * gcc.target/arm/neon/vld2Qf32.c: Remove.
4850         * gcc.target/arm/neon/vld2Qp16.c: Remove.
4851         * gcc.target/arm/neon/vld2Qp8.c: Remove.
4852         * gcc.target/arm/neon/vld2Qs16.c: Remove.
4853         * gcc.target/arm/neon/vld2Qs32.c: Remove.
4854         * gcc.target/arm/neon/vld2Qs8.c: Remove.
4855         * gcc.target/arm/neon/vld2Qu16.c: Remove.
4856         * gcc.target/arm/neon/vld2Qu32.c: Remove.
4857         * gcc.target/arm/neon/vld2Qu8.c: Remove.
4858         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4859         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4860         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4861         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4862         * gcc.target/arm/neon/vld2_dups16.c: Remove.
4863         * gcc.target/arm/neon/vld2_dups32.c: Remove.
4864         * gcc.target/arm/neon/vld2_dups64.c: Remove.
4865         * gcc.target/arm/neon/vld2_dups8.c: Remove.
4866         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4867         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4868         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4869         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4870         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4871         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4872         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4873         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4874         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4875         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4876         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4877         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4878         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4879         * gcc.target/arm/neon/vld2f32.c: Remove.
4880         * gcc.target/arm/neon/vld2p16.c: Remove.
4881         * gcc.target/arm/neon/vld2p64.c: Remove.
4882         * gcc.target/arm/neon/vld2p8.c: Remove.
4883         * gcc.target/arm/neon/vld2s16.c: Remove.
4884         * gcc.target/arm/neon/vld2s32.c: Remove.
4885         * gcc.target/arm/neon/vld2s64.c: Remove.
4886         * gcc.target/arm/neon/vld2s8.c: Remove.
4887         * gcc.target/arm/neon/vld2u16.c: Remove.
4888         * gcc.target/arm/neon/vld2u32.c: Remove.
4889         * gcc.target/arm/neon/vld2u64.c: Remove.
4890         * gcc.target/arm/neon/vld2u8.c: Remove.
4891         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4892         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4893         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4894         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4895         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4896         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4897         * gcc.target/arm/neon/vld3Qf32.c: Remove.
4898         * gcc.target/arm/neon/vld3Qp16.c: Remove.
4899         * gcc.target/arm/neon/vld3Qp8.c: Remove.
4900         * gcc.target/arm/neon/vld3Qs16.c: Remove.
4901         * gcc.target/arm/neon/vld3Qs32.c: Remove.
4902         * gcc.target/arm/neon/vld3Qs8.c: Remove.
4903         * gcc.target/arm/neon/vld3Qu16.c: Remove.
4904         * gcc.target/arm/neon/vld3Qu32.c: Remove.
4905         * gcc.target/arm/neon/vld3Qu8.c: Remove.
4906         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4907         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4908         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4909         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4910         * gcc.target/arm/neon/vld3_dups16.c: Remove.
4911         * gcc.target/arm/neon/vld3_dups32.c: Remove.
4912         * gcc.target/arm/neon/vld3_dups64.c: Remove.
4913         * gcc.target/arm/neon/vld3_dups8.c: Remove.
4914         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4915         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4916         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4917         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4918         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4919         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4920         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4921         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4922         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4923         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4924         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4925         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4926         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4927         * gcc.target/arm/neon/vld3f32.c: Remove.
4928         * gcc.target/arm/neon/vld3p16.c: Remove.
4929         * gcc.target/arm/neon/vld3p64.c: Remove.
4930         * gcc.target/arm/neon/vld3p8.c: Remove.
4931         * gcc.target/arm/neon/vld3s16.c: Remove.
4932         * gcc.target/arm/neon/vld3s32.c: Remove.
4933         * gcc.target/arm/neon/vld3s64.c: Remove.
4934         * gcc.target/arm/neon/vld3s8.c: Remove.
4935         * gcc.target/arm/neon/vld3u16.c: Remove.
4936         * gcc.target/arm/neon/vld3u32.c: Remove.
4937         * gcc.target/arm/neon/vld3u64.c: Remove.
4938         * gcc.target/arm/neon/vld3u8.c: Remove.
4939         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4940         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4941         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4942         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4943         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4944         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4945         * gcc.target/arm/neon/vld4Qf32.c: Remove.
4946         * gcc.target/arm/neon/vld4Qp16.c: Remove.
4947         * gcc.target/arm/neon/vld4Qp8.c: Remove.
4948         * gcc.target/arm/neon/vld4Qs16.c: Remove.
4949         * gcc.target/arm/neon/vld4Qs32.c: Remove.
4950         * gcc.target/arm/neon/vld4Qs8.c: Remove.
4951         * gcc.target/arm/neon/vld4Qu16.c: Remove.
4952         * gcc.target/arm/neon/vld4Qu32.c: Remove.
4953         * gcc.target/arm/neon/vld4Qu8.c: Remove.
4954         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4955         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4956         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4957         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4958         * gcc.target/arm/neon/vld4_dups16.c: Remove.
4959         * gcc.target/arm/neon/vld4_dups32.c: Remove.
4960         * gcc.target/arm/neon/vld4_dups64.c: Remove.
4961         * gcc.target/arm/neon/vld4_dups8.c: Remove.
4962         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4963         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4964         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4965         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4966         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4967         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4968         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4969         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4970         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4971         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4972         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4973         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4974         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4975         * gcc.target/arm/neon/vld4f32.c: Remove.
4976         * gcc.target/arm/neon/vld4p16.c: Remove.
4977         * gcc.target/arm/neon/vld4p64.c: Remove.
4978         * gcc.target/arm/neon/vld4p8.c: Remove.
4979         * gcc.target/arm/neon/vld4s16.c: Remove.
4980         * gcc.target/arm/neon/vld4s32.c: Remove.
4981         * gcc.target/arm/neon/vld4s64.c: Remove.
4982         * gcc.target/arm/neon/vld4s8.c: Remove.
4983         * gcc.target/arm/neon/vld4u16.c: Remove.
4984         * gcc.target/arm/neon/vld4u32.c: Remove.
4985         * gcc.target/arm/neon/vld4u64.c: Remove.
4986         * gcc.target/arm/neon/vld4u8.c: Remove.
4987         * gcc.target/arm/neon/vmaxQf32.c: Remove.
4988         * gcc.target/arm/neon/vmaxQs16.c: Remove.
4989         * gcc.target/arm/neon/vmaxQs32.c: Remove.
4990         * gcc.target/arm/neon/vmaxQs8.c: Remove.
4991         * gcc.target/arm/neon/vmaxQu16.c: Remove.
4992         * gcc.target/arm/neon/vmaxQu32.c: Remove.
4993         * gcc.target/arm/neon/vmaxQu8.c: Remove.
4994         * gcc.target/arm/neon/vmaxf32.c: Remove.
4995         * gcc.target/arm/neon/vmaxs16.c: Remove.
4996         * gcc.target/arm/neon/vmaxs32.c: Remove.
4997         * gcc.target/arm/neon/vmaxs8.c: Remove.
4998         * gcc.target/arm/neon/vmaxu16.c: Remove.
4999         * gcc.target/arm/neon/vmaxu32.c: Remove.
5000         * gcc.target/arm/neon/vmaxu8.c: Remove.
5001         * gcc.target/arm/neon/vminQf32.c: Remove.
5002         * gcc.target/arm/neon/vminQs16.c: Remove.
5003         * gcc.target/arm/neon/vminQs32.c: Remove.
5004         * gcc.target/arm/neon/vminQs8.c: Remove.
5005         * gcc.target/arm/neon/vminQu16.c: Remove.
5006         * gcc.target/arm/neon/vminQu32.c: Remove.
5007         * gcc.target/arm/neon/vminQu8.c: Remove.
5008         * gcc.target/arm/neon/vminf32.c: Remove.
5009         * gcc.target/arm/neon/vmins16.c: Remove.
5010         * gcc.target/arm/neon/vmins32.c: Remove.
5011         * gcc.target/arm/neon/vmins8.c: Remove.
5012         * gcc.target/arm/neon/vminu16.c: Remove.
5013         * gcc.target/arm/neon/vminu32.c: Remove.
5014         * gcc.target/arm/neon/vminu8.c: Remove.
5015         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5016         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5017         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5018         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5019         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5020         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5021         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5022         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5023         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5024         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5025         * gcc.target/arm/neon/vmlaQf32.c: Remove.
5026         * gcc.target/arm/neon/vmlaQs16.c: Remove.
5027         * gcc.target/arm/neon/vmlaQs32.c: Remove.
5028         * gcc.target/arm/neon/vmlaQs8.c: Remove.
5029         * gcc.target/arm/neon/vmlaQu16.c: Remove.
5030         * gcc.target/arm/neon/vmlaQu32.c: Remove.
5031         * gcc.target/arm/neon/vmlaQu8.c: Remove.
5032         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5033         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5034         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5035         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5036         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5037         * gcc.target/arm/neon/vmla_nf32.c: Remove.
5038         * gcc.target/arm/neon/vmla_ns16.c: Remove.
5039         * gcc.target/arm/neon/vmla_ns32.c: Remove.
5040         * gcc.target/arm/neon/vmla_nu16.c: Remove.
5041         * gcc.target/arm/neon/vmla_nu32.c: Remove.
5042         * gcc.target/arm/neon/vmlaf32.c: Remove.
5043         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5044         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5045         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5046         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5047         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5048         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5049         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5050         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5051         * gcc.target/arm/neon/vmlals16.c: Remove.
5052         * gcc.target/arm/neon/vmlals32.c: Remove.
5053         * gcc.target/arm/neon/vmlals8.c: Remove.
5054         * gcc.target/arm/neon/vmlalu16.c: Remove.
5055         * gcc.target/arm/neon/vmlalu32.c: Remove.
5056         * gcc.target/arm/neon/vmlalu8.c: Remove.
5057         * gcc.target/arm/neon/vmlas16.c: Remove.
5058         * gcc.target/arm/neon/vmlas32.c: Remove.
5059         * gcc.target/arm/neon/vmlas8.c: Remove.
5060         * gcc.target/arm/neon/vmlau16.c: Remove.
5061         * gcc.target/arm/neon/vmlau32.c: Remove.
5062         * gcc.target/arm/neon/vmlau8.c: Remove.
5063         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5064         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5065         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5066         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5067         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5068         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5069         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5070         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5071         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5072         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5073         * gcc.target/arm/neon/vmlsQf32.c: Remove.
5074         * gcc.target/arm/neon/vmlsQs16.c: Remove.
5075         * gcc.target/arm/neon/vmlsQs32.c: Remove.
5076         * gcc.target/arm/neon/vmlsQs8.c: Remove.
5077         * gcc.target/arm/neon/vmlsQu16.c: Remove.
5078         * gcc.target/arm/neon/vmlsQu32.c: Remove.
5079         * gcc.target/arm/neon/vmlsQu8.c: Remove.
5080         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5081         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5082         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5083         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5084         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5085         * gcc.target/arm/neon/vmls_nf32.c: Remove.
5086         * gcc.target/arm/neon/vmls_ns16.c: Remove.
5087         * gcc.target/arm/neon/vmls_ns32.c: Remove.
5088         * gcc.target/arm/neon/vmls_nu16.c: Remove.
5089         * gcc.target/arm/neon/vmls_nu32.c: Remove.
5090         * gcc.target/arm/neon/vmlsf32.c: Remove.
5091         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5092         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5093         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5094         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5095         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5096         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5097         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5098         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5099         * gcc.target/arm/neon/vmlsls16.c: Remove.
5100         * gcc.target/arm/neon/vmlsls32.c: Remove.
5101         * gcc.target/arm/neon/vmlsls8.c: Remove.
5102         * gcc.target/arm/neon/vmlslu16.c: Remove.
5103         * gcc.target/arm/neon/vmlslu32.c: Remove.
5104         * gcc.target/arm/neon/vmlslu8.c: Remove.
5105         * gcc.target/arm/neon/vmlss16.c: Remove.
5106         * gcc.target/arm/neon/vmlss32.c: Remove.
5107         * gcc.target/arm/neon/vmlss8.c: Remove.
5108         * gcc.target/arm/neon/vmlsu16.c: Remove.
5109         * gcc.target/arm/neon/vmlsu32.c: Remove.
5110         * gcc.target/arm/neon/vmlsu8.c: Remove.
5111         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5112         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5113         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5114         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5115         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5116         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5117         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5118         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5119         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5120         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5121         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5122         * gcc.target/arm/neon/vmov_nf32.c: Remove.
5123         * gcc.target/arm/neon/vmov_np16.c: Remove.
5124         * gcc.target/arm/neon/vmov_np8.c: Remove.
5125         * gcc.target/arm/neon/vmov_ns16.c: Remove.
5126         * gcc.target/arm/neon/vmov_ns32.c: Remove.
5127         * gcc.target/arm/neon/vmov_ns64.c: Remove.
5128         * gcc.target/arm/neon/vmov_ns8.c: Remove.
5129         * gcc.target/arm/neon/vmov_nu16.c: Remove.
5130         * gcc.target/arm/neon/vmov_nu32.c: Remove.
5131         * gcc.target/arm/neon/vmov_nu64.c: Remove.
5132         * gcc.target/arm/neon/vmov_nu8.c: Remove.
5133         * gcc.target/arm/neon/vmovls16.c: Remove.
5134         * gcc.target/arm/neon/vmovls32.c: Remove.
5135         * gcc.target/arm/neon/vmovls8.c: Remove.
5136         * gcc.target/arm/neon/vmovlu16.c: Remove.
5137         * gcc.target/arm/neon/vmovlu32.c: Remove.
5138         * gcc.target/arm/neon/vmovlu8.c: Remove.
5139         * gcc.target/arm/neon/vmovns16.c: Remove.
5140         * gcc.target/arm/neon/vmovns32.c: Remove.
5141         * gcc.target/arm/neon/vmovns64.c: Remove.
5142         * gcc.target/arm/neon/vmovnu16.c: Remove.
5143         * gcc.target/arm/neon/vmovnu32.c: Remove.
5144         * gcc.target/arm/neon/vmovnu64.c: Remove.
5145         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5146         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5147         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5148         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5149         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5150         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5151         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5152         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5153         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5154         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5155         * gcc.target/arm/neon/vmulQf32.c: Remove.
5156         * gcc.target/arm/neon/vmulQp8.c: Remove.
5157         * gcc.target/arm/neon/vmulQs16.c: Remove.
5158         * gcc.target/arm/neon/vmulQs32.c: Remove.
5159         * gcc.target/arm/neon/vmulQs8.c: Remove.
5160         * gcc.target/arm/neon/vmulQu16.c: Remove.
5161         * gcc.target/arm/neon/vmulQu32.c: Remove.
5162         * gcc.target/arm/neon/vmulQu8.c: Remove.
5163         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5164         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5165         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5166         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5167         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5168         * gcc.target/arm/neon/vmul_nf32.c: Remove.
5169         * gcc.target/arm/neon/vmul_ns16.c: Remove.
5170         * gcc.target/arm/neon/vmul_ns32.c: Remove.
5171         * gcc.target/arm/neon/vmul_nu16.c: Remove.
5172         * gcc.target/arm/neon/vmul_nu32.c: Remove.
5173         * gcc.target/arm/neon/vmulf32.c: Remove.
5174         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5175         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5176         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5177         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5178         * gcc.target/arm/neon/vmull_ns16.c: Remove.
5179         * gcc.target/arm/neon/vmull_ns32.c: Remove.
5180         * gcc.target/arm/neon/vmull_nu16.c: Remove.
5181         * gcc.target/arm/neon/vmull_nu32.c: Remove.
5182         * gcc.target/arm/neon/vmullp8.c: Remove.
5183         * gcc.target/arm/neon/vmulls16.c: Remove.
5184         * gcc.target/arm/neon/vmulls32.c: Remove.
5185         * gcc.target/arm/neon/vmulls8.c: Remove.
5186         * gcc.target/arm/neon/vmullu16.c: Remove.
5187         * gcc.target/arm/neon/vmullu32.c: Remove.
5188         * gcc.target/arm/neon/vmullu8.c: Remove.
5189         * gcc.target/arm/neon/vmulp8.c: Remove.
5190         * gcc.target/arm/neon/vmuls16.c: Remove.
5191         * gcc.target/arm/neon/vmuls32.c: Remove.
5192         * gcc.target/arm/neon/vmuls8.c: Remove.
5193         * gcc.target/arm/neon/vmulu16.c: Remove.
5194         * gcc.target/arm/neon/vmulu32.c: Remove.
5195         * gcc.target/arm/neon/vmulu8.c: Remove.
5196         * gcc.target/arm/neon/vmvnQp8.c: Remove.
5197         * gcc.target/arm/neon/vmvnQs16.c: Remove.
5198         * gcc.target/arm/neon/vmvnQs32.c: Remove.
5199         * gcc.target/arm/neon/vmvnQs8.c: Remove.
5200         * gcc.target/arm/neon/vmvnQu16.c: Remove.
5201         * gcc.target/arm/neon/vmvnQu32.c: Remove.
5202         * gcc.target/arm/neon/vmvnQu8.c: Remove.
5203         * gcc.target/arm/neon/vmvnp8.c: Remove.
5204         * gcc.target/arm/neon/vmvns16.c: Remove.
5205         * gcc.target/arm/neon/vmvns32.c: Remove.
5206         * gcc.target/arm/neon/vmvns8.c: Remove.
5207         * gcc.target/arm/neon/vmvnu16.c: Remove.
5208         * gcc.target/arm/neon/vmvnu32.c: Remove.
5209         * gcc.target/arm/neon/vmvnu8.c: Remove.
5210         * gcc.target/arm/neon/vnegQf32.c: Remove.
5211         * gcc.target/arm/neon/vnegQs16.c: Remove.
5212         * gcc.target/arm/neon/vnegQs32.c: Remove.
5213         * gcc.target/arm/neon/vnegQs8.c: Remove.
5214         * gcc.target/arm/neon/vnegf32.c: Remove.
5215         * gcc.target/arm/neon/vnegs16.c: Remove.
5216         * gcc.target/arm/neon/vnegs32.c: Remove.
5217         * gcc.target/arm/neon/vnegs8.c: Remove.
5218         * gcc.target/arm/neon/vornQs16.c: Remove.
5219         * gcc.target/arm/neon/vornQs32.c: Remove.
5220         * gcc.target/arm/neon/vornQs64.c: Remove.
5221         * gcc.target/arm/neon/vornQs8.c: Remove.
5222         * gcc.target/arm/neon/vornQu16.c: Remove.
5223         * gcc.target/arm/neon/vornQu32.c: Remove.
5224         * gcc.target/arm/neon/vornQu64.c: Remove.
5225         * gcc.target/arm/neon/vornQu8.c: Remove.
5226         * gcc.target/arm/neon/vorns16.c: Remove.
5227         * gcc.target/arm/neon/vorns32.c: Remove.
5228         * gcc.target/arm/neon/vorns64.c: Remove.
5229         * gcc.target/arm/neon/vorns8.c: Remove.
5230         * gcc.target/arm/neon/vornu16.c: Remove.
5231         * gcc.target/arm/neon/vornu32.c: Remove.
5232         * gcc.target/arm/neon/vornu64.c: Remove.
5233         * gcc.target/arm/neon/vornu8.c: Remove.
5234         * gcc.target/arm/neon/vorrQs16.c: Remove.
5235         * gcc.target/arm/neon/vorrQs32.c: Remove.
5236         * gcc.target/arm/neon/vorrQs64.c: Remove.
5237         * gcc.target/arm/neon/vorrQs8.c: Remove.
5238         * gcc.target/arm/neon/vorrQu16.c: Remove.
5239         * gcc.target/arm/neon/vorrQu32.c: Remove.
5240         * gcc.target/arm/neon/vorrQu64.c: Remove.
5241         * gcc.target/arm/neon/vorrQu8.c: Remove.
5242         * gcc.target/arm/neon/vorrs16.c: Remove.
5243         * gcc.target/arm/neon/vorrs32.c: Remove.
5244         * gcc.target/arm/neon/vorrs64.c: Remove.
5245         * gcc.target/arm/neon/vorrs8.c: Remove.
5246         * gcc.target/arm/neon/vorru16.c: Remove.
5247         * gcc.target/arm/neon/vorru32.c: Remove.
5248         * gcc.target/arm/neon/vorru64.c: Remove.
5249         * gcc.target/arm/neon/vorru8.c: Remove.
5250         * gcc.target/arm/neon/vpadalQs16.c: Remove.
5251         * gcc.target/arm/neon/vpadalQs32.c: Remove.
5252         * gcc.target/arm/neon/vpadalQs8.c: Remove.
5253         * gcc.target/arm/neon/vpadalQu16.c: Remove.
5254         * gcc.target/arm/neon/vpadalQu32.c: Remove.
5255         * gcc.target/arm/neon/vpadalQu8.c: Remove.
5256         * gcc.target/arm/neon/vpadals16.c: Remove.
5257         * gcc.target/arm/neon/vpadals32.c: Remove.
5258         * gcc.target/arm/neon/vpadals8.c: Remove.
5259         * gcc.target/arm/neon/vpadalu16.c: Remove.
5260         * gcc.target/arm/neon/vpadalu32.c: Remove.
5261         * gcc.target/arm/neon/vpadalu8.c: Remove.
5262         * gcc.target/arm/neon/vpaddf32.c: Remove.
5263         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5264         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5265         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5266         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5267         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5268         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5269         * gcc.target/arm/neon/vpaddls16.c: Remove.
5270         * gcc.target/arm/neon/vpaddls32.c: Remove.
5271         * gcc.target/arm/neon/vpaddls8.c: Remove.
5272         * gcc.target/arm/neon/vpaddlu16.c: Remove.
5273         * gcc.target/arm/neon/vpaddlu32.c: Remove.
5274         * gcc.target/arm/neon/vpaddlu8.c: Remove.
5275         * gcc.target/arm/neon/vpadds16.c: Remove.
5276         * gcc.target/arm/neon/vpadds32.c: Remove.
5277         * gcc.target/arm/neon/vpadds8.c: Remove.
5278         * gcc.target/arm/neon/vpaddu16.c: Remove.
5279         * gcc.target/arm/neon/vpaddu32.c: Remove.
5280         * gcc.target/arm/neon/vpaddu8.c: Remove.
5281         * gcc.target/arm/neon/vpmaxf32.c: Remove.
5282         * gcc.target/arm/neon/vpmaxs16.c: Remove.
5283         * gcc.target/arm/neon/vpmaxs32.c: Remove.
5284         * gcc.target/arm/neon/vpmaxs8.c: Remove.
5285         * gcc.target/arm/neon/vpmaxu16.c: Remove.
5286         * gcc.target/arm/neon/vpmaxu32.c: Remove.
5287         * gcc.target/arm/neon/vpmaxu8.c: Remove.
5288         * gcc.target/arm/neon/vpminf32.c: Remove.
5289         * gcc.target/arm/neon/vpmins16.c: Remove.
5290         * gcc.target/arm/neon/vpmins32.c: Remove.
5291         * gcc.target/arm/neon/vpmins8.c: Remove.
5292         * gcc.target/arm/neon/vpminu16.c: Remove.
5293         * gcc.target/arm/neon/vpminu32.c: Remove.
5294         * gcc.target/arm/neon/vpminu8.c: Remove.
5295         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5296         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5297         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5298         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5299         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5300         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5301         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5302         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5303         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5304         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5305         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5306         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5307         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5308         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5309         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5310         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5311         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5312         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5313         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5314         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5315         * gcc.target/arm/neon/vqRshls16.c: Remove.
5316         * gcc.target/arm/neon/vqRshls32.c: Remove.
5317         * gcc.target/arm/neon/vqRshls64.c: Remove.
5318         * gcc.target/arm/neon/vqRshls8.c: Remove.
5319         * gcc.target/arm/neon/vqRshlu16.c: Remove.
5320         * gcc.target/arm/neon/vqRshlu32.c: Remove.
5321         * gcc.target/arm/neon/vqRshlu64.c: Remove.
5322         * gcc.target/arm/neon/vqRshlu8.c: Remove.
5323         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5324         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5325         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5326         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5327         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5328         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5329         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5330         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5331         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5332         * gcc.target/arm/neon/vqabsQs16.c: Remove.
5333         * gcc.target/arm/neon/vqabsQs32.c: Remove.
5334         * gcc.target/arm/neon/vqabsQs8.c: Remove.
5335         * gcc.target/arm/neon/vqabss16.c: Remove.
5336         * gcc.target/arm/neon/vqabss32.c: Remove.
5337         * gcc.target/arm/neon/vqabss8.c: Remove.
5338         * gcc.target/arm/neon/vqaddQs16.c: Remove.
5339         * gcc.target/arm/neon/vqaddQs32.c: Remove.
5340         * gcc.target/arm/neon/vqaddQs64.c: Remove.
5341         * gcc.target/arm/neon/vqaddQs8.c: Remove.
5342         * gcc.target/arm/neon/vqaddQu16.c: Remove.
5343         * gcc.target/arm/neon/vqaddQu32.c: Remove.
5344         * gcc.target/arm/neon/vqaddQu64.c: Remove.
5345         * gcc.target/arm/neon/vqaddQu8.c: Remove.
5346         * gcc.target/arm/neon/vqadds16.c: Remove.
5347         * gcc.target/arm/neon/vqadds32.c: Remove.
5348         * gcc.target/arm/neon/vqadds64.c: Remove.
5349         * gcc.target/arm/neon/vqadds8.c: Remove.
5350         * gcc.target/arm/neon/vqaddu16.c: Remove.
5351         * gcc.target/arm/neon/vqaddu32.c: Remove.
5352         * gcc.target/arm/neon/vqaddu64.c: Remove.
5353         * gcc.target/arm/neon/vqaddu8.c: Remove.
5354         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5355         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5356         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5357         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5358         * gcc.target/arm/neon/vqdmlals16.c: Remove.
5359         * gcc.target/arm/neon/vqdmlals32.c: Remove.
5360         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5361         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5362         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5363         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5364         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5365         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5366         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5367         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5368         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5369         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5370         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5371         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5372         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5373         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5374         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5375         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5376         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5377         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5378         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5379         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5380         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5381         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5382         * gcc.target/arm/neon/vqdmulls16.c: Remove.
5383         * gcc.target/arm/neon/vqdmulls32.c: Remove.
5384         * gcc.target/arm/neon/vqmovns16.c: Remove.
5385         * gcc.target/arm/neon/vqmovns32.c: Remove.
5386         * gcc.target/arm/neon/vqmovns64.c: Remove.
5387         * gcc.target/arm/neon/vqmovnu16.c: Remove.
5388         * gcc.target/arm/neon/vqmovnu32.c: Remove.
5389         * gcc.target/arm/neon/vqmovnu64.c: Remove.
5390         * gcc.target/arm/neon/vqmovuns16.c: Remove.
5391         * gcc.target/arm/neon/vqmovuns32.c: Remove.
5392         * gcc.target/arm/neon/vqmovuns64.c: Remove.
5393         * gcc.target/arm/neon/vqnegQs16.c: Remove.
5394         * gcc.target/arm/neon/vqnegQs32.c: Remove.
5395         * gcc.target/arm/neon/vqnegQs8.c: Remove.
5396         * gcc.target/arm/neon/vqnegs16.c: Remove.
5397         * gcc.target/arm/neon/vqnegs32.c: Remove.
5398         * gcc.target/arm/neon/vqnegs8.c: Remove.
5399         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5400         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5401         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5402         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5403         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5404         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5405         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5406         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5407         * gcc.target/arm/neon/vqshlQs16.c: Remove.
5408         * gcc.target/arm/neon/vqshlQs32.c: Remove.
5409         * gcc.target/arm/neon/vqshlQs64.c: Remove.
5410         * gcc.target/arm/neon/vqshlQs8.c: Remove.
5411         * gcc.target/arm/neon/vqshlQu16.c: Remove.
5412         * gcc.target/arm/neon/vqshlQu32.c: Remove.
5413         * gcc.target/arm/neon/vqshlQu64.c: Remove.
5414         * gcc.target/arm/neon/vqshlQu8.c: Remove.
5415         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5416         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5417         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5418         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5419         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5420         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5421         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5422         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5423         * gcc.target/arm/neon/vqshls16.c: Remove.
5424         * gcc.target/arm/neon/vqshls32.c: Remove.
5425         * gcc.target/arm/neon/vqshls64.c: Remove.
5426         * gcc.target/arm/neon/vqshls8.c: Remove.
5427         * gcc.target/arm/neon/vqshlu16.c: Remove.
5428         * gcc.target/arm/neon/vqshlu32.c: Remove.
5429         * gcc.target/arm/neon/vqshlu64.c: Remove.
5430         * gcc.target/arm/neon/vqshlu8.c: Remove.
5431         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5432         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5433         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5434         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5435         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5436         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5437         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5438         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5439         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5440         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5441         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5442         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5443         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5444         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5445         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5446         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5447         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5448         * gcc.target/arm/neon/vqsubQs16.c: Remove.
5449         * gcc.target/arm/neon/vqsubQs32.c: Remove.
5450         * gcc.target/arm/neon/vqsubQs64.c: Remove.
5451         * gcc.target/arm/neon/vqsubQs8.c: Remove.
5452         * gcc.target/arm/neon/vqsubQu16.c: Remove.
5453         * gcc.target/arm/neon/vqsubQu32.c: Remove.
5454         * gcc.target/arm/neon/vqsubQu64.c: Remove.
5455         * gcc.target/arm/neon/vqsubQu8.c: Remove.
5456         * gcc.target/arm/neon/vqsubs16.c: Remove.
5457         * gcc.target/arm/neon/vqsubs32.c: Remove.
5458         * gcc.target/arm/neon/vqsubs64.c: Remove.
5459         * gcc.target/arm/neon/vqsubs8.c: Remove.
5460         * gcc.target/arm/neon/vqsubu16.c: Remove.
5461         * gcc.target/arm/neon/vqsubu32.c: Remove.
5462         * gcc.target/arm/neon/vqsubu64.c: Remove.
5463         * gcc.target/arm/neon/vqsubu8.c: Remove.
5464         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5465         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5466         * gcc.target/arm/neon/vrecpef32.c: Remove.
5467         * gcc.target/arm/neon/vrecpeu32.c: Remove.
5468         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5469         * gcc.target/arm/neon/vrecpsf32.c: Remove.
5470         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5471         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5472         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5473         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5474         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5475         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5476         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5477         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5478         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5479         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5480         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5481         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5482         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5483         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5484         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5485         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5486         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5487         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5488         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5489         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5490         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5491         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5492         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5493         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5494         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5495         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5496         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5497         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5498         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5499         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5500         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5501         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5502         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5503         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5504         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5505         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5506         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5507         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5508         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5509         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5510         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5511         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5512         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5513         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5514         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5515         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5516         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5517         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5518         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5519         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5520         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5521         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5522         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5523         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5524         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5525         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5526         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5527         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5528         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5529         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5530         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5531         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5532         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5533         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5534         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5535         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5536         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5537         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5538         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5539         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5540         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5541         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5542         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5543         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5544         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5545         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5546         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5547         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5548         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5549         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5550         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5551         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5552         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5553         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5554         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5555         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5556         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5557         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5558         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5559         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5560         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5561         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5562         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5563         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5564         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5565         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5566         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5567         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5568         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5569         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5570         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5571         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5572         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5573         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5574         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5575         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5576         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5577         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5578         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5579         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5580         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5581         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5582         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5583         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5584         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5585         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5586         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5587         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5588         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5589         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5590         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5591         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5592         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5593         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5594         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5595         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5596         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5597         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5598         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5599         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5600         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5601         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5602         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5603         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5604         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5605         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5606         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5607         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5608         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5609         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5610         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5611         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5612         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5613         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5614         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5615         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5616         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5617         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5618         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5619         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5620         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5621         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5622         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5623         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5624         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5625         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5626         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5627         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5628         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5629         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5630         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5631         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5632         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5633         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5634         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5635         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5636         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5637         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5638         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5639         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5640         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5641         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5642         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5643         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5644         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5645         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5646         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5647         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5648         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5649         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5650         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5651         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5652         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5653         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5654         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5655         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5656         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5657         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5658         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5659         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5660         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5661         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5662         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5663         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5664         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5665         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5666         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5667         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5668         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5669         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5670         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5671         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5672         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5673         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5674         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5675         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5676         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5677         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5678         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5679         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5680         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5681         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5682         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5683         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5684         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5685         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5686         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5687         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5688         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5689         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5690         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5691         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5692         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5693         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5694         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5695         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5696         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5697         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5698         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5699         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5700         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5701         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5702         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5703         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5704         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5705         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5706         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5707         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5708         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5709         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5710         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5711         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5712         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5713         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5714         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5715         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5716         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5717         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5718         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5719         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5720         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5721         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5722         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5723         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5724         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5725         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5726         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5727         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5728         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5729         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5730         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5731         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5732         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5733         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5734         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5735         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5736         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5737         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5738         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5739         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5740         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5741         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5742         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5743         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5744         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5745         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5746         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5747         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5748         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5749         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5750         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5751         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5752         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5753         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5754         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5755         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5756         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5757         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5758         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5759         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5760         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5761         * gcc.target/arm/neon/vrev16p8.c: Remove.
5762         * gcc.target/arm/neon/vrev16s8.c: Remove.
5763         * gcc.target/arm/neon/vrev16u8.c: Remove.
5764         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5765         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5766         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5767         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5768         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5769         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5770         * gcc.target/arm/neon/vrev32p16.c: Remove.
5771         * gcc.target/arm/neon/vrev32p8.c: Remove.
5772         * gcc.target/arm/neon/vrev32s16.c: Remove.
5773         * gcc.target/arm/neon/vrev32s8.c: Remove.
5774         * gcc.target/arm/neon/vrev32u16.c: Remove.
5775         * gcc.target/arm/neon/vrev32u8.c: Remove.
5776         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5777         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5778         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5779         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5780         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5781         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5782         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5783         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5784         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5785         * gcc.target/arm/neon/vrev64f32.c: Remove.
5786         * gcc.target/arm/neon/vrev64p16.c: Remove.
5787         * gcc.target/arm/neon/vrev64p8.c: Remove.
5788         * gcc.target/arm/neon/vrev64s16.c: Remove.
5789         * gcc.target/arm/neon/vrev64s32.c: Remove.
5790         * gcc.target/arm/neon/vrev64s8.c: Remove.
5791         * gcc.target/arm/neon/vrev64u16.c: Remove.
5792         * gcc.target/arm/neon/vrev64u32.c: Remove.
5793         * gcc.target/arm/neon/vrev64u8.c: Remove.
5794         * gcc.target/arm/neon/vrndaf32.c: Remove.
5795         * gcc.target/arm/neon/vrndaqf32.c: Remove.
5796         * gcc.target/arm/neon/vrndf32.c: Remove.
5797         * gcc.target/arm/neon/vrndmf32.c: Remove.
5798         * gcc.target/arm/neon/vrndmqf32.c: Remove.
5799         * gcc.target/arm/neon/vrndnf32.c: Remove.
5800         * gcc.target/arm/neon/vrndnqf32.c: Remove.
5801         * gcc.target/arm/neon/vrndpf32.c: Remove.
5802         * gcc.target/arm/neon/vrndpqf32.c: Remove.
5803         * gcc.target/arm/neon/vrndqf32.c: Remove.
5804         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5805         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5806         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5807         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5808         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5809         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5810         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5811         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5812         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5813         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5814         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5815         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5816         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5817         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5818         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5819         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5820         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5821         * gcc.target/arm/neon/vset_lanef32.c: Remove.
5822         * gcc.target/arm/neon/vset_lanep16.c: Remove.
5823         * gcc.target/arm/neon/vset_lanep8.c: Remove.
5824         * gcc.target/arm/neon/vset_lanes16.c: Remove.
5825         * gcc.target/arm/neon/vset_lanes32.c: Remove.
5826         * gcc.target/arm/neon/vset_lanes64.c: Remove.
5827         * gcc.target/arm/neon/vset_lanes8.c: Remove.
5828         * gcc.target/arm/neon/vset_laneu16.c: Remove.
5829         * gcc.target/arm/neon/vset_laneu32.c: Remove.
5830         * gcc.target/arm/neon/vset_laneu64.c: Remove.
5831         * gcc.target/arm/neon/vset_laneu8.c: Remove.
5832         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5833         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5834         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5835         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5836         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5837         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5838         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5839         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5840         * gcc.target/arm/neon/vshlQs16.c: Remove.
5841         * gcc.target/arm/neon/vshlQs32.c: Remove.
5842         * gcc.target/arm/neon/vshlQs64.c: Remove.
5843         * gcc.target/arm/neon/vshlQs8.c: Remove.
5844         * gcc.target/arm/neon/vshlQu16.c: Remove.
5845         * gcc.target/arm/neon/vshlQu32.c: Remove.
5846         * gcc.target/arm/neon/vshlQu64.c: Remove.
5847         * gcc.target/arm/neon/vshlQu8.c: Remove.
5848         * gcc.target/arm/neon/vshl_ns16.c: Remove.
5849         * gcc.target/arm/neon/vshl_ns32.c: Remove.
5850         * gcc.target/arm/neon/vshl_ns64.c: Remove.
5851         * gcc.target/arm/neon/vshl_ns8.c: Remove.
5852         * gcc.target/arm/neon/vshl_nu16.c: Remove.
5853         * gcc.target/arm/neon/vshl_nu32.c: Remove.
5854         * gcc.target/arm/neon/vshl_nu64.c: Remove.
5855         * gcc.target/arm/neon/vshl_nu8.c: Remove.
5856         * gcc.target/arm/neon/vshll_ns16.c: Remove.
5857         * gcc.target/arm/neon/vshll_ns32.c: Remove.
5858         * gcc.target/arm/neon/vshll_ns8.c: Remove.
5859         * gcc.target/arm/neon/vshll_nu16.c: Remove.
5860         * gcc.target/arm/neon/vshll_nu32.c: Remove.
5861         * gcc.target/arm/neon/vshll_nu8.c: Remove.
5862         * gcc.target/arm/neon/vshls16.c: Remove.
5863         * gcc.target/arm/neon/vshls32.c: Remove.
5864         * gcc.target/arm/neon/vshls64.c: Remove.
5865         * gcc.target/arm/neon/vshls8.c: Remove.
5866         * gcc.target/arm/neon/vshlu16.c: Remove.
5867         * gcc.target/arm/neon/vshlu32.c: Remove.
5868         * gcc.target/arm/neon/vshlu64.c: Remove.
5869         * gcc.target/arm/neon/vshlu8.c: Remove.
5870         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5871         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5872         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5873         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5874         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5875         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5876         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5877         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5878         * gcc.target/arm/neon/vshr_ns16.c: Remove.
5879         * gcc.target/arm/neon/vshr_ns32.c: Remove.
5880         * gcc.target/arm/neon/vshr_ns64.c: Remove.
5881         * gcc.target/arm/neon/vshr_ns8.c: Remove.
5882         * gcc.target/arm/neon/vshr_nu16.c: Remove.
5883         * gcc.target/arm/neon/vshr_nu32.c: Remove.
5884         * gcc.target/arm/neon/vshr_nu64.c: Remove.
5885         * gcc.target/arm/neon/vshr_nu8.c: Remove.
5886         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5887         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5888         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5889         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5890         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5891         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5892         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5893         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5894         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5895         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5896         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5897         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5898         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5899         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5900         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5901         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5902         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5903         * gcc.target/arm/neon/vsli_np16.c: Remove.
5904         * gcc.target/arm/neon/vsli_np64.c: Remove.
5905         * gcc.target/arm/neon/vsli_np8.c: Remove.
5906         * gcc.target/arm/neon/vsli_ns16.c: Remove.
5907         * gcc.target/arm/neon/vsli_ns32.c: Remove.
5908         * gcc.target/arm/neon/vsli_ns64.c: Remove.
5909         * gcc.target/arm/neon/vsli_ns8.c: Remove.
5910         * gcc.target/arm/neon/vsli_nu16.c: Remove.
5911         * gcc.target/arm/neon/vsli_nu32.c: Remove.
5912         * gcc.target/arm/neon/vsli_nu64.c: Remove.
5913         * gcc.target/arm/neon/vsli_nu8.c: Remove.
5914         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5915         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5916         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5917         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5918         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5919         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5920         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5921         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5922         * gcc.target/arm/neon/vsra_ns16.c: Remove.
5923         * gcc.target/arm/neon/vsra_ns32.c: Remove.
5924         * gcc.target/arm/neon/vsra_ns64.c: Remove.
5925         * gcc.target/arm/neon/vsra_ns8.c: Remove.
5926         * gcc.target/arm/neon/vsra_nu16.c: Remove.
5927         * gcc.target/arm/neon/vsra_nu32.c: Remove.
5928         * gcc.target/arm/neon/vsra_nu64.c: Remove.
5929         * gcc.target/arm/neon/vsra_nu8.c: Remove.
5930         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5931         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5932         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5933         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5934         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5935         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5936         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5937         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5938         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5939         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5940         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5941         * gcc.target/arm/neon/vsri_np16.c: Remove.
5942         * gcc.target/arm/neon/vsri_np64.c: Remove.
5943         * gcc.target/arm/neon/vsri_np8.c: Remove.
5944         * gcc.target/arm/neon/vsri_ns16.c: Remove.
5945         * gcc.target/arm/neon/vsri_ns32.c: Remove.
5946         * gcc.target/arm/neon/vsri_ns64.c: Remove.
5947         * gcc.target/arm/neon/vsri_ns8.c: Remove.
5948         * gcc.target/arm/neon/vsri_nu16.c: Remove.
5949         * gcc.target/arm/neon/vsri_nu32.c: Remove.
5950         * gcc.target/arm/neon/vsri_nu64.c: Remove.
5951         * gcc.target/arm/neon/vsri_nu8.c: Remove.
5952         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5953         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5954         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5955         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5956         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5957         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5958         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5959         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5960         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5961         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5962         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5963         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5964         * gcc.target/arm/neon/vst1Qf32.c: Remove.
5965         * gcc.target/arm/neon/vst1Qp16.c: Remove.
5966         * gcc.target/arm/neon/vst1Qp64.c: Remove.
5967         * gcc.target/arm/neon/vst1Qp8.c: Remove.
5968         * gcc.target/arm/neon/vst1Qs16.c: Remove.
5969         * gcc.target/arm/neon/vst1Qs32.c: Remove.
5970         * gcc.target/arm/neon/vst1Qs64.c: Remove.
5971         * gcc.target/arm/neon/vst1Qs8.c: Remove.
5972         * gcc.target/arm/neon/vst1Qu16.c: Remove.
5973         * gcc.target/arm/neon/vst1Qu32.c: Remove.
5974         * gcc.target/arm/neon/vst1Qu64.c: Remove.
5975         * gcc.target/arm/neon/vst1Qu8.c: Remove.
5976         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5977         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5978         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5979         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5980         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5981         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5982         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5983         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5984         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5985         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5986         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5987         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5988         * gcc.target/arm/neon/vst1f32.c: Remove.
5989         * gcc.target/arm/neon/vst1p16.c: Remove.
5990         * gcc.target/arm/neon/vst1p64.c: Remove.
5991         * gcc.target/arm/neon/vst1p8.c: Remove.
5992         * gcc.target/arm/neon/vst1s16.c: Remove.
5993         * gcc.target/arm/neon/vst1s32.c: Remove.
5994         * gcc.target/arm/neon/vst1s64.c: Remove.
5995         * gcc.target/arm/neon/vst1s8.c: Remove.
5996         * gcc.target/arm/neon/vst1u16.c: Remove.
5997         * gcc.target/arm/neon/vst1u32.c: Remove.
5998         * gcc.target/arm/neon/vst1u64.c: Remove.
5999         * gcc.target/arm/neon/vst1u8.c: Remove.
6000         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6001         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6002         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6003         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6004         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6005         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6006         * gcc.target/arm/neon/vst2Qf32.c: Remove.
6007         * gcc.target/arm/neon/vst2Qp16.c: Remove.
6008         * gcc.target/arm/neon/vst2Qp8.c: Remove.
6009         * gcc.target/arm/neon/vst2Qs16.c: Remove.
6010         * gcc.target/arm/neon/vst2Qs32.c: Remove.
6011         * gcc.target/arm/neon/vst2Qs8.c: Remove.
6012         * gcc.target/arm/neon/vst2Qu16.c: Remove.
6013         * gcc.target/arm/neon/vst2Qu32.c: Remove.
6014         * gcc.target/arm/neon/vst2Qu8.c: Remove.
6015         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6016         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6017         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6018         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6019         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6020         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6021         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6022         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6023         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6024         * gcc.target/arm/neon/vst2f32.c: Remove.
6025         * gcc.target/arm/neon/vst2p16.c: Remove.
6026         * gcc.target/arm/neon/vst2p64.c: Remove.
6027         * gcc.target/arm/neon/vst2p8.c: Remove.
6028         * gcc.target/arm/neon/vst2s16.c: Remove.
6029         * gcc.target/arm/neon/vst2s32.c: Remove.
6030         * gcc.target/arm/neon/vst2s64.c: Remove.
6031         * gcc.target/arm/neon/vst2s8.c: Remove.
6032         * gcc.target/arm/neon/vst2u16.c: Remove.
6033         * gcc.target/arm/neon/vst2u32.c: Remove.
6034         * gcc.target/arm/neon/vst2u64.c: Remove.
6035         * gcc.target/arm/neon/vst2u8.c: Remove.
6036         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6037         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6038         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6039         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6040         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6041         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6042         * gcc.target/arm/neon/vst3Qf32.c: Remove.
6043         * gcc.target/arm/neon/vst3Qp16.c: Remove.
6044         * gcc.target/arm/neon/vst3Qp8.c: Remove.
6045         * gcc.target/arm/neon/vst3Qs16.c: Remove.
6046         * gcc.target/arm/neon/vst3Qs32.c: Remove.
6047         * gcc.target/arm/neon/vst3Qs8.c: Remove.
6048         * gcc.target/arm/neon/vst3Qu16.c: Remove.
6049         * gcc.target/arm/neon/vst3Qu32.c: Remove.
6050         * gcc.target/arm/neon/vst3Qu8.c: Remove.
6051         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6052         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6053         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6054         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6055         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6056         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6057         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6058         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6059         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6060         * gcc.target/arm/neon/vst3f32.c: Remove.
6061         * gcc.target/arm/neon/vst3p16.c: Remove.
6062         * gcc.target/arm/neon/vst3p64.c: Remove.
6063         * gcc.target/arm/neon/vst3p8.c: Remove.
6064         * gcc.target/arm/neon/vst3s16.c: Remove.
6065         * gcc.target/arm/neon/vst3s32.c: Remove.
6066         * gcc.target/arm/neon/vst3s64.c: Remove.
6067         * gcc.target/arm/neon/vst3s8.c: Remove.
6068         * gcc.target/arm/neon/vst3u16.c: Remove.
6069         * gcc.target/arm/neon/vst3u32.c: Remove.
6070         * gcc.target/arm/neon/vst3u64.c: Remove.
6071         * gcc.target/arm/neon/vst3u8.c: Remove.
6072         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6073         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6074         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6075         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6076         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6077         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6078         * gcc.target/arm/neon/vst4Qf32.c: Remove.
6079         * gcc.target/arm/neon/vst4Qp16.c: Remove.
6080         * gcc.target/arm/neon/vst4Qp8.c: Remove.
6081         * gcc.target/arm/neon/vst4Qs16.c: Remove.
6082         * gcc.target/arm/neon/vst4Qs32.c: Remove.
6083         * gcc.target/arm/neon/vst4Qs8.c: Remove.
6084         * gcc.target/arm/neon/vst4Qu16.c: Remove.
6085         * gcc.target/arm/neon/vst4Qu32.c: Remove.
6086         * gcc.target/arm/neon/vst4Qu8.c: Remove.
6087         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6088         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6089         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6090         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6091         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6092         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6093         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6094         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6095         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6096         * gcc.target/arm/neon/vst4f32.c: Remove.
6097         * gcc.target/arm/neon/vst4p16.c: Remove.
6098         * gcc.target/arm/neon/vst4p64.c: Remove.
6099         * gcc.target/arm/neon/vst4p8.c: Remove.
6100         * gcc.target/arm/neon/vst4s16.c: Remove.
6101         * gcc.target/arm/neon/vst4s32.c: Remove.
6102         * gcc.target/arm/neon/vst4s64.c: Remove.
6103         * gcc.target/arm/neon/vst4s8.c: Remove.
6104         * gcc.target/arm/neon/vst4u16.c: Remove.
6105         * gcc.target/arm/neon/vst4u32.c: Remove.
6106         * gcc.target/arm/neon/vst4u64.c: Remove.
6107         * gcc.target/arm/neon/vst4u8.c: Remove.
6108         * gcc.target/arm/neon/vsubQf32.c: Remove.
6109         * gcc.target/arm/neon/vsubQs16.c: Remove.
6110         * gcc.target/arm/neon/vsubQs32.c: Remove.
6111         * gcc.target/arm/neon/vsubQs64.c: Remove.
6112         * gcc.target/arm/neon/vsubQs8.c: Remove.
6113         * gcc.target/arm/neon/vsubQu16.c: Remove.
6114         * gcc.target/arm/neon/vsubQu32.c: Remove.
6115         * gcc.target/arm/neon/vsubQu64.c: Remove.
6116         * gcc.target/arm/neon/vsubQu8.c: Remove.
6117         * gcc.target/arm/neon/vsubf32.c: Remove.
6118         * gcc.target/arm/neon/vsubhns16.c: Remove.
6119         * gcc.target/arm/neon/vsubhns32.c: Remove.
6120         * gcc.target/arm/neon/vsubhns64.c: Remove.
6121         * gcc.target/arm/neon/vsubhnu16.c: Remove.
6122         * gcc.target/arm/neon/vsubhnu32.c: Remove.
6123         * gcc.target/arm/neon/vsubhnu64.c: Remove.
6124         * gcc.target/arm/neon/vsubls16.c: Remove.
6125         * gcc.target/arm/neon/vsubls32.c: Remove.
6126         * gcc.target/arm/neon/vsubls8.c: Remove.
6127         * gcc.target/arm/neon/vsublu16.c: Remove.
6128         * gcc.target/arm/neon/vsublu32.c: Remove.
6129         * gcc.target/arm/neon/vsublu8.c: Remove.
6130         * gcc.target/arm/neon/vsubs16.c: Remove.
6131         * gcc.target/arm/neon/vsubs32.c: Remove.
6132         * gcc.target/arm/neon/vsubs64.c: Remove.
6133         * gcc.target/arm/neon/vsubs8.c: Remove.
6134         * gcc.target/arm/neon/vsubu16.c: Remove.
6135         * gcc.target/arm/neon/vsubu32.c: Remove.
6136         * gcc.target/arm/neon/vsubu64.c: Remove.
6137         * gcc.target/arm/neon/vsubu8.c: Remove.
6138         * gcc.target/arm/neon/vsubws16.c: Remove.
6139         * gcc.target/arm/neon/vsubws32.c: Remove.
6140         * gcc.target/arm/neon/vsubws8.c: Remove.
6141         * gcc.target/arm/neon/vsubwu16.c: Remove.
6142         * gcc.target/arm/neon/vsubwu32.c: Remove.
6143         * gcc.target/arm/neon/vsubwu8.c: Remove.
6144         * gcc.target/arm/neon/vtbl1p8.c: Remove.
6145         * gcc.target/arm/neon/vtbl1s8.c: Remove.
6146         * gcc.target/arm/neon/vtbl1u8.c: Remove.
6147         * gcc.target/arm/neon/vtbl2p8.c: Remove.
6148         * gcc.target/arm/neon/vtbl2s8.c: Remove.
6149         * gcc.target/arm/neon/vtbl2u8.c: Remove.
6150         * gcc.target/arm/neon/vtbl3p8.c: Remove.
6151         * gcc.target/arm/neon/vtbl3s8.c: Remove.
6152         * gcc.target/arm/neon/vtbl3u8.c: Remove.
6153         * gcc.target/arm/neon/vtbl4p8.c: Remove.
6154         * gcc.target/arm/neon/vtbl4s8.c: Remove.
6155         * gcc.target/arm/neon/vtbl4u8.c: Remove.
6156         * gcc.target/arm/neon/vtbx1p8.c: Remove.
6157         * gcc.target/arm/neon/vtbx1s8.c: Remove.
6158         * gcc.target/arm/neon/vtbx1u8.c: Remove.
6159         * gcc.target/arm/neon/vtbx2p8.c: Remove.
6160         * gcc.target/arm/neon/vtbx2s8.c: Remove.
6161         * gcc.target/arm/neon/vtbx2u8.c: Remove.
6162         * gcc.target/arm/neon/vtbx3p8.c: Remove.
6163         * gcc.target/arm/neon/vtbx3s8.c: Remove.
6164         * gcc.target/arm/neon/vtbx3u8.c: Remove.
6165         * gcc.target/arm/neon/vtbx4p8.c: Remove.
6166         * gcc.target/arm/neon/vtbx4s8.c: Remove.
6167         * gcc.target/arm/neon/vtbx4u8.c: Remove.
6168         * gcc.target/arm/neon/vtrnQf32.c: Remove.
6169         * gcc.target/arm/neon/vtrnQp16.c: Remove.
6170         * gcc.target/arm/neon/vtrnQp8.c: Remove.
6171         * gcc.target/arm/neon/vtrnQs16.c: Remove.
6172         * gcc.target/arm/neon/vtrnQs32.c: Remove.
6173         * gcc.target/arm/neon/vtrnQs8.c: Remove.
6174         * gcc.target/arm/neon/vtrnQu16.c: Remove.
6175         * gcc.target/arm/neon/vtrnQu32.c: Remove.
6176         * gcc.target/arm/neon/vtrnQu8.c: Remove.
6177         * gcc.target/arm/neon/vtrnf32.c: Remove.
6178         * gcc.target/arm/neon/vtrnp16.c: Remove.
6179         * gcc.target/arm/neon/vtrnp8.c: Remove.
6180         * gcc.target/arm/neon/vtrns16.c: Remove.
6181         * gcc.target/arm/neon/vtrns32.c: Remove.
6182         * gcc.target/arm/neon/vtrns8.c: Remove.
6183         * gcc.target/arm/neon/vtrnu16.c: Remove.
6184         * gcc.target/arm/neon/vtrnu32.c: Remove.
6185         * gcc.target/arm/neon/vtrnu8.c: Remove.
6186         * gcc.target/arm/neon/vtstQp8.c: Remove.
6187         * gcc.target/arm/neon/vtstQs16.c: Remove.
6188         * gcc.target/arm/neon/vtstQs32.c: Remove.
6189         * gcc.target/arm/neon/vtstQs8.c: Remove.
6190         * gcc.target/arm/neon/vtstQu16.c: Remove.
6191         * gcc.target/arm/neon/vtstQu32.c: Remove.
6192         * gcc.target/arm/neon/vtstQu8.c: Remove.
6193         * gcc.target/arm/neon/vtstp8.c: Remove.
6194         * gcc.target/arm/neon/vtsts16.c: Remove.
6195         * gcc.target/arm/neon/vtsts32.c: Remove.
6196         * gcc.target/arm/neon/vtsts8.c: Remove.
6197         * gcc.target/arm/neon/vtstu16.c: Remove.
6198         * gcc.target/arm/neon/vtstu32.c: Remove.
6199         * gcc.target/arm/neon/vtstu8.c: Remove.
6200         * gcc.target/arm/neon/vuzpQf32.c: Remove.
6201         * gcc.target/arm/neon/vuzpQp16.c: Remove.
6202         * gcc.target/arm/neon/vuzpQp8.c: Remove.
6203         * gcc.target/arm/neon/vuzpQs16.c: Remove.
6204         * gcc.target/arm/neon/vuzpQs32.c: Remove.
6205         * gcc.target/arm/neon/vuzpQs8.c: Remove.
6206         * gcc.target/arm/neon/vuzpQu16.c: Remove.
6207         * gcc.target/arm/neon/vuzpQu32.c: Remove.
6208         * gcc.target/arm/neon/vuzpQu8.c: Remove.
6209         * gcc.target/arm/neon/vuzpf32.c: Remove.
6210         * gcc.target/arm/neon/vuzpp16.c: Remove.
6211         * gcc.target/arm/neon/vuzpp8.c: Remove.
6212         * gcc.target/arm/neon/vuzps16.c: Remove.
6213         * gcc.target/arm/neon/vuzps32.c: Remove.
6214         * gcc.target/arm/neon/vuzps8.c: Remove.
6215         * gcc.target/arm/neon/vuzpu16.c: Remove.
6216         * gcc.target/arm/neon/vuzpu32.c: Remove.
6217         * gcc.target/arm/neon/vuzpu8.c: Remove.
6218         * gcc.target/arm/neon/vzipQf32.c: Remove.
6219         * gcc.target/arm/neon/vzipQp16.c: Remove.
6220         * gcc.target/arm/neon/vzipQp8.c: Remove.
6221         * gcc.target/arm/neon/vzipQs16.c: Remove.
6222         * gcc.target/arm/neon/vzipQs32.c: Remove.
6223         * gcc.target/arm/neon/vzipQs8.c: Remove.
6224         * gcc.target/arm/neon/vzipQu16.c: Remove.
6225         * gcc.target/arm/neon/vzipQu32.c: Remove.
6226         * gcc.target/arm/neon/vzipQu8.c: Remove.
6227         * gcc.target/arm/neon/vzipf32.c: Remove.
6228         * gcc.target/arm/neon/vzipp16.c: Remove.
6229         * gcc.target/arm/neon/vzipp8.c: Remove.
6230         * gcc.target/arm/neon/vzips16.c: Remove.
6231         * gcc.target/arm/neon/vzips32.c: Remove.
6232         * gcc.target/arm/neon/vzips8.c: Remove.
6233         * gcc.target/arm/neon/vzipu16.c: Remove.
6234         * gcc.target/arm/neon/vzipu32.c: Remove.
6235         * gcc.target/arm/neon/vzipu8.c: Remove.
6238 2015-11-12  Marek Polacek  <polacek@redhat.com>
6240         PR c/67784
6241         * gcc.dg/pr67784-1.c: New test.
6242         * gcc.dg/pr67784-2.c: New test.
6244 2015-11-12  Martin Liska  <mliska@suse.cz>
6246         * gcc.dg/ipa/pr68035.c: New test.
6248 2015-11-12  Richard Biener  <rguenther@suse.de>
6250         PR tree-optimization/68306
6251         * gcc.dg/pr68306.c: New testcase.
6253 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6255         Implement D0013R2, logical type traits.
6257         * g++.dg/cpp0x/Wattributes1.C: Adjust.
6259 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
6261         * c-c++-common/goacc/data-default-1.c: New.
6263 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
6265         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6267 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6269         PR tree-optimization/68305
6270         * gcc.dg/vect/pr68305.c: New test.
6272 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
6274         * gcc.target/i386/pr67265-2.c: New test.
6276 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6278         * gcc.dg/pr68286.c: New test.
6280 2015-11-12  Christian Bruel  <christian.bruel@st.com>
6282         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6284 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
6286         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6287         aligned to 64 bits.
6289 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
6291         * gcc.dg/pr65521.c: Fail on AIX.
6293 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
6295         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
6296         * gcc.dg/graphite/fuse-2.c: Same.
6297         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6298         isl-ast-gen-*.c files.
6299         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6300         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6301         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6302         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6303         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6304         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6305         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6306         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6307         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6308         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6309         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6311 2015-11-11  Marek Polacek  <polacek@redhat.com>
6313         PR c/68107
6314         PR c++/68266
6315         * c-c++-common/pr68107.c: New test.
6316         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6317         (large_array_char_template): Likewise.
6318         * g++.dg/init/new44.C: Adjust dg-error.
6320 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6322         * gfortran.dg/goacc/private-3.f95: Remove xfail.
6323         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6325 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
6327         * gcc.target/i386/pr67265.c: New test.
6329 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
6331         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
6332         tests for the expected generated code.
6334 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
6336         * gcc.target/mips/split-ds-sequence.c: New test.
6338 2015-11-11  Julia Koval  <julia.koval@intel.com>
6340         * g++.dg/ext/mv16.C: New functions.
6342 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
6343             Jiong Wang      <jiong.wang@arm.com>
6345         * gcc.dg/tree-ssa/pr68234.c: New testcase.
6347 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6349         * gcc.target/i386/mask-pack.c: New test.
6350         * gcc.target/i386/mask-unpack.c: New test.
6352 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6354         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6356 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6358         * gcc.dg/vect/slp-cond-5.c: New test.
6360 2015-11-10  Richard Biener  <rguenther@suse.de>
6362         PR tree-optimization/68240
6363         * gcc.dg/torture/pr68240.c: New testcase.
6365 2015-11-10  Richard Biener  <rguenther@suse.de>
6367         PR tree-optimization/56118
6368         * gcc.target/i386/pr56118.c: New testcase.
6370 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6372         * gcc.target/aarch64/cond_op_imm_1.c: New test.
6374 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
6376         * gfortran.dg/pr68251.f90: New test.
6378 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
6380         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6382 2015-11-09  Martin Sebor  <msebor@redhat.com>
6384         * init/new45.C: New test to verify that operator new is invoked
6385         with or without overhead for a cookie.
6387         PR c++/67927
6388         * init/new44.C: New test for placement new expressions for arrays
6389         with excessive number of elements.
6391         PR c++/67913
6392         * init/new43.C: New test for placement new expressions for arrays
6393         with negative number of elements.
6395         * other/new-size-type.C: Expect array new expression with
6396         an excessive number of elements to be rejected.
6398 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
6400         * c-c++-common/goacc/routine-1.c: New.
6401         * c-c++-common/goacc/routine-2.c: New.
6402         * c-c++-common/goacc/routine-3.c: New.
6403         * c-c++-common/goacc/routine-4.c: New.
6404         * c-c++-common/goacc/routine-5.c: New.
6406 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6408         * gcc.target/sparc/sparc-ret.c: Rename to...
6409         * gcc.target/sparc/sparc-ret-1.c: ...this.
6410         * gcc.target/sparc/sparc-ret-2.c: New test.
6412 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
6414         * lib/target-supports.exp (check_p8vector_hw_available): Split
6415         long line.
6416         (check_vsx_hw_available): Likewise.
6417         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6418         support and for PowerPC float128 support.
6419         (check_p9modulo_hw_available): Likewise.
6420         (check_ppc_float128_sw_available): Likewise.
6421         (check_ppc_float128_hw_available): Likewise.
6422         (check_effective_target_powerpc_p9vector_ok): Likewise.
6423         (check_effective_target_powerpc_p9modulo_ok): Likewise.
6424         (check_effective_target_powerpc_float128_sw_ok): Likewise.
6425         (check_effective_target_powerpc_float128_hw_ok): Likewise.
6426         (is-effective-target): Add new PowerPc targets.
6427         (is-effective-target-keyword): Likewise.
6428         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6429         instructions, use it.
6431         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6432         * gcc.target/powerpc/mod-2.c: Likewise.
6433         * gcc.target/powerpc/ctz-1.c: Likewise.
6434         * gcc.target/powerpc/ctz-2.c: Likewise.
6435         * gcc.target/powerpc/extswsli-1.c: Likewise.
6436         * gcc.target/powerpc/extswsli-2.c: Likewise.
6437         * gcc.target/powerpc/extswsli-3.c: Likewise.
6439         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6440         and allow the test on PowerPC LE.
6441         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6442         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6444         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6445         check instead of powerpc_vsx_ok.
6446         * gcc.target/powerpc/float128-mix.c: Likewise.
6448 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6450         * gcc.dg/sso/*.c: Robustify dg-output directives.
6452 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6454         * g++.dg/ubsan/pr68259.C: New test.
6456 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
6458         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6459         (main): Use _Cilk_spawn instead of cilk_spawn.
6461 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
6463         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6464         scan-assembler directive.
6466 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6468         PR target/68129
6469         * gcc.dg/pr68129_1.c: New test.
6471 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
6473         PR debug/67192
6474         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6475         (main): Invoke them.
6477 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
6479         PR debug/67192
6480         * gcc.dg/guality/pr67192.c: New test.
6482 2015-11-09  Richard Biener  <rguenther@suse.de>
6484         PR tree-optimization/68248
6485         * gcc.dg/torture/pr68248.c: New testcase.
6487 2015-11-09  Richard Biener  <rguenther@suse.de>
6489         PR tree-optimization/56118
6490         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6492 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6494         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6495         labelref and check use of constant pool by looking for .word and
6496         similar directives.
6498 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
6500         PR target/66326
6501         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6503 2015-11-09  Richard Henderson  <rth@redhat.com>
6505         * gcc.target/i386/addr-space-1.c: New test.
6506         * gcc.target/i386/addr-space-2.c: New test.
6507         * gcc.target/i386/addr-space-3.c: New test.
6509 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
6511         PR fortran/68053
6512         * gfortran.dg/pr68053.f90: New test.
6514 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
6516         * g++.dg/lto/pr68057_0.C: Fix testcase.
6518 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
6520         * gfortran.dg/PR67518.f90: move from here...
6521         * gfortran.dg/graphite/PR67518.f90: to here.
6522         * gfortran.dg/PR53852.f90: move from here...
6523         * gfortran.dg/graphite/PR53852.f90: to here.
6525 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
6527         * gcc.dg/sso-1.c: New test.
6528         * gcc.dg/sso-2.c: Likewise.
6529         * gcc.dg/sso-3.c: Likewise.
6530         * gcc.dg/sso-4.c: Likewise.
6531         * gcc.dg/sso-5.c: Likewise.
6532         * gcc.dg/sso-6.c: Likewise.
6533         * gcc.dg/sso-7.c: Likewise.
6534         * gcc.dg/sso-8.c: Likewise.
6535         * gcc.dg/sso: New directory.
6536         * gcc.target/i386/movbe-3.c: New test.
6537         * gnat.dg/sso1.adb: Likewise.
6538         * gnat.dg/sso2.ad[sb]: Likewise.
6539         * gnat.dg/sso3.adb: Likewise.
6540         * gnat.dg/sso4.adb: Likewise.
6541         * gnat.dg/sso5.adb: Likewise.
6542         * gnat.dg/sso6.adb: Likewise.
6543         * gnat.dg/sso7.adb: Likewise.
6544         * gnat.dg/specs/sso1.ads: Likewise.
6545         * gnat.dg/specs/sso2.ads: Likewise.
6546         * gnat.dg/sso: New directory.
6548 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6550         PR fortran/68218
6551         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6553 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
6555         PR fortran/68224
6556         * gfortran.dg/pr68224.f90: New test.
6558 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
6560         PR fortran/68196
6561         * gfortran.dg/proc_ptr_47.f90: New test.
6563         PR fortran/66465
6564         * gfortran.dg/pr66465.f90: New test.
6566 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
6568         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6570 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
6572         PR fortran/68153
6573         * gfortran.dg/pr68153.f90: New test.
6575 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
6577         PR fortran/68151
6578         * gfortran.dg/pr68151.f90: New test.
6580 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
6582         PR tree-optimization/68235
6583         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6585 2015-11-06  Jeff Law  <law@redhat.com>
6587         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6588         realized jump threads.
6589         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6590         threads rather than dom1 dump.
6592 2015-11-06  Michael Collison  <michael.collison@linaro.org
6593             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6595         Revert:
6596         2015-08-01  Michael Collison  <michael.collison@linaro.org
6597                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6599         * gcc.target/arm/mincmp.c: New test.
6601 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
6603         PR fortran/54224
6604         * gfortran.dg/warn_unused_function_2.f90: Add two new
6605         "defined but not used" subroutines.
6607 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
6609         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6610         * g++.dg/gomp/ordered-2.C (f1): Likewise.
6611         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6612         expected diagnostics for the addition of quotes.
6613         * gfortran.dg/gomp/target3.f90: Likewise.
6614         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6615         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6616         * c-c++-common/gomp/doacross-1.c: Likewise.
6617         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6618         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6619         Adjust expected diagnostics wording.
6620         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6621         Don't expect error on ordered threads simd when in for simd.
6622         * c-c++-common/gomp/nesting-2.c: New test.
6623         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6624         * c-c++-common/gomp/ordered-4.c: New test.
6626 2015-11-06  Mike Stump  <mikestump@comcast.net>
6628         * gcc.dg/pragma-diag-5.c: Make test cases unique.
6630 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
6631             Sebastian Pop  <s.pop@samsung.com>
6633         * gcc.dg/graphite/fuse-1.c: New.
6634         * gcc.dg/graphite/fuse-2.c: New.
6635         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6637 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
6639         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6641 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
6643         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6644         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6645         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6646         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6647         * lib/gcc-dg.exp: Load multiline.exp.
6649 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6651         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6652         * gcc.target/arm/interrupt-1.c: Likewise.
6653         * gcc.target/arm/interrupt-2.c: Likewise.
6654         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6656 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
6657             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
6659         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6660         macros for assembly checks.
6661         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6662         frsqrts and frsqrte are not emitted.
6663         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6664         frsqrts and frsqrte are emitted.
6665         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6667 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
6669         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6671 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
6673         PR ipa/68057
6674         PR ipa/68220
6675         * g++.dg/lto/pr68057_0.C: New testcase.
6676         * g++.dg/lto/pr68057_1.C: New testcase.
6677         * g++.dg/torture/pr68220.C: New testcase.
6679 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
6681         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6682         comment.
6684 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
6686         PR tree-optimization/68145
6687         * g++.dg/vect/pr68145.cc: New test.
6689 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6691         PR target/68088
6692         * gcc.dg/pr68088_1.c: New test.
6694 2015-11-06  Richard Biener  <rguenther@suse.de>
6696         * gcc.dg/vect/bb-slp-38.c: New testcase.
6698 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
6700         * gfortran.dg/goacc/private-3.f95: XFAIL.
6702 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
6704         PR middle-end/53852
6705         PR middle-end/67518
6706         * gfortran.dg/PR67518.f90: New test.
6707         * gfortran.dg/PR53852.f90: New test.
6709 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
6710             Tom de Vries  <tom@codesourcery.com>
6711             Nathan Sidwell  <nathan@codesourcery.com>
6712             Thomas Schwinge  <thomas@codesourcery.com>
6714         * c-c++-common/goacc/combined-directives.c: New test.
6715         * c-c++-common/goacc/loop-clauses.c: New test.
6716         * c-c++-common/goacc/tile.c: New test.
6717         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6718         as gang static arguments.
6719         * c-c++-common/goacc/update-1.c: Adjust expected error message.
6720         * g++.dg/goacc/template.C: New test.
6721         * gfortran.dg/goacc/combined-directives.f90: New test.
6722         * gfortran.dg/goacc/default.f95: New test.
6723         * gfortran.dg/goacc/default_none.f95: New test.
6724         * gfortran.dg/goacc/firstprivate-1.f95: New test.
6725         * gfortran.dg/goacc/gang-static.f95: New test.
6726         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6727         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6728         * gfortran.dg/goacc/list.f95: Update test.
6729         * gfortran.dg/goacc/loop-2.f95: Likewise.
6730         * gfortran.dg/goacc/loop-4.f95: New test.
6731         * gfortran.dg/goacc/loop-5.f95: New test.
6732         * gfortran.dg/goacc/loop-6.f95: New test.
6733         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6734         * gfortran.dg/goacc/multi-clause.f90: New test.
6735         * gfortran.dg/goacc/parallel-tree.f95: Update test.
6736         * gfortran.dg/goacc/update.f95: New test.
6738 2015-11-05  Martin Sebor  <msebor@redhat.com>
6740         PR c++/67942
6741         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6742         invocations where the size of the destination buffer object
6743         or its type (or both) is unknown.
6745 2015-11-05  Martin Sebor  <msebor@redhat.com>
6747         PR c++/67942
6748         * g++.dg/warn/Wplacement-new-size.C: New test.
6750 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
6752         * gcc.dg/pr68112.c: New.
6753         * gcc.dg/vect/vect-strided-shift-1.c: New.
6755 2015-11-05  Marek Polacek  <polacek@redhat.com>
6757         PR c/68090
6758         * gcc.dg/pr68090.c: New test.
6760 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
6762         * gcc.dg/ifcvt-4.c: New.
6764 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
6766         PR c++/67846
6767         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6769 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
6771         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6772         of variables in both data sharing and mapping clauses and for
6773         structure element based array sections being mapped rather than
6774         privatized.
6775         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
6776         expected diagnostics wording in one case.
6777         * c-c++-common/gomp/distribute-1.c: New test.
6778         * c-c++-common/gomp/element-1.c: New test.
6779         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6780         and #pragma omp end declare target pair around the function.
6781         Change s from a parameter to a file scope variable.
6782         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6783         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6784         on non-zero low-bound in reduction array sections.  Add further
6785         tests.
6786         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6787         * c-c++-common/gomp/target-teams-1.c: New test.
6788         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6789         for expected mangling on x86_64/i?86.
6790         * gcc.dg/gomp/declare-simd-3.c: New test.
6791         * gcc.dg/gomp/declare-simd-4.c: New test.
6792         * gcc.dg/gomp/for-20.c: New test.
6793         * gcc.dg/gomp/for-21.c: New test.
6794         * gcc.dg/gomp/for-22.c: New test.
6795         * gcc.dg/gomp/for-23.c: New test.
6796         * gcc.dg/gomp/for-24.c: New test.
6797         * gcc.dg/gomp/linear-1.c: New test.
6798         * gcc.dg/gomp/loop-1.c: New test.
6799         * g++.dg/gomp/atomic-17.C: New test.
6800         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6801         non-static data member in shared clause.  Add single construct.
6802         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
6803         scan-assembler-times directives for expected mangling on x86_64/i?86.
6804         * g++.dg/gomp/declare-simd-3.C: Likewise.
6805         * g++.dg/gomp/declare-simd-4.C: New test.
6806         * g++.dg/gomp/declare-simd-5.C: New test.
6807         * g++.dg/gomp/declare-target-1.C: New test.
6808         * g++.dg/gomp/linear-2.C: New test.
6809         * g++.dg/gomp/loop-1.C: New test.
6810         * g++.dg/gomp/loop-2.C: New test.
6811         * g++.dg/gomp/loop-3.C: New test.
6812         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6813         non-static data member in shared clause.
6814         * g++.dg/gomp/member-3.C: New test.
6815         * g++.dg/gomp/member-4.C: New test.
6816         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6817         (bar): Remove dg-message.
6818         * g++.dg/gomp/target-teams-1.C: New test.
6820 2015-11-05  Richard Biener  <rguenther@suse.de>
6822         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6823         uninitialized variables.
6824         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6825         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6826         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6827         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6828         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6829         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6830         * gcc.dg/ipa/inlinehint-2.c: Likewise.
6831         * gcc.dg/ipa/pure-const-2.c: Likewise.
6832         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6833         * gcc.dg/tree-ssa/loop-23.c: Likewise.
6834         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6835         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6836         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6837         * gcc.dg/vect/pr30858.c: Likewise.
6838         * gcc.dg/vect/pr33866.c: Likewise.
6839         * gcc.dg/vect/pr37027.c: Likewise.
6840         * c-c++-common/ubsan/null-10.c: Likewise.
6841         * gcc.target/i386/incoming-8.c: Likewise.
6843 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
6845         * gnat.dg/slice9.adb: New test.
6847 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
6849         * gfortran.dg/goacc/reduction-2.f95: Delete.
6851 2015-11-04  Tom de Vries  <tom@codesourcery.com>
6853         PR tree-optimization/67742
6854         * gcc.dg/tree-ssa/restrict-7.c: New test.
6855         * gcc.dg/tree-ssa/restrict-8.c: New test.
6857 2015-11-03  Martin Sebor  <msebor@redhat.com>
6859         PR c++-common/67882
6860         * c-c++-common/builtin-offsetof-2.c: New test.
6862 2015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
6864         PR fortran/67982
6865         * gfortran.dg/warn_unused_function_3.f90: New test.
6867 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
6869         * gnat.dg/discr45.adb: Only compile the test.
6871 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
6873         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6874         * gcc.target/i386/mvc5.c: Ditto.
6875         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6876         resolver.
6878 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
6880         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6881         from here to...
6882         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6883         to succeed.
6885 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
6887         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6888         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6889         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6890         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6891         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6892         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6894 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
6896         * gcc.target/aarch64/fp16/set_zero_1.c: New.
6898 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
6900         * gcc.dg/mvc1.c: Move to ...
6901         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
6902         * gcc.dg/mvc2.c: Move to ...
6903         * gcc.target/i386/mvc2.c: ... here.
6904         * gcc.dg/mvc3.c: Move to ...
6905         * gcc.target/i386/mvc3.c: ... here.
6906         * gcc.dg/mvc4.c: Move to ...
6907         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
6908         * gcc.dg/mvc5.c: Move to ...
6909         * gcc.target/i386/mvc5.c: ... here.
6910         * gcc.dg/mvc6.c: Move to ...
6911         * gcc.target/i386/mvc6.c: ... here.
6912         * gcc.dg/mvc7.c: Move to ...
6913         * gcc.target/i386/mvc7.c: ... here.
6915         * g++.dg/ext/mvc1.C: Require ifunc.
6917 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
6919         PR tree-optimization/68083
6920         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
6922 2015-11-02  Jeff Law  <law@redhat.com>
6924         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6925         irreducible loops in the CFG.
6927 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
6929         Revert:
6930         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
6932         * gcc.dg/vect/vect-strided-shift-1.c: New.
6934 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6936         PR target/67929
6937         * gcc.target/arm/pr67929_1.c: Move to...
6938         * gcc.c-torture/execute/pr67929_1.c: ... Here.
6939         Remove arm-specific directives.  Add noclone, noinline
6940         attributes.
6942 2015-11-01  Jeff Law  <law@redhat.com>
6944         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6946 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
6948         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6949         (sse2_test): Rename from main.  Do not return 0.
6951 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
6953         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6954         * gfortran.dg/proc_ptr_39.f90: Require visibility.
6955         * gfortran.dg/read_dir.f90: XFAIL AIX.
6957 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
6959         Remove the implementation of N3994, terse range-for loops.
6960         * g++.dg/cpp1z/range-for1.C: Remove.
6962 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
6964         * gnat.dg/discr45.adb: New test.
6966 2015-10-31  Tom de Vries  <tom@codesourcery.com>
6968         * gfortran.dg/assumed_type_2.f90: Update test.
6969         * gfortran.dg/no_arg_check_2.f90: Same.
6971 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
6973         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6975 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6977         PR fortran/46588
6978         * gfortran.dg/pr46588.f90: New test.
6980 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
6982         * gcc.dg/mvc1.c: New test for multiple targets cloning.
6983         * gcc.dg/mvc2.c: Ditto.
6984         * gcc.dg/mvc3.c: Ditto.
6985         * gcc.dg/mvc4.c: Ditto.
6986         * gcc.dg/mvc5.c: Ditto.
6987         * gcc.dg/mvc6.c: Ditto.
6988         * gcc.dg/mvc7.c: Ditto.
6989         * g++.dg/ext/mvc1.C: Ditto.
6990         * g++.dg/ext/mvc2.C: Ditto.
6991         * g++.dg/ext/mvc3.C: Ditto.
6992         * g++.dg/ext/mvc4.C: Ditto.
6994 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6996         PR fortran/51993
6997         * gfortran.dg/pr51993.f90: New test.
6999 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
7001         PR rtl-optimization/68106
7002         * gcc.target/aarch64/pr68106.c: New.
7004 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7006         PR fortran/36192
7007         * gfortran.dg/pr36192_1.f90: New test.
7009 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7011         PR fortran/68154
7012         *gfortran.dg/pr68154.f90
7014 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
7016         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7017         * c-c++-common/goacc/acc_on_device-2.c: Delete.
7019 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
7021         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7023 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
7025         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7026         PowerPC.
7027         * gcc.target/powerpc/float128-mix.c: Likewise.
7029 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7031         PR fortran/68054
7032         * gfortran.dg/pr68054.f90: New test.
7034 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7036         PR fortran/67885
7037         * gfortran.dg/pr67885.f90: New test.
7039 2015-10-29  Jeff Law  <law@redhat.com>
7041         PR tree-optimization/67892
7042         * gcc.dg/tree-ssa/pr21417: Update expected output.
7043         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7045 2015-10-29  Richard Biener  <rguenther@suse.de>
7047         PR middle-end/68142
7048         * c-c++-common/ubsan/pr68142.c: New testcase.
7050 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
7052         PR c++/67845
7053         * g++.dg/other/cv_func4.C: New.
7055 2015-10-29  Richard Biener  <rguenther@suse.de>
7057         PR middle-end/56956
7058         * c-c++-common/ubsan/pr56956.c: New testcase.
7060 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
7062         * gnat.dg/discr44.adb: New test.
7064 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
7066         PR debug/66068
7067         * gcc.dg/debug/pr66068.c: New test.
7069 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
7071         PR fortran/67933
7072         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7073         array bounds error at line 25.
7075 2015-10-28  Catherine Moore  <clm@codesourcery.com>
7077         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7078         * gcc.target/mips/oddspreg-6.c: Likewise.
7079         * gcc.target/mips/oddspreg-1.c: Likewise.
7080         * gcc.target/mips/oddspreg-2.c: Likewise.
7082 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7084         PR target/67839
7085         * gcc.target/avr/pr67839.c: New test.
7087 2015-10-28  Richard Biener  <rguenther@suse.de>
7089         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7091 2015-10-28  Tom de Vries  <tom@codesourcery.com>
7093         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7095 2015-10-28  Richard Biener  <rguenther@suse.de>
7097         PR ipa/67600
7098         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7099         of #includes.
7101 2015-10-28  Richard Biener  <rguenther@suse.de>
7103         PR tree-optimization/65962
7104         * gcc.dg/vect/vect-62.c: Adjust.
7106 2015-10-28  Richard Biener  <rguenther@suse.de>
7108         PR middle-end/68067
7109         * gcc.dg/torture/pr68067-1.c: New testcase.
7110         * gcc.dg/torture/pr68067-2.c: Likewise.
7112 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7114         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7116 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7118         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7119         as xvmadd and xvnmsub.
7120         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7122 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
7124         * c-c++-common/goacc/loop-shape.c: New test.
7126 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
7127             Cesar Philippidis  <cesar@codesourcery.com>
7129         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7130         * g++.dg/gomp/pr33372-3.C: Likewise.
7132 2015-10-27  Richard Henderson  <rth@redhat.com>
7134         PR rtl-opt/67609
7135         * gcc.target/i386/pr67609-2.c: New test.
7137 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7139         PR target/68102
7140         * gcc.target/aarch64/pr68102_1.c: New test.
7142 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
7144         PR fortran/67933
7145         * gfortran.dg/allocate_with_source_15.f03: New test
7147 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7148             James Norris  <jnorris@codesourcery.com>
7150         PR fortran/63865
7151         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7152         directive to work.
7153         * gfortran.dg/goacc/loop-1.f95: Likewise.
7154         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7155         * gfortran.dg/goacc/cray.f95: Likewise.
7156         * gfortran.dg/goacc/parameter.f95: Likewise.
7158 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7160         PR fortran/68108
7161         * gfortran.dg/pr67805_2.f90: New test.
7163 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
7164             Aditya Kumar  <aditya.k7@samsung.com>
7166         * gcc.dg/graphite/block-0.c: Changed to match pattern.
7167         * gcc.dg/graphite/interchange-1.c: Same.
7168         * gcc.dg/graphite/interchange-10.c: Same.
7169         * gcc.dg/graphite/interchange-11.c: Same.
7170         * gcc.dg/graphite/interchange-13.c: Same.
7171         * gcc.dg/graphite/interchange-3.c: Same.
7172         * gcc.dg/graphite/interchange-4.c: Same.
7173         * gcc.dg/graphite/interchange-7.c: Same.
7174         * gcc.dg/graphite/interchange-9.c: Same.
7175         * gcc.dg/graphite/uns-interchange-9.c: Same.
7176         * gfortran.dg/graphite/interchange-3.f90: Same.
7178 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
7180         PR target/67215
7181         * gcc.target/i386/pr67215-1.c: New test.
7182         * gcc.target/i386/pr67215-2.c: Likewise.
7183         * gcc.target/i386/pr67215-3.c: Likewise.
7185 2015-10-27  Richard Biener  <rguenther@suse.de>
7187         PR tree-optimization/68104
7188         * gcc.dg/torture/pr68104.c: New testcase.
7190 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
7192         * gcc.dg/vect/vect-strided-shift-1.c: New.
7194 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7196         PR target/67929
7197         * gcc.target/arm/pr67929_1.c: New test.
7199 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7201         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7203 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7205         PR tree-optimization/68097
7206         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
7207         --param max-ssa-name-query-depth=3 to dg-options.
7209 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7211         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7213 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7215         * gcc.dg/builtins-52.c: Add -O to dg-options.
7217 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7219         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7221 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7223         PR c/64765
7224         PR c/64880
7225         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
7226         sorry message.
7227         (PR64765): New function.
7228         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7229         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
7230         sorry message.
7231         * gfortran.dg/goacc/cray.f95: Refine prune directive.
7232         * gfortran.dg/goacc/parameter.f95: Likewise.
7234 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
7236         PR fortran/66056
7237         * gfortran.dg/empty_label_typedecl.f90: New test.
7239 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7241         PR fortran/36192
7242         * gfortran.dg/pr36192.f90: New test.
7244 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
7246         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7247         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7248         * gnat.dg/opt51.adb: New test.
7249         * gnat.dg/opt51_pkg.ads: New helper.
7251 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
7253         * gcc.target/mips/ds-schedule-1.c: New.
7254         * gcc.target/mips/ds-schedule-2.c: New.
7256 2015-10-26  Jeff Law  <law@redhat.com>
7258         PR tree-optimization/68013
7259         * gcc.c-torture/compile/pr68013.c: New test.
7261 2015-10-26  Richard Biener  <rguenther@suse.de>
7262         Dominik Vogt  <vogt@linux.vnet.ibm.com>
7264         PR middle-end/67443
7265         * gcc.target/s390/pr67443.c: New testcase.
7267 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
7269         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7270         make it unique per testcase.
7271         * gfortran.dg/chmod_2.f90: Likewise.
7272         * gfortran.dg/chmod_3.f90: Likewise.
7273         * gfortran.dg/direct_io_8.f90: Likewise.
7274         * gfortran.dg/f2003_inquire_1.f03: Likewise.
7275         * gfortran.dg/f2003_io_1.f03: Likewise.
7276         * gfortran.dg/f2003_io_2.f03: Likewise.
7277         * gfortran.dg/f2003_io_8.f03: Likewise.
7278         * gfortran.dg/inquire_size.f90: Likewise.
7279         * gfortran.dg/namelist_66.f90: Likewise.
7280         * gfortran.dg/namelist_82.f90: Likewise.
7281         * gfortran.dg/namelist_87.f90: Likewise.
7282         * gfortran.dg/open_negative_unit_1.f90: Likewise.
7283         * gfortran.dg/open_new.f90: Likewise.
7284         * gfortran.dg/stat_1.f90: Likewise.
7285         * gfortran.dg/stat_2.f90: Likewise.
7286         * gfortran.dg/streamio_15.f90: Likewise.
7287         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7289 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7291         PR middle-end/67989
7292         * g++.dg/pr67989.C: New test.
7294 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7296         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7297         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7298         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7299         suffix to the temporary filename to make it unique per testcase.
7301 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
7303         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7305 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
7307         PR fortran/67171
7308         * gfortran.dg/allocate_with_source_12.f03: New test
7310         PR fortran/61819
7311         * gfortran.dg/allocate_with_source_13.f03: New test
7313         PR fortran/61830
7314         * gfortran.dg/allocate_with_source_14.f03: New test
7316 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
7318         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7320 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
7322         PR target/68084
7323         * gcc.target/i386/pr68084.c: New test.
7325 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
7327         PR fortran/66927
7328         PR fortran/67044
7329         * gfortran.dg/allocate_with_source_10.f08: New test.
7330         * gfortran.dg/allocate_with_source_11.f08: New test.
7331         * gfortran.dg/class_array_15.f03: Changed count of expected
7332         _builtin_frees to 11. One step of temporaries is spared, therefore
7333         the allocatable component of that temporary is not to be freeed.
7335 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7337         PR fortran/68055
7338         * gfortran.dg/pr68055.f90: New case.
7340 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7342         PR fortran/67805
7343         * gfortran.dg/pr67805.f90: New testcase.
7344         * gfortran.dg/array_constructor_26.f03: Update testcase.
7345         * gfortran.dg/array_constructor_27.f03: Ditto.
7346         * gfortran.dg/char_type_len_2.f90: Ditto.
7347         * gfortran.dg/pr67802.f90: Ditto.
7348         * gfortran.dg/used_before_typed_3.f90: Ditto.
7350 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7352         PR ipa/pr67600
7353         * g++.dg/torture/pr67600.C: New testcase.
7355 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
7357         * g++.dg/pr68062.C: New test.
7359 2015-10-23  Jeff Law  <law@redhat.com>
7361         PR tree-optimization/67830
7362         * gcc.dg/pr67830.c: New test.
7364 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7366         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7368 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
7369             Andrew Pinski  <apinski@cavium.com>
7371         PR rtl-optimization/67736
7372         * gcc.dg/torture/pr67736.c: New test.
7373         * gcc.dg/combine-subregs.c: New test.
7375 2015-10-23  Alan Hayward <alan.hayward@arm.com>
7377         PR tree-optimization/65947
7378         * lib/target-supports.exp
7379         (check_effective_target_vect_max_reduc): Add.
7380         * gcc.dg/vect/pr65947-1.c: New test.
7381         * gcc.dg/vect/pr65947-2.c: New test.
7382         * gcc.dg/vect/pr65947-3.c: New test.
7383         * gcc.dg/vect/pr65947-4.c: New test.
7384         * gcc.dg/vect/pr65947-5.c: New test.
7385         * gcc.dg/vect/pr65947-6.c: New test.
7386         * gcc.dg/vect/pr65947-7.c: New test.
7387         * gcc.dg/vect/pr65947-8.c: New test.
7388         * gcc.dg/vect/pr65947-9.c: New test.
7389         * gcc.dg/vect/pr65947-10.c: New test.
7390         * gcc.dg/vect/pr65947-11.c: New test.
7392 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
7394         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7395         Make weak rather than noinline.
7396         * gcc.dg/builtins-57.c: Compile with -O.
7397         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7399 2015-10-23  Tom de Vries  <tom@codesourcery.com>
7401         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7403 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7405         PR sanitizer/68042
7406         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7407         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7409 2015-10-22  Martin Sebor  <msebor@redhat.com>
7411         PR driver/68043
7412         * gcc.misc-tests/help.exp: Verify that option descriptions
7413         end in periods.
7414         * lib/options.exp (check_for_options): Use the regexp --line option.
7415         Print unexpected match on failure.
7417 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
7419         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7421 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
7423         PR c++/67838
7424         * g++.dg/cpp1y/var-templ46.C: New.
7426 2015-10-22  Richard Biener  <rguenther@suse.de>
7428         PR tree-optimization/58497
7429         * gcc.dg/tree-ssa/vector-5.c: New testcase.
7431 2015-10-22  Richard Biener  <rguenther@suse.de>
7433         PR tree-optimization/19049
7434         PR tree-optimization/65962
7435         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7436         * gcc.dg/vect/vect-63.c: Adjust.
7437         * gcc.dg/vect/vect-70.c: Likewise.
7438         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7439         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7440         * gfortran.dg/vect/pr19049.f90: Likewise.
7441         * gfortran.dg/vect/vect-8.f90: Likewise.
7443 2015-10-22  Richard Biener  <rguenther@suse.de>
7445         PR middle-end/68046
7446         PR middle-end/61893
7447         * gcc.dg/torture/ftrapv-2.c: New testcase.
7449 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7451         PR target/68015
7452         * gcc.target/s390/pr68015.c: New test.
7454 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7456         PR testsuite/67948
7457         * gcc.target/arm/xor-and.c: Adjust test to check for eor
7458         instead of orr.
7460 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
7461             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7463         PR target/63304
7464         * gcc.target/aarch64/pr63304_1.c: New test.
7466 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7468         PR c++/66781
7469         * g++.dg/parse/enum13.C: New.
7471 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7473         PR c++/67847
7474         * g++.dg/parse/enum12.C: New.
7476 2015-10-21  Martin Sebor  <msebor@redhat.com>
7478         PR driver/68043
7479         * gcc.misc-tests/help.exp: Adjust.
7480         * lib/options.exp (check_for_options): Add detail to output.
7482 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7484         PR fortran/67939
7485         * gfortran.dg/pr67939.f90: New test.
7487 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
7488             Sebastian Pop  <s.pop@samsung.com>
7490         * gcc.dg/graphite/scop-11.c: Update pattern.
7492 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7494         PR ipa/67056
7495         * g++.dg/ipa/pr67056.C: New testcase.
7497 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7499         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7500         are matched.
7502 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7504         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7505         Add associated options for arm*-*-*.
7506         (sqrt): Remove dummy definition.
7508 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7510         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7512 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7514         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7515         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7516         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7518 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
7520         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7521         sra-max-scalarization-size-Ospeed.
7523 2015-10-21  Marek Polacek  <polacek@redhat.com>
7526         PR c/68024
7527         * gcc.dg/pr68024.c: New test.
7529 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
7531         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7532         * c-c++-common/goacc/sb-1.c: Adjust errors.
7533         * c-c++-common/goacc/sb-3.c: Adjust errors.
7534         * c-c++-common/goacc/loop-1.c: Adjust errors.
7535         * c-c++-common/goacc/nesting-1.c: Adjust errors.
7536         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7537         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7539 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7541         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7543 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7545         * gcc.dg/lto/simd-function_0.c: New test.
7547 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
7549         PR target/68018
7550         * gcc.target/i386/pr68018.c: New test.
7552 2015-10-21  Richard Biener  <rguenther@suse.de>
7554         PR middle-end/68031
7555         * gcc.dg/torture/pr68031.c: New testcase.
7557 2015-10-21  Richard Biener  <rguenther@suse.de>
7559         PR tree-optimization/68026
7560         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7562 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7564         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7565         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7566         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7567         * g++.dg/asan/default-options-1.C: Likewise.
7569 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7571         * gcc.target/aarch64/stp_vec_64_1.c: New test.
7572         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7574 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
7576         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7578 2015-10-20  Marek Polacek  <polacek@redhat.com>
7580         PR c/67964
7581         * gcc.dg/pr67964.c: New test.
7583 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
7585         PR rtl-optimization/67609
7586         * gcc.target/i386/pr67609.c: New.
7588 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7590         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7592 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7594         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7595         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7597 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
7599         PR target/66810
7600         * gcc.target/i386/pr66810.c: New test.
7602 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
7604         PR target/67963
7605         PR target/67985
7606         * gcc.target/i386/pr67963-1.c: New test.
7607         * gcc.target/i386/pr67963-2.c: Likewise.
7608         * gcc.target/i386/pr67963-3.c: Likewise.
7609         * gcc.target/i386/pr67985-1.c: Likewise.
7610         * gcc.target/i386/pr67985-2.c: Likewise.
7611         * gcc.target/i386/pr67985-3.c: Likewise.
7613 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
7615         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7617 2015-10-20  Richard Biener  <rguenther@suse.de>
7619         PR tree-optimization/68017
7620         * gcc.dg/torture/pr68017.c: New testcase.
7622 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7624         PR target/66912
7625         * gcc.target/aarch64/pr66912.c: New.
7626         * gcc.target/arm/pr66912.c: New.
7628 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7630         * gfortran.dg/pr67900.f90: New tests.
7632 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
7634         * gnat.dg/opt50.adb: New test.
7635         * gnat.dg/opt50_pkg.adb: New helper.
7636         * gnat.dg/opt50_pkg.ads: New helper.
7638 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7640         PR fortran/68019
7641         * gfortran.dg/pr68019.f90: new test.
7643 2015-10-19  Richard Biener  <rguenther@suse.de>
7645         PR tree-optimization/67975
7646         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7648 2015-10-19  Richard Biener  <rguenther@suse.de>
7650         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7652 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
7654         PR target/67995
7655         * gcc.target/i386/pr67995-1.c: New test.
7656         * gcc.target/i386/pr67995-2.c: Likewise.
7657         * gcc.target/i386/pr67995-3.c: Likewise.
7659 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
7661         PR middle-end/68002
7662         * gcc.dg/PR68002.c: New test.
7664 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
7666         * gcc.dg/builtins-20.c: Remove undefined behavior.
7668 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
7670         PR fortran/67758
7671         * gfortran.dg/common_25.f90: New file.
7673 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
7675         PR fortran/67177
7676         * gfortran.dg/move_alloc_15.f90: New test
7677         * gfortran.dg/move_alloc_16.f90: New test
7679         PR fortran/67977
7680         * gfortran.dg/deferred_character_assignment_1.f90: New test
7682 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7684         PR fortran/67987
7685         * gfortran.df/pr67987.f90: New test.
7686         * gfortran.dg/char_length_2.f90: Update testcase.
7688 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7690         * gcc.target/i386/iamcu/test_basic_returning.c
7691         (def_test_returning_type): Use union to check float return bits.
7693 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7695         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7696         Replace printf with __builtin_printf.
7698 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7700         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7701         initialize u5.
7703 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
7705         PR middle-end/67966
7706         * gnat.dg/pack21.adb: New test.
7707         * gnat.dg/pack22.adb: Likewise.
7708         * gnat.dg/pack22_pkg.ad[sb]: New helper.
7710 2015-10-16  Christian Bruel  <christian.bruel@st.com>
7712         PR target/67745
7713         * gcc.target/arm/no-align.c: New test.
7714         * gcc.target/arm/attr-align1.c: New test.
7715         * gcc.target/arm/attr-align2.c: New test.
7716         * gcc.target/arm/attr-align3.c: New test.
7718 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7720         * gcc.c-torture/compile/icfmatch.c: Add testcase
7722 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
7724         PR c++/67926
7725         * g++.dg/cpp1z/fold-ice1.C: New.
7727 2015-10-16  Michael Collison  <michael.collison@linaro.org>
7728             Andrew Pinski <andrew.pinski@caviumnetworks.com>
7730         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7732 2015-10-15  Marek Polacek  <polacek@redhat.com>
7734         * gcc.dg/tree-ssa/reassoc-42.c: New test.
7736 2015-10-15  Marek Polacek  <polacek@redhat.com>
7738         PR tree-optimization/67953
7739         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7740         unsigned.
7741         * gcc.dg/torture/pr67953.c: New test.
7743 2015-10-14  Jeff Law  <law@redhat.com>
7745         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
7746         contained within have their own file/test now.
7747         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7748         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
7749         expectations a bit more.
7750         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7751         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7752         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7753         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7754         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7756         PR testsuite/67959
7757         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7759 2015-10-14  Marek Polacek  <polacek@redhat.com>
7761         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
7762         (f6): New.
7763         (f7): New.
7764         (f8): New.
7765         (f9): New.
7766         (f10): New.
7767         (f11): New.
7768         (f12): New.
7769         (f13): New.
7771 2015-10-14  Richard Biener  <rguenther@suse.de>
7773         PR tree-optimization/67915
7774         * gcc.dg/torture/pr67915.c: New testcase.
7776 2015-10-14  Marek Polacek  <polacek@redhat.com>
7778         PR tree-optimization/67815
7779         * gcc.dg/tree-ssa/reassoc-39.c: New test.
7780         * gcc.dg/tree-ssa/reassoc-40.c: New test.
7781         * gcc.dg/tree-ssa/reassoc-41.c: New test.
7783 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7785         * gcc.dg/pragma-pop_options-1.c: New test.
7787 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
7788             Aldy Hernandez  <aldyh@redhat.com>
7790         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7791         * c-c++-common/gomp/clauses-1.c: New test.
7792         * c-c++-common/gomp/clauses-2.c: New test.
7793         * c-c++-common/gomp/clauses-3.c: New test.
7794         * c-c++-common/gomp/clauses-4.c: New test.
7795         * c-c++-common/gomp/declare-target-1.c: New test.
7796         * c-c++-common/gomp/declare-target-2.c: New test.
7797         * c-c++-common/gomp/depend-3.c: New test.
7798         * c-c++-common/gomp/depend-4.c: New test.
7799         * c-c++-common/gomp/doacross-1.c: New test.
7800         * c-c++-common/gomp/if-1.c: New test.
7801         * c-c++-common/gomp/if-2.c: New test.
7802         * c-c++-common/gomp/linear-1.c: New test.
7803         * c-c++-common/gomp/map-2.c: New test.
7804         * c-c++-common/gomp/map-3.c: New test.
7805         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7806         f_omp_target_data): Add map clause to target data.
7807         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7808         * c-c++-common/gomp/ordered-1.c: New test.
7809         * c-c++-common/gomp/ordered-2.c: New test.
7810         * c-c++-common/gomp/ordered-3.c: New test.
7811         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7812         on non-iterator.
7813         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7814         clause and ordered construct where no longer allowed.
7815         * c-c++-common/gomp/priority-1.c: New test.
7816         * c-c++-common/gomp/reduction-1.c: New test.
7817         * c-c++-common/gomp/schedule-simd-1.c: New test.
7818         * c-c++-common/gomp/sink-1.c: New test.
7819         * c-c++-common/gomp/sink-2.c: New test.
7820         * c-c++-common/gomp/sink-3.c: New test.
7821         * c-c++-common/gomp/sink-4.c: New test.
7822         * c-c++-common/gomp/udr-1.c: New test.
7823         * c-c++-common/taskloop-1.c: New test.
7824         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7825         value of _OPENMP macro.
7826         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7827         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7828         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7829         * gcc.dg/gomp/clause-1.c:
7830         * gcc.dg/gomp/reduction-1.c: New test.
7831         * gcc.dg/gomp/sink-fold-1.c: New test.
7832         * gcc.dg/gomp/sink-fold-2.c: New test.
7833         * gcc.dg/gomp/sink-fold-3.c: New test.
7834         * gcc.dg/vect/vect-simd-clone-15.c: New test.
7835         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7836         of non-static data members.
7837         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7838         Add some linear clause tests.
7839         * g++.dg/gomp/declare-simd-3.C: New test.
7840         * g++.dg/gomp/linear-1.C: New test.
7841         * g++.dg/gomp/member-1.C: New test.
7842         * g++.dg/gomp/member-2.C: New test.
7843         * g++.dg/gomp/pr66571-2.C: New test.
7844         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7845         dependent argument.
7846         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7847         in reduction clause.
7848         * g++.dg/gomp/reference-1.C: New test.
7849         * g++.dg/gomp/sink-1.C: New test.
7850         * g++.dg/gomp/sink-2.C: New test.
7851         * g++.dg/gomp/sink-3.C: New test.
7852         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7853         * g++.dg/gomp/this-1.C: New test.
7854         * g++.dg/gomp/this-2.C: New test.
7855         * g++.dg/vect/simd-clone-2.cc: New test.
7856         * g++.dg/vect/simd-clone-2.h: New test.
7857         * g++.dg/vect/simd-clone-3.cc: New test.
7858         * g++.dg/vect/simd-clone-4.cc: New test.
7859         * g++.dg/vect/simd-clone-4.h: New test.
7860         * g++.dg/vect/simd-clone-5.cc: New test.
7862 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
7864         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7865         after r228716 (Fix vtbl[34] and vtbx4).
7867 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
7869         PR tree-optimization/67909, 67947
7870         * gcc.dg/torture/pr67947.c: New test.
7872 2015-10-13  Jeff Law  <law@redhat.com>
7874         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7876 2015-10-12  Jeff Law  <law@redhat.com>
7878         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7879         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7880         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7881         ssa-dom-thread-11.c.
7883         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7885 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
7887         PR c++/58566
7888         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7890 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
7892         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7893         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7894         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7895         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7896         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7897         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7898         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7899         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7901 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
7903         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7904         and -mno-frame-header-opt options.
7905         * gcc.target/mips/frame-header-1.c: New file.
7906         * gcc.target/mips/frame-header-2.c: New file.
7907         * gcc.target/mips/frame-header-3.c: New file.
7909 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7910             Hale Wang  <hale.wang@arm.com>
7912         * gcc.dg/tree-ssa/forwprop-33.c: New.
7914 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
7916         PR target/67895
7917         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7918         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7919         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7920         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7921         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7922         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7923         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7924         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7925         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7926         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7928 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
7930         * lib/multiline.exp: New file.
7931         * lib/prune.exp: Load multiline.exp.
7932         (prune_gcc_output): Call into multiline.exp to handle any
7933         multiline output directives.
7934         * lib/libgo.exp: Load multiline.exp before prune.exp, using
7935         load_gcc_lib.
7937 2015-10-09  Martin Jambor  <mjambor@suse.cz>
7939         PR tree-optimization/67794
7940         * gcc.dg/ipa/ipa-sra-10.c: New test.
7941         * gcc.dg/torture/pr67794.c: Likewise.
7943 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
7945         PR rtl-optimization/67828
7946         * gcc.dg/torture/pr67828.c: New.
7948 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7950         PR target/67366
7951         * lib/target-supports.exp (check_effective_target_non_strict_align):
7952         Adjust for arm*-*-*.
7953         * gcc.target/arm/pr67366.c: New test.
7955 2015-10-09  Richard Biener  <rguenther@suse.de>
7957         PR tree-optimization/67891
7958         * gcc.dg/tree-ssa/pr67891.c: New testcase.
7960 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
7962         * gcc.dg/builtins-47.c: Test the optimized dump instead.
7964 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7966         * gcc.dg/vect/vect-outer-simd-3.c: New test.
7968 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7970         * gcc.dg/loop-unswitch-2.c: New test.
7971         * gcc.dg/loop-unswitch-3.c: Likewise.
7972         * gcc.dg/loop-unswitch-4.c: Likewise.
7974 2015-10-08  Tom de Vries  <tom@codesourcery.com>
7976         * gcc.dg/dse.c: Only dump in dse1 pass.
7977         * gcc.dg/tree-ssa/pr30375.c: Same.
7979 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
7981         PR target/66697
7982         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7983         (PUSH, POP): New defines.
7984         (sse2_test): Use PUSH and POP to misalign runtime stack.
7985         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7987 2015-10-07  James Norris  <jnorris@codesourcery.com>
7989         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7990         to atomic_init. (atomic_init): Restrict flags usage.
7992 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
7994         PR fortran/65889
7995         * gfortran.dg/sizeof_5.f90: New test.
7997 2015-10-06  Jeff Law  <law@redhat.com>
7999         * gcc.c-torture/compile/pr67816.c: New test.
8001 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
8003         * gcc.target/aarch64/get_lane_f16_1.c: New test.
8005 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
8007         PR fortran/65766
8008         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8010 2015-10-06  Marek Polacek  <polacek@redhat.com>
8012         PR c++/67863
8013         * c-c++-common/Wtautological-compare-4.c: New test.
8015 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8016             Peter Bergner <bergner@vnet.ibm.com>
8018         PR target/67808
8019         * gcc.target/powerpc/pr67808.c: New test.
8021 2015-10-06  Nick Clifton  <nickc@redhat.com>
8023         * gcc.target/msp430: New directory.
8024         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
8025         tests.
8026         * gcc.target/msp430/data-attributes.c: New file.  Checks the
8027         noinit and persistent data attributes.
8029 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
8031         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8033 2015-10-06  Richard Biener  <rguenther@suse.de>
8035         PR tree-optimization/67859
8036         * gcc.dg/torture/pr67859.c: New testcase.
8038 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8040         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8042 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
8044         PR c++/53856
8045         * g++.dg/template/defarg19.C: New.
8046         * g++.dg/template/defarg20.C: Likewise.
8048 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8049             Sebastian Pop  <s.pop@samsung.com>
8051         * gcc.dg/graphite/scop-sor.c: Un-xfail.
8053 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8054             Sebastian Pop  <s.pop@samsung.com>
8056         * gcc.dg/graphite/scop-sor.c: Xfail.
8058 2015-10-05  Martin Jambor  <mjambor@suse.cz>
8059             Jan Hubicka  <hubicka@ucw.cz>
8061         * gcc.dg/ipa/propalign-4.c: New test.
8062         * gcc.dg/ipa/propalign-5.c: Likewise.
8064 2015-10-05  Marek Polacek  <polacek@redhat.com>
8066         PR tree-optimization/67821
8067         * gcc.dg/torture/pr67821-2.c: New test.
8068         * gcc.dg/torture/pr67821.c: New test.
8070 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8072         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8074 2015-10-05  Christian Bruel  <christian.bruel@st.com>
8076         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8078 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8080         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8081         (exec_vcvt): Add comments.
8083 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8085         PR rtl-optimization/67447
8086         * gcc.target/i386/pr67447.c: New test.
8088 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8090         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8091         effective target.
8092         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8093         * gcc.target/i386/vect-perm-even-1.c: Ditto.
8094         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8095         * gcc.target/i386/vect-unpack-1.c: Ditto.
8096         * gcc.target/i386/vect-unpack-2.c: Ditto.
8098 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
8100         PR fortran/67758
8101         * gfortran.dg/common_24.f: New.
8103 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8105         * gcc.target/arm/pr67756.c: Fixed warnings.
8107 2015-10-02  Marek Polacek  <polacek@redhat.com>
8109         PR c/67730
8110         * gcc.dg/pr67730-1.c: New test.
8111         * gcc.dg/pr67730-2.c: New test.
8112         * gcc.dg/pr67730.h: New test.
8114 2015-10-02  Marek Polacek  <polacek@redhat.com>
8116         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8118 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
8120         PR tree-optimization/67754
8121         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8122         * gfortran.dg/graphite/block-2.f: Same.
8124 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
8126         * gcc.dg/graphite/scop-23.c: New.
8128 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8130         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8131         and "avx512vbmi".
8133 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
8135         PR rtl-optimization/67756
8136         * gcc.target/arm/pr67756.c: New.
8138 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
8140         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8141         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8142         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8143         for tiny model.
8144         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8145         for small model.
8147 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8149         * gcc.target/i386/vect-pack-trunc-1.c: New test.
8150         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8151         * gcc.target/i386/vect-perm-even-1.c: Ditto.
8152         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8153         * gcc.target/i386/vect-unpack-1.c: Ditto.
8154         * gcc.target/i386/vect-unpack-2.c: Ditto.
8156 2015-10-02  Marek Polacek  <polacek@redhat.com>
8158         PR c/64249
8159         * c-c++-common/Wduplicated-cond-1.c: New test.
8160         * c-c++-common/Wduplicated-cond-2.c: New test.
8161         * c-c++-common/Wduplicated-cond-3.c: New test.
8162         * c-c++-common/Wduplicated-cond-4.c: New test.
8163         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8164         -Wduplicated-cond warning.
8166 2015-10-02  Renlin Li  <renlin.li@arm.com>
8168         * gcc.target/aarch64/csneg-1.c: Update.
8170 2015-10-02  Renlin Li  <renlin.li@arm.com>
8172         PR target/66776
8173         * gcc.target/aarch64/pr66776.c: New.
8175 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8177         * gnat.dg/warn13.adb: New test.
8179 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8181         * gnat.dg/vect15.ad[sb]: New test.
8182         * gnat.dg/vect16.ad[sb]: Likewise.
8183         * gnat.dg/vect17.ad[sb]: Likewise.
8184         * gnat.dg/vect18.ad[sb]: Likewise.
8186 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8188         PR rtl-optimization/67786
8189         PR rtl-optimization/67787
8190         * gcc.dg/pr67786.c: New test.
8191         * gcc.dg/pr67787.c: Likewise.
8193 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
8195         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8197 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
8199         PR target/51726
8200         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8202 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
8204         PR fortran/62242
8205         PR fortran/52332
8206         * gfortran.dg/string_array_constructor_1.f90: New.
8207         * gfortran.dg/string_array_constructor_2.f90: New.
8208         * gfortran.dg/string_array_constructor_3.f90: New.
8210 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
8212         PR target/67788
8213         PR target/67789
8214         * gcc.target/powerpc/pr67789.c: New testcase.
8216 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8218         PR fortran.67802
8219         * gfortran.dg/pr67802.f90: New test.
8221 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8223         PR fortran/66979
8224         gfortran.dg/pr66979.f90: new test.
8226 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8228         PR fortran/67616
8229         * gfortran.dg/pr67616.f90: New test.
8231 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
8233         PR c++/54430
8234         * g++.dg/cpp0x/range-for30.C: New.
8236 2015-10-01  Marek Polacek  <polacek@redhat.com>
8238         PR c/65345
8239         * gcc.dg/atomic/pr65345-4.c: New test.
8240         * gcc.dg/pr65345-3.c: New test.
8242 2015-10-01  Marek Polacek  <polacek@redhat.com>
8244         PR tree-optimization/67769
8245         * gcc.dg/torture/pr67769.c: New test.
8247 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8249         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8251 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
8253         PR target/54236
8254         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8256 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8258         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8259         (main): Rename to sse2_test.  Abort if count != 5.
8260         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
8261         of -march=slm.
8262         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8264 2015-10-01  Richard Biener  <rguenther@suse.de>
8266         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8267         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8269 2015-09-30  Jeff Law  <law@redhat.com>
8271         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8273 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8275         PR rtl-optimization/67037
8276         * gcc.c-torture/execute/pr67037.c: New test.
8278 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8280         * lib/target-supports.exp (check_effective_target_sync_int_128):
8281         Return 1 on spu-*-* targets.
8282         (check_effective_target_sync_int_128_runtime): Likewise.
8283         (check_effective_target_sync_long_long): Likewise.
8284         (check_effective_target_sync_long_long_runtime): Likewise.
8285         (check_effective_target_sync_int_long): Likewise.
8286         (check_effective_target_sync_char_short): Likewise.
8288 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
8290         * gcc.target/i386/pr67761.c: New test.
8292 2015-09-30  Marek Polacek  <polacek@redhat.com>
8294         PR c/67730
8295         * gcc.dg/pr67730.c: New test.
8297 2015-09-30  Marek Polacek  <polacek@redhat.com>
8299         PR tree-optimization/67690
8300         * gcc.dg/torture/pr67690.c: New test.
8302 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
8304         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8305         * g++.dg/gomp/tls-wrap4.C: Likewise.
8306         * gcc.dg/atomic-op-optimize.c: Likewise.
8307         * gcc.dg/pr54087.c: Likewise.
8308         * gcc.dg/tls/section-2.c: Likewise.
8309         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8310         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8311         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8312         * gcc.target/arm/divzero.c: Likewise.
8313         * gcc.target/arm/sibcall-2.c: Likewise.
8314         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8315         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8316         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8317         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8318         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8319         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8320         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8321         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8322         * gfortran.dg/default_format_2.f90: Likewise.
8323         * gfortran.dg/default_format_denormal_2.f90: Likewise.
8325 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
8327         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8329 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8331         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8332         * gfortran.dg/round_4.f90: ditto.
8334 2015-09-29  Richard Biener  <rguenther@suse.de>
8336         PR tree-optimization/67170
8337         * gfortran.dg/pr67170.f90: New testcase.
8339 2015-09-29  Richard Biener  <rguenther@suse.de>
8341         PR tree-optimization/67741
8342         * gcc.dg/torture/pr67741.c: New testcase.
8344 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
8346         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8347         non-zero for __builtin_signbit tests.
8349 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
8351         PR target/65105
8352         * gcc.target/i386/pr65105-1.c: New.
8353         * gcc.target/i386/pr65105-2.c: New.
8354         * gcc.target/i386/pr65105-3.c: New.
8355         * gcc.target/i386/pr65105-4.C: New.
8356         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8358 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
8360         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8362 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
8364         PR fortran/40054
8365         PR fortran/63921
8366         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8367         standard as legacy.
8368         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8369         * gfortran.dg/function_types_3.f90: Change error message to
8370         "Type inaccessible...."
8371         * gfortran.dg/ptr_func_assign_1.f08: New test.
8372         * gfortran.dg/ptr_func_assign_2.f08: New test.
8374 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
8376         PR fortran/40054
8377         PR fortran/63921
8378         * gfortran.dg/ptr_func_assign_3.f08: New test.
8379         * gfortran.dg/ptr_func_assign_4.f08: New test.
8381 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8382             Sebastian Pop  <s.pop@samsung.com>
8384         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8385         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8386         * gcc.dg/graphite/block-3.c: Same.
8387         * gcc.dg/graphite/block-4.c: Same.
8388         * gcc.dg/graphite/block-5.c: Same.
8389         * gcc.dg/graphite/block-6.c: Same.
8390         * gcc.dg/graphite/block-7.c: Same.
8391         * gcc.dg/graphite/block-8.c: Same.
8392         * gcc.dg/graphite/block-pr47654.c: Same.
8393         * gcc.dg/graphite/interchange-0.c: Same.
8394         * gcc.dg/graphite/interchange-1.c: Same.
8395         * gcc.dg/graphite/interchange-10.c: Same.
8396         * gcc.dg/graphite/interchange-11.c: Same.
8397         * gcc.dg/graphite/interchange-12.c: Same.
8398         * gcc.dg/graphite/interchange-13.c: Same.
8399         * gcc.dg/graphite/interchange-14.c: Same.
8400         * gcc.dg/graphite/interchange-15.c: Same.
8401         * gcc.dg/graphite/interchange-3.c: Same.
8402         * gcc.dg/graphite/interchange-4.c: Same.
8403         * gcc.dg/graphite/interchange-5.c: Same.
8404         * gcc.dg/graphite/interchange-6.c: Same.
8405         * gcc.dg/graphite/interchange-7.c: Same.
8406         * gcc.dg/graphite/interchange-8.c: Same.
8407         * gcc.dg/graphite/interchange-9.c: Same.
8408         * gcc.dg/graphite/interchange-mvt.c: Same.
8409         * gcc.dg/graphite/pr35356-1.c: Same.
8410         * gcc.dg/graphite/pr35356-3.c: Same.
8411         * gcc.dg/graphite/pr37485.c: Same.
8412         * gcc.dg/graphite/scop-1.c: Same.
8413         * gcc.dg/graphite/scop-11.c: Same.
8414         * gcc.dg/graphite/scop-5.c: Same.
8415         * gcc.dg/graphite/uns-block-1.c: Same.
8416         * gcc.dg/graphite/uns-interchange-9.c: Same.
8417         * gfortran.dg/graphite/block-1.f90: Same.
8418         * gfortran.dg/graphite/interchange-3.f90: Same.
8419         * gfortran.dg/graphite/pr14741.f90: Same.
8420         * gfortran.dg/graphite/block-2.f: Same.
8422 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8423             Sebastian Pop  <s.pop@samsung.com>
8425         PR tree-optimization/67700
8426         * gcc.dg/graphite/run-id-pr67700.c: New.
8428 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
8430         PR target/54236
8431         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8432         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8433         test_27): New.
8434         * gcc.target/sh/pr54236-5.c: New.
8435         * gcc.target/sh/pr54236-6.c: New.
8437 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8439         PR rtl-optimization/67456
8440         PR rtl-optimization/67464
8441         PR rtl-optimization/67465
8442         * gcc.dg/pr67465.c: New test.
8444 2015-09-28  Tom de Vries  <tom@codesourcery.com>
8446         PR tree-optimization/62171
8447         * gcc.dg/vect/pr62171.c: New test.
8449 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8451         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8452         skip on AIX.  XFAIL individual line tests.
8454 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
8456         PR rtl-optimization/64164
8457         PR tree-optimization/67312
8458         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
8459         * gcc.target/i386/stackalign/return-4.c: Add -O.
8461 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8463         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8465 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
8467         PR fortran/67721
8468         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8470 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
8472         * gcc.dg/pr64935-1.c: XFAIL on AIX.
8473         * gcc.dg/pr64935-2.c: XFAIL on AIX.
8474         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8475         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8476         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8477         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8478         DW_AT_noreturn on AIX.
8479         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8480         DW_AT_noreturn on AIX.
8481         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8482         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8483         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8484         DW_AT_GNU_deleted on AIX.
8485         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8486         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8487         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8488         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8489         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8490         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8491         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8492         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8493         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8494         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8495         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8496         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8497         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8498         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8499         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8501 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8503         PR fortran/67614
8504         * gfortran.dg/pr67614.f90: New test.
8506 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8508         PR fortran/67525
8509         * gfortran.dg/pr67525.f90: New test.
8511 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
8513         PR fortran/55603
8514         * gfortran.dg/allocatable_function_9.f90: New.
8516 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
8518         PR target/67675
8519         * gcc.target/sh/pr67675.c: New.
8521 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
8523         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8525 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
8527         * gcc.target/i386/pr66749.c (dg-options): Replace
8528         -mtune=lakemount with -mtune=lakemont.
8529         * gcc.target/i386/pr66821.c (dg-options): Likewise.
8530         * gcc.target/i386/pr67329.c (dg-options): Likewise.
8532 2015-09-25  Marek Polacek  <polacek@redhat.com>
8534         * c-c++-common/ubsan/bounds-11.c: New test.
8535         * c-c++-common/ubsan/bounds-12.c: New test.
8537 2015-09-25  Marek Polacek  <polacek@redhat.com>
8539         PR sanitizer/64906
8540         * c-c++-common/ubsan/pr64906.c: New test.
8542 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
8544         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8545         with -mtune=lakemount.
8546         * gcc.target/i386/pr66821.c (dg-options): Likewise.
8547         * gcc.target/i386/pr67329.c (dg-options): Likewise.
8549 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8551         PR driver/67640
8552         * gcc.dg/Werror-13.c: New test.
8554 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8556         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8558 2015-09-24  Richard Biener  <rguenther@suse.de>
8560         PR lto/67699
8561         * g++.dg/pr67699.C: New testcase.
8563 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
8565         PR libgcc/67624
8566         * gcc.target/arm/fp16-inf.c: New test.
8568 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
8570         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8571         name while checking for AVX-512VBMI presence.
8573 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8575         * lib/target-supports.exp (check_effective_target_pie): Check for
8576         PIE support on Solaris 11.x and 12.
8578 2015-09-24  Richard Biener  <rguenther@suse.de>
8580         * g++.dg/tree-ssa/restrict3.C: New testcase.
8582 2015-09-24  Richard Biener  <rguenther@suse.de>
8584         PR tree-optimization/48885
8585         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8587 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
8589         * c-c++-common/Wmisleading-indentation.c: Augment test.
8591 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
8593         Fix small typos in the coding rule enforcement warnings.
8594         * g++.dg/diagnostic/disable.C: Replace 'namepace'
8595         with 'namespace'.
8597 2015-09-23  Richard Biener  <rguenther@suse.de>
8599         PR middle-end/67662
8600         * gcc.dg/ubsan/pr67662.c: New testcase.
8602 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8604         PR c/49655
8605         * gcc.dg/pragma-diag-6.c: New test.
8607 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
8609         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8611 2015-09-23  Richard Biener  <rguenther@suse.de>
8613         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8615 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
8617         * c-c++-common/Wmisleading-indentation.c: Augment test.
8619 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
8621         * g++.dg/diagostic/disable.C: New.
8623 2015-09-22  Tom de Vries  <tom@codesourcery.com>
8625         PR tree-optimization/67671
8626         * g++.dg/pr67671.C: New test.
8628 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
8630         PR target/67480
8631         * gcc.target/i386/pr67480.c: New test.
8633 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
8635         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8636         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8637         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
8638         avx512dq, avx512cd, avx512er and avx512pf.
8640 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8642         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8643         update-fetch operations.
8644         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8646 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8648         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8649         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8651 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8653         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8654         (TEST_ONE): New.
8655         * gcc.target/aarch64/atomic-inst-swap.c: New.
8657 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8659         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8660         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8661         * gcc.target/i386/pr59789.c (f1): Likewise.
8662         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8663         * gcc.target/i386/intrinsics_6.c: Likewise.
8664         * gcc.dg/winline-5.c (int t): Likewise.
8665         * gcc.dg/winline-9.c (t): Likewise.
8666         * gcc.dg/always_inline2.c (q): Likewise.
8667         * gcc.dg/winline-2.c (inline int t): Likewise.
8668         * gcc.dg/winline-6.c: Likewise.
8669         * gcc.dg/winline-10.c (void g): Likewise.
8670         * gcc.dg/pr49243.c (void parse): Likewise.
8671         * gcc.dg/always_inline3.c (q2): Likewise.
8672         * gcc.dg/winline-3.c: Likewise.
8673         * gcc.dg/winline-7.c (inline void *t): Likewise.
8675 2015-09-22  Tom de Vries  <tom@codesourcery.com>
8677         PR tree-optimization/67666
8678         * g++.dg/pr67666.C: New test.
8680 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8682         PR fortran/67615
8683         * gfortran.dg/pr67615.f90: new test.
8685 2015-09-21  Jeff Law  <law@redhat.com>
8687         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8689 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
8691         Complete the implementation of N4230, Nested namespace definition.
8692         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8693         attributes and nested namespace definitions.
8694         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8695         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8696         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8697         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8698         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8699         appearing before the namespace identifier.
8701 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8703         PR c/66415
8704         * gcc.dg/cpp/pr66415-1.c: Test column number.
8706 2015-09-21  Richard Biener  <rguenther@suse.de>
8708         * g++.dg/ext/attr-alias-3.C: Add -g.
8710 2015-09-21  Richard Biener  <rguenther@suse.de>
8712         PR debug/67664
8713         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8715 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8717         PR target/64345
8718         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8720 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8722         * gcc.dg/pragma-diag-5.c: Fix excess warning.
8724 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8726         PR middle-end/60832
8727         * gcc.dg/pr53265.c: Update.
8729 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
8731         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8733 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8735         PR target/59478
8736         * gcc.target/sh/pr59478.c: New.
8738 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8740         PR target/67126
8741         * gcc.target/sh/pr51244-12.c: Adjust testcase.
8742         * gcc.target/sh/pr54236-2.c: Likewise.
8744 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
8746         * gcc.target/sh/pr43417.c: Move target independent test to ...
8747         * gcc.c-torture/compile/pr43417.c: ... here.
8749 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
8751         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8752         check_effective_target_big_endian, check_effective_target_little_endian,
8753         check_effective_target_any_fpu, check_effective_target_double_fpu,
8754         check_effective_target_use_single_only_fpu,
8755         check_effective_target_default_single_fpu,
8756         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8757         check_effective_target_has_fsca, check_effective_target_has_fsrra,
8758         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8759         check_effective_target_fmovd_enabled,
8760         check_effective_target_has_privileged, check_effective_target_has_pref,
8761         check_effective_target_banked_r0r7_isr,
8762         check_effective_target_stack_save_isr): New effective target checks.
8763         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8764         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8765         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8766         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8767         * gcc.target/sh/20080410-1.c: Use new effective target checks.
8768         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8769         * gcc.target/sh/attr-isr.c: Likewise.
8770         * gcc.target/sh/fpul-usage-1.c: Likewise.
8771         * gcc.target/sh/hiconst.c: Likewise.
8772         * gcc.target/sh/mfmovd.c: Likewise.
8773         * gcc.target/sh/pr21255-3.c: Likewise.
8774         * gcc.target/sh/pr33135-1.c: Likewise.
8775         * gcc.target/sh/pr33135-2.c: Likewise.
8776         * gcc.target/sh/pr33135-3.c: Likewise.
8777         * gcc.target/sh/pr33135-4.c: Likewise.
8778         * gcc.target/sh/pr39423-2.c: Likewise.
8779         * gcc.target/sh/pr49880-4.c: Likewise.
8780         * gcc.target/sh/pr49880-5.c: Likewise.
8781         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8782         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8783         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8784         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8785         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8786         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8787         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8788         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8789         * gcc.target/sh/pr50751-2.c: Likewise.
8790         * gcc.target/sh/pr50751-3.c: Likewise.
8791         * gcc.target/sh/pr50751-5.c: Likewise.
8792         * gcc.target/sh/pr50751-6.c: Likewise.
8793         * gcc.target/sh/pr50751-8.c: Likewise.
8794         * gcc.target/sh/pr51244-15.c: Likewise.
8795         * gcc.target/sh/pr51244-2.c: Likewise.
8796         * gcc.target/sh/pr51244-20.c: Likewise.
8797         * gcc.target/sh/pr51244-6.c: Likewise.
8798         * gcc.target/sh/pr52483-4.c: Likewise.
8799         * gcc.target/sh/pr53511-1.c: Likewise.
8800         * gcc.target/sh/pr53512-1.c: Likewise.
8801         * gcc.target/sh/pr53512-2.c: Likewise.
8802         * gcc.target/sh/pr53512-3.c: Likewise.
8803         * gcc.target/sh/pr53512-4.c: Likewise.
8804         * gcc.target/sh/pr53513-1.c: Likewise.
8805         * gcc.target/sh/pr54089-2.c: Likewise.
8806         * gcc.target/sh/pr54089-3.c: Likewise.
8807         * gcc.target/sh/pr54089-4.c: Likewise.
8808         * gcc.target/sh/pr54602-2.c: Likewise.
8809         * gcc.target/sh/pr54602-3.c: Likewise.
8810         * gcc.target/sh/pr54602-4.c: Likewise.
8811         * gcc.target/sh/pr54680.c: Likewise.
8812         * gcc.target/sh/pr55303-1.c: Likewise.
8813         * gcc.target/sh/pr55303-2.c: Likewise.
8814         * gcc.target/sh/pr55303-3.c: Likewise.
8815         * gcc.target/sh/pr56547-1.c: Likewise.
8816         * gcc.target/sh/pr56547-2.c: Likewise.
8817         * gcc.target/sh/pr61195.c: Likewise.
8818         * gcc.target/sh/pr61996.c: Likewise.
8819         * gcc.target/sh/pr6526.c: Likewise.
8820         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8821         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8822         * gcc.target/sh/prefetch.c: Likewise.
8823         * gcc.target/sh/rte-delay-slot.c: Likewise.
8824         * gcc.target/sh/sh2a-band.c: Likewise.
8825         * gcc.target/sh/sh2a-bclr.c: Likewise.
8826         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8827         * gcc.target/sh/sh2a-bld.c: Likewise.
8828         * gcc.target/sh/sh2a-bor.c: Likewise.
8829         * gcc.target/sh/sh2a-bset.c: Likewise.
8830         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8831         * gcc.target/sh/sh2a-bxor.c: Likewise.
8832         * gcc.target/sh/sh2a-jsrn.c: Likewise.
8833         * gcc.target/sh/sh2a-movi20s.c: Likewise.
8834         * gcc.target/sh/sh2a-movrt.c: Likewise.
8835         * gcc.target/sh/sh2a-resbank.c: Likewise.
8836         * gcc.target/sh/sh2a-rtsn.c: Likewise.
8837         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8838         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8839         * gcc.target/sh/sh4a-cosf.c: Likewise.
8840         * gcc.target/sh/sh4a-fsrra.c: Likewise.
8841         * gcc.target/sh/sh4a-memmovua.c: Likewise.
8842         * gcc.target/sh/sh4a-sincosf.c: Likewise.
8843         * gcc.target/sh/sh4a-sinf.c: Likewise.
8845 2015-09-20  Jeff Law  <law@redhat.com>
8847         PR tree-optimization/47679
8848         * g++.dg/warn/Wuninitialized-6.C: New test.
8850 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
8852         Implement nested namespace definitions.
8853         * g++.dg/cpp1z/nested-namespace-def1.C: New.
8854         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8855         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8856         * g++.dg/lookup/name-clash5.C: Adjust.
8857         * g++.dg/lookup/name-clash6.C: Likewise.
8859 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8861         * gcc.dg/pragma-diag-5.c: New test.
8863 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
8865         PR middle-end/67619
8866         * gcc.dg/torture/pr67619.c: New test.
8867         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8868         New procedure.
8870 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
8872         PR tree-optimization/67283
8873         * gcc.dg/tree-ssa/sra-15.c: New.
8874         * gcc.dg/tree-ssa/sra-16.c: New.
8876 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8878         PR sanitizer/64078
8879         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8880         (f2, f3): Make the function static.
8881         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8883 2015-09-17  Christian Bruel  <christian.bruel@st.com>
8885         * gcc.target/arm/attr_thumb-static2.c: New test.
8887 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8889         * gnat.dg/overflow_sum3.adb: New test.
8891 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8893         * gcc.target/arm/stack-checking.c: New test.
8895 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
8897         PR fortran/52846
8898         * gfortran.dg/public_private_module_5.f90: Add module procedure
8899         trigger_smod to ensure that the smod file is written.
8901 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
8903         * gcc.target/aarch64/copysign_1.c: New.
8904         * gcc.target/aarch64/copysign_2.c: New.
8906 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
8908         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8909         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8910         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8912 2015-09-16  John Marino  <gnugcc@marino.st>
8914         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8916 2015-09-16  Richard Biener  <rguenther@suse.de>
8918         PR middle-end/67253
8919         * gcc.dg/torture/pr67253.c: New testcase.
8921 2015-09-16  Richard Biener  <rguenther@suse.de>
8923         PR middle-end/67271
8924         * gcc.dg/pr67271.c: New testcase.
8926 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
8928         * gnat.dg/opt49.adb: New test.
8930 2015-09-16  Richard Biener  <rguenther@suse.de>
8932         PR middle-end/67442
8933         * gcc.dg/torture/pr67442.c: New testcase.
8935 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8937         * gnat.dg/array24.adb: New test.
8938         * gnat.dg/blocklocs.adb: Delete.
8940 2015-09-15  Marek Polacek  <polacek@redhat.com>
8942         PR c/67580
8943         * gcc.dg/pr67580.c: New test.
8945 2015-09-15  Richard Biener  <rguenther@suse.de>
8947         PR tree-optimization/67470
8948         * gcc.dg/torture/pr67470.c: New testcase.
8950 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
8952         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8954 2015-09-15  Richard Biener  <rguenther@suse.de>
8956         PR middle-end/67563
8957         * gcc.dg/pr67563.c: New testcase.
8959 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8961         PR fortran/67460
8962         * gfortran.dg/pr67460.f90: New test.
8964 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
8966         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8967         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8969 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
8971         PR c++/51911
8972         * g++.dg/cpp0x/new-auto1.C: New.
8974 2015-09-11  Mark Wielaard  <mjw@redhat.com>
8976         PR c/28901
8977         * g++.dg/warn/unused-variable-1.C: New test.
8978         * g++.dg/warn/unused-variable-2.C: Likewise.
8979         * gcc.dg/unused-4.c: Adjust warning for static const.
8980         * gcc.dg/unused-variable-1.c: New test.
8981         * gcc.dg/unused-variable-2.c: Likewise.
8983 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
8985         * gfortran.dg/private_type_3.f90: Require visibility.
8986         * gfortran.dg/module_variable_2.f90: Same.
8987         * gfortran.dg/nested_forall_1.f: Same.
8988         * gfortran.dg/elemental_dependency_4.f90: Same.
8989         * gfortran.dg/bind_c_usage_25.f90: Same.
8990         * gfortran.dg/access_spec_1.f90: Same.
8991         * gfortran.dg/public_private_module_2.f90: Same.
8992         * gfortran.dg/host_assoc_variable_1.f90: Same.
8993         * gfortran.dg/public_private_module_6.f90: Same.
8994         * gfortran.dg/module_variable_1.f90: Same.
8995         * gfortran.dg/pr37286.f90: Same.
8996         * gfortran.dg/internal_pack_7.f90: Same.
8997         * gfortran.dg/submodule_10.f08: Same.
8998         * gfortran.dg/allocatable_function_8.f90: Same.
8999         * gfortran.dg/merge_init_expr_2.f90: Same.
9000         * gfortran.dg/class_37.f03: Same.
9001         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9002         * gfortran.dg/typebound_call_20.f03: Same.
9003         * gfortran.dg/proc_ptr_result_3.f90: Same.
9004         * gfortran.dg/pr32535.f90: Same.
9005         * gfortran.dg/typebound_proc_19.f90: Same.
9006         * gfortran.dg/initialization_10.f90: Same.
9007         * gfortran.dg/bind_c_usage_8.f03: Same.
9008         * gfortran.dg/pr61335.f90: Same.
9009         * gfortran.dg/elemental_dependency_5.f90: Same.
9010         * gfortran.dg/proc_ptr_3.f90: Same.
9011         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9013 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9015         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9016         * gcc.dg/Wno-frame-address.c: Skip for Visium.
9017         * gcc.dg/loop-8.c: Likewise.
9019 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
9021         PR ada/66965
9022         * gnat.dg/specs/addr1.ads: Remove.
9024 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9026         * gcc.dg/pie-link.c: Add -pie to dg-options.
9028 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
9030         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9031         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9033 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9035         * gcc.target/powerpc/swaps-p8-20.c: New test.
9036         * gcc.target/powerpc/swaps-p8-21.c: New test.
9038 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
9040         PR fortran/67526
9041         * gfortran.dg/pr67526.f90: New test.
9043 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
9045         PR c++/67318
9046         * g++.dg/cpp0x/variadic166.C: New.
9048 2015-09-09  Mark Wielaard  <mjw@redhat.com>
9050         * c-c++-common/nonnull-1.c: New test.
9052 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
9054         PR fortran/66993
9055         * gfortran.dg/submodule_11.f08: New test.
9057 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
9059         PR target/67506
9060         * gcc.c-torture/compile/pr67506.c: New test.
9062 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9064         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9065         initialization with a byte mask.  No change expected here.
9066         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9067         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9068         initialization with contigious bitmask.  Literal pool is expectd
9069         to be used here.
9071 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9073         PR target/67439
9074         * gcc.target/arm/pr67439_1.c: New test.
9076 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
9078         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9079         model.
9081 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
9083         PR c++/67523
9084         * g++.dg/gomp/pr67523.C: New test.
9086         PR c++/67522
9087         * g++.dg/gomp/pr67522.C: New test.
9089         PR middle-end/67521
9090         * c-c++-common/gomp/pr67521.c: New test.
9092         PR middle-end/67517
9093         * c-c++-common/gomp/pr67517.c: New test.
9095         PR c++/67514
9096         * g++.dg/gomp/pr67514.C: New test.
9098         PR c++/67511
9099         * g++.dg/gomp/pr67511.C: New test.
9101         PR c/67502
9102         * c-c++-common/gomp/pr67502.c: New test.
9104 2015-09-09  Marek Polacek  <polacek@redhat.com>
9106         PR middle-end/67512
9107         * gcc.dg/pr67512.c: New test.
9109 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
9111         PR c++/53184
9112         * g++.dg/warn/Wsubobject-linkage-1.C: New.
9113         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9114         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9115         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9117 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9119         * gcc.target/aarch64/mod_2.x: New file.
9120         * gcc.target/aarch64/mod_256.x: Likewise.
9121         * gcc.target/arm/mod_2.c: New test.
9122         * gcc.target/arm/mod_256.c: Likewise.
9123         * gcc.target/aarch64/mod_2.c: Likewise.
9124         * gcc.target/aarch64/mod_256.c: Likewise.
9126 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
9128         PR c++/67504
9129         * g++.dg/gomp/pr67504.C: New test.
9131         PR c/67501
9132         * c-c++-common/gomp/pr67501.c: New test.
9134         PR c/67500
9135         * gcc.dg/gomp/pr67500.c: New test.
9137         PR c/67495
9138         * gcc.dg/gomp/pr67495.c: New test.
9140 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
9141             Sebastian Pop  <s.pop@samsung.com>
9143         PR tree-optimization/53852
9144         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9145         both isl-0.12 and isl-0.15.
9146         * gcc.dg/graphite/uns-interchange-14.c: Same.
9147         * gcc.dg/graphite/uns-interchange-15.c: Same.
9148         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9150 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
9151             Sebastian Pop  <s.pop@samsung.com>
9153         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9154         * gcc.dg/graphite/block-1.c: Same.
9155         * gcc.dg/graphite/block-5.c: Same.
9156         * gcc.dg/graphite/block-6.c: Same.
9157         * gcc.dg/graphite/interchange-1.c: Same.
9158         * gcc.dg/graphite/interchange-10.c: Same.
9159         * gcc.dg/graphite/interchange-11.c: Same.
9160         * gcc.dg/graphite/interchange-13.c: Same.
9161         * gcc.dg/graphite/interchange-14.c: Same.
9162         * gcc.dg/graphite/interchange-3.c: Same.
9163         * gcc.dg/graphite/interchange-4.c: Same.
9164         * gcc.dg/graphite/interchange-7.c: Same.
9165         * gcc.dg/graphite/interchange-8.c: Same.
9166         * gcc.dg/graphite/interchange-9.c: Same.
9167         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9168         * gcc.dg/graphite/pr35356-1.c (foo): Same.
9169         * gcc.dg/graphite/pr37485.c: Same.
9170         * gcc.dg/graphite/scop-0.c (int toto): Same.
9171         * gcc.dg/graphite/scop-1.c: Same.
9172         * gcc.dg/graphite/scop-10.c: Same.
9173         * gcc.dg/graphite/scop-11.c: Same.
9174         * gcc.dg/graphite/scop-12.c: Same.
9175         * gcc.dg/graphite/scop-13.c: Same.
9176         * gcc.dg/graphite/scop-16.c: Same.
9177         * gcc.dg/graphite/scop-17.c: Same.
9178         * gcc.dg/graphite/scop-18.c: Same.
9179         * gcc.dg/graphite/scop-2.c: Same.
9180         * gcc.dg/graphite/scop-21.c (int test): Same.
9181         * gcc.dg/graphite/scop-22.c (void foo): Same.
9182         * gcc.dg/graphite/scop-4.c: Same.
9183         * gcc.dg/graphite/scop-5.c: Same.
9184         * gcc.dg/graphite/scop-6.c: Same.
9185         * gcc.dg/graphite/scop-7.c: Same.
9186         * gcc.dg/graphite/scop-8.c: Same.
9187         * gcc.dg/graphite/scop-9.c: Same.
9188         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9189         data-refs remain inside the inner loop.
9190         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9191         * gcc.dg/graphite/uns-interchange-14.c: Same.
9192         * gcc.dg/graphite/uns-interchange-9.c: Same.
9193         * gfortran.dg/graphite/interchange-3.f90
9195 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9197         PR target/63870
9198         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9199         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9200         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9201         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9202         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9203         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9204         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9205         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9206         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9207         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9208         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9209         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9211 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9213         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9214         * lib/target-supports.exp
9215         (check_effective_target_arm_neon_fp16_hw): New.
9217 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9219         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9220         Set additional_flags for neon-fp16 if supported, else fallback to neon.
9222         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9223         (hfloat16_t): New.
9224         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9225         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9226         if supported.
9227         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9228         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9229         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9230         when those are supported.
9231         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9232         (vdup_n_f16): New.
9234         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9235         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9236         cases if supported.
9238         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9239         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9240         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9241         Likewise.
9242         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9243         Likewise.
9244         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9246         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9247         Add float16x8_t case.
9248         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9249         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9250         main, exec_vcreate): Likewise.
9251         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9252         exec_vget_high): Likewise.
9253         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9254         exec_vget_low): Likewise.
9255         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9256         Likewise.
9257         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9258         exec_vld1_dup): Likewise.
9259         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9260         exec_vld1_lane): Likewise.
9261         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9262         Likewise.
9263         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9264         exec_vldX_dup): Likewise.
9265         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9266         exec_vldX_lane): Likewise.
9267         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9268         exec_vset_lane): Likewise.
9269         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9270         exec_vst1_lane): Likewise.
9272 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9274         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9275         * gcc.target/aarch64/vget_low_1.c: Likewise.
9277 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9279         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9280         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9281         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9282         (main): update orig_data to avoid float16 NaN on bigendian.
9284 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9286         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9287         float16x8_t.
9288         * gcc.target/aarch64/vset_lane_1.c: Likewise.
9289         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9290         * gcc.target/aarch64/vld1_lane.c: Likewise.
9292 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
9294         PR c++/67369
9295         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9297 2015-09-07  Marek Polacek  <polacek@redhat.com>
9299         PR inline-asm/67448
9300         * gcc.dg/asm-10.c: New test.
9302 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
9304         PR middle-end/67452
9305         * gcc.dg/lto/pr67452_0.c: New test.
9307 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9309         PR target/65210
9310         * gcc.target/avr/pr65210.c: New test.
9312 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
9314         PR testsuite/67450
9315         * lib/target-supports.exp (check_cached_effective_target):
9316         Apppend $prop to et_prop_list only if needed.
9318 2015-09-04  Marek Polacek  <polacek@redhat.com>
9320         PR sanitizer/67279
9321         * gcc.dg/ubsan/pr67279.c: New test.
9323 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
9324             Petr Murzin  <petr.murzin@intel.com>
9325             Kirill Yukhin <kirill.yukhin@intel.com>
9327         * gcc.target/i386/avx512f-scatter-1.c: New.
9328         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9329         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9331 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
9333         * gfortran.dg/read_dir.f90: Delete empty directory when closing
9334         rather than calling rmdir, cleanup if open fails.
9336 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9338         * gcc.target/powerpc/vec-mult-char-1.c: New test.
9339         * gcc.target/powerpc/vec-mult-char-2.c: New test.
9340         * lib/target-supports.exp (check_effective_target_vect_char_mult):
9341         Return true for PowerPC targets that implement Altivec.
9343 2015-09-03  Renlin Li  <renlin.li@arm.com>
9345         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9346         check the assembly.
9347         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9349 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9351         * gcc.target/powerpc/vec-shift.c: New test.
9353 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9355         PR tree-optimization/65637
9356         * gcc.dg/autopar/reduc-4.c: New test.
9358 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9360         PR tree-optimization/65637
9361         * gcc.dg/autopar/pr46099-2.c: New test.
9363 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9365         PR middle-end/67351
9366         * g++.dg/pr67351.C: New test.
9368 2015-09-03  Richard Biener  <rguenther@suse.de>
9370         PR ipa/66705
9371         * g++.dg/lto/pr66705_0.C: New testcase.
9373 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
9375         PR middle-end/60586
9376         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9377         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9379 2015-09-02  Marek Polacek  <polacek@redhat.com>
9381         PR c/67432
9382         * gcc.dg/pr67432.c: New test.
9384 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
9386         * lib/target-supports.exp (clear_effective_target_cache): New.
9387         (check_cached_effective_target): Update et_prop_list.
9388         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9389         * g++.dg/compat/compat.exp: Likewise.
9390         * g++.dg/compat/struct-layout-1.exp: Likewise.
9391         * lib/asan-dg.exp: Likewise.
9392         * lib/atomic-dg.exp: Likewise.
9393         * lib/cilk-plus-dg.exp: Likewise.
9394         * lib/clearcap.exp: Likewise.
9395         * lib/mpx-dg.exp: Likewise.
9396         * lib/tsan-dg.exp: Likewise.
9397         * lib/ubsan-dg.exp: Likewise.
9399 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
9401         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9403 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
9404             Andrew Bennett  <andrew.bennett@imgtec.com>
9406         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9407         dependencies between ISA level and compact-branches.
9408         * gcc.target/mips/branch-10.c: Update expected output to allow
9409         compact forms of b/bal.
9410         * gcc.target/mips/branch-11.c: Likewise.
9411         * gcc.target/mips/branch-12.c: Likewise.
9412         * gcc.target/mips/branch-13.c: Likewise.
9413         * gcc.target/mips/branch-3.c: Likewise.
9414         * gcc.target/mips/branch-4.c: Likewise.
9415         * gcc.target/mips/branch-5.c: Likewise.
9416         * gcc.target/mips/branch-6.c: Likewise.
9417         * gcc.target/mips/branch-7.c: Likewise.
9418         * gcc.target/mips/branch-8.c: Likewise.
9419         * gcc.target/mips/branch-9.c: Likewise.
9420         * gcc.target/mips/branch-cost-1.c: Likewise.
9421         * gcc.target/mips/call-1.c: Likewise.
9422         * gcc.target/mips/call-2.c: Likewise.
9423         * gcc.target/mips/call-3.c: Likewise.
9424         * gcc.target/mips/call-4.c: Likewise.
9425         * gcc.target/mips/call-5.c: Likewise.
9426         * gcc.target/mips/call-6.c: Likewise.
9427         * gcc.target/mips/lazy-binding-1.c: Likewise.
9428         * gcc.target/mips/near-far-1.c: Likewise.
9429         * gcc.target/mips/near-far-2.c: Likewise.
9430         * gcc.target/mips/near-far-3.c: Likewise.
9431         * gcc.target/mips/near-far-4.c: Likewise.
9432         * gcc.target/mips/umips-branch-3.c: Ensure the test is
9433         run with compact branches allowed.
9434         * gcc.target/mips/compact-branches-1.c: New file.
9435         * gcc.target/mips/compact-branches-2.c: Likewise.
9436         * gcc.target/mips/compact-branches-3.c: Likewise.
9437         * gcc.target/mips/compact-branches-4.c: Likewise.
9438         * gcc.target/mips/compact-branches-5.c: Likewise.
9439         * gcc.target/mips/compact-branches-6.c: Likewise.
9440         * gcc.target/mips/compact-branches-7.c: Likewise.
9442 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
9444         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9445         Clean-up a created directory if testcase fails.
9447 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9449         PR target/67405
9450         * g++.dg/pr67405.C: New test.
9452 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9454         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9456 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9458         * gcc.dg/ifcvt-1.c: New test.
9459         * gcc.dg/ifcvt-2.c: Likewise.
9460         * gcc.dg/ifcvt-3.c: Likewise.
9462 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9464         PR libfortran/67412
9465         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9466         *-*-solaris2.10.
9468 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9470         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9472 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
9474         PR c++/61753
9475         * g++.dg/other/pr61753.C: New.
9477 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
9479         * gcc.dg/tree-ssa/cmp-1.c: New file.
9481 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
9483         * gcc.dg/tree-ssa/complex-7.c: New file.
9485 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9487         * gcc.target/powerpc/swaps-p8-19.c: New test.
9489 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9491         PR fortran/67367
9492         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9494 2015-08-29  Tom de Vries  <tom@codesourcery.com>
9496         PR tree-optimization/46193
9497         * gcc.dg/autopar/pr46193.c: New test.
9499 2015-08-28  Nathan Sidwell  <nathan@acm.org>
9501         * gcc.dg/compat/struct-layout-1_generate.c: Simply
9502         use exit code for failure.
9504         * gcc.dg/torture/matrix-1.c: Use plain printf.
9505         * gcc.dg/torture/matrix-2.c: Likewise.
9506         * gcc.dg/torture/matrix-5.c: Likewise.
9507         * gcc.dg/torture/matrix-6.c: Likewise.
9508         * gcc.dg/torture/transpose-1.c: Likewise.
9509         * gcc.dg/torture/transpose-2.c: Likewise.
9510         * gcc.dg/torture/transpose-3.c: Likewise.
9511         * gcc.dg/torture/transpose-4.c: Likewise.
9512         * gcc.dg/torture/transpose-5.c: Likewise.
9513         * gcc.dg/torture/transpose-6.c: Likewise.
9515 2015-08-28  Jeff Law  <law@redhat.com>
9517         PR lto/66752
9518         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9519         * gcc.dg/torture/pr66752-1.c: New test
9520         * g++.dg/torture/pr66752-2.C: New test.
9522 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
9523         Revert:
9524         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
9526                 * gcc.dg/tree-ssa/sra-15.c: New.
9528 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
9530         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9531         * gcc.target/mips/msub-8.c: Ditto
9533 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9535         * lib/target-supports.exp (check-effective_target_vect_double):
9536         Enable for Power targets with VSX hardware available.
9537         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9538         vect_no_align && { ! vect_hw_misalign }.
9540 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
9542         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9543         Replaced by opt_files, compile with -floop-nest-optimize.
9544         * g++.dg/graphite/graphite.exp: Same.
9545         * gfortran.dg/graphite/graphite.exp: Same.
9546         * gcc.dg/graphite/block-0.c: Adjust pattern.
9547         * gcc.dg/graphite/block-1.c: Same.
9548         * gcc.dg/graphite/block-3.c: Same.
9549         * gcc.dg/graphite/block-4.c: Same.
9550         * gcc.dg/graphite/block-5.c: Same.
9551         * gcc.dg/graphite/block-6.c: Same.
9552         * gcc.dg/graphite/block-7.c: Same.
9553         * gcc.dg/graphite/block-8.c: Same.
9554         * gcc.dg/graphite/block-pr47654.c: Same.
9555         * gcc.dg/graphite/interchange-0.c: Same.
9556         * gcc.dg/graphite/interchange-1.c: Same.
9557         * gcc.dg/graphite/interchange-10.c: Same.
9558         * gcc.dg/graphite/interchange-11.c: Same.
9559         * gcc.dg/graphite/interchange-12.c: Same.
9560         * gcc.dg/graphite/interchange-13.c: Same.
9561         * gcc.dg/graphite/interchange-14.c: Same.
9562         * gcc.dg/graphite/interchange-15.c: Same.
9563         * gcc.dg/graphite/interchange-3.c: Same.
9564         * gcc.dg/graphite/interchange-4.c: Same.
9565         * gcc.dg/graphite/interchange-5.c: Same.
9566         * gcc.dg/graphite/interchange-6.c: Same.
9567         * gcc.dg/graphite/interchange-7.c: Same.
9568         * gcc.dg/graphite/interchange-8.c: Same.
9569         * gcc.dg/graphite/interchange-9.c: Same.
9570         * gcc.dg/graphite/interchange-mvt.c: Same.
9571         * gcc.dg/graphite/pr37485.c: Same.
9572         * gcc.dg/graphite/uns-block-1.c: Same.
9573         * gcc.dg/graphite/uns-interchange-12.c: Same.
9574         * gcc.dg/graphite/uns-interchange-14.c: Same.
9575         * gcc.dg/graphite/uns-interchange-15.c: Same.
9576         * gcc.dg/graphite/uns-interchange-9.c: Same.
9577         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9578         * gfortran.dg/graphite/interchange-3.f90: Same.
9580 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
9582         PR target/67317
9583         * gcc.target/i386/pr67317-1.c: New test.
9584         * gcc.target/i386/pr67317-2.c: Ditto.
9585         * gcc.target/i386/pr67317-3.c: Ditto.
9586         * gcc.target/i386/pr67317-4.c: Ditto.
9587         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9588         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9590 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
9592         * gcc.target/powerpc/vec-shr.c: New.
9594 2015-08-27  Marek Polacek  <polacek@redhat.com>
9596         PR middle-end/67005
9597         * gcc.dg/torture/pr67005.c: New test.
9599 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
9601         * gcc.dg/tree-ssa/sra-15.c: New.
9603 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9605         * gcc.target/aarch64/long_branch_1.c: New test.
9607 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9609         * gcc.target/s390/20150826-1.c: New test.
9611 2015-08-26  Renlin Li  <renlin.li@arm.com>
9613         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9615 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9617         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9619 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9621         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9622         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9623         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9624         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9626 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9628         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9629         New test directive.
9630         * gcc.target/aarch64/tlsle_1.x: New test source.
9631         * gcc.target/aarch64/tlsle12_1.c: New testcase.
9632         * gcc.target/aarch64/tlsle24_1.c: Likewise.
9633         * gcc.target/aarch64/tlsle32_1.c: Likewise.
9635 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9637         PR fortran/29600
9638         * gfortran.dg/shape_8.f90: New test.
9640 2015-08-25  Marek Polacek  <polacek@redhat.com>
9642         PR middle-end/67330
9643         * gcc.dg/weak/weak-18.c: New test.
9645 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
9647         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9648         gcc_jit_context_set_bool_use_external_driver.
9650 2015-08-25  Nathan Sidwell  <nathan@acm.org>
9652         * gcc.c-torture/execute/builtins/20010124-1.x: New.
9654         * gcc.dg/20001117-1.c: Needs return_address.
9655         * gcc.dg/20020415-1.c: Needs alloca.
9656         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9657         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9658         * gcc.dg/pr63186.c: Needs label_values.
9659         * gcc.dg/torture/pr33848.c: Likwise.
9661         * lib/target-supports.exp (check_effective_target_fopenacc,
9662         check_effective_target_fopenmp): Disable for nvptx.
9663         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9664         * gcc.dg/stack-usage-1.c: Likewise.
9665         * gcc.dg/stack-usage-2.c: Likewise.
9666         * gcc.dg/unused-5.c: Likewise.
9667         * gcc.dg/unwind-1.c: Likewise.
9669 2015-08-25  Christian Bruel  <christian.bruel@st.com>
9671         * gcc.dg/Wno-frame-address.c: Skip for ARM.
9672         * g++.dg/Wno-frame-address.C: Ditto.
9674 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9676         PR target/67211
9677         * g++.dg/pr67211.C: New test.
9679 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
9681         PR fortran/62536
9682         PR fortran/66175
9683         * gfortran.dg/block_end_error_1.f90: New test.
9684         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9686 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
9688         PR target/66821
9689         * gcc.target/i386/pr66821.c: New test.
9691 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
9693         PR target/67329
9694         * gcc.target/i386/pr67329.c: New test.
9696 2015-08-24  Nathan Sidwell  <nathan@acm.org>
9698         * gcc.dg/pr49551.c: Needs -fdata-sections.
9700         * gcc.dg/pr64935-2.c: Needs scheduling.
9702         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9703         * gcc.dg/torture/pr63738.c: Likewise.
9704         * gcc.dg/torture/pr64728.c: Likewise.
9705         * gcc.dg/pr63748.c: Likewise.
9706         * gcc.dg/20020312-2.c: Likewise.
9708         * gcc.dg/torture/pr66123.c: Needs label_values.
9710         * gcc.dg/torture/pr41261.c: Needs profiling.
9711         * gcc.dg/pr26570.c: Likewise.
9712         * gcc.dg/pr61776.c: Likewise.
9713         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9714         * gcc.dg/gomp/pr34610.c: Likewise.
9715         * gcc.dg/pr54121.c: Likewise.
9716         * gcc.dg/20050325-1.c: Likewise.
9717         * gcc.dg/pr66899.c: Likewise.
9718         * gcc.dg/pr48770.c: Likewise.
9719         * gcc.dg/pr24225.c: Likewise.
9721         * gcc.dg/pr27531-1.c: Needs io.
9722         * gcc.dg/pr44606.c: Likewise.
9724         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9726         * gcc.dg/pr51990.c: Needs alloca.
9728         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9730 2015-08-24  Tom de Vries  <tom@codesourcery.com>
9732         PR tree-optimization/65468
9733         * gcc.dg/gomp/static-chunk-size-one.c: New test.
9735 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9737         PR libfortran/54572
9738         * gfortran.dg/backtrace_1.f90: New test.
9740 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9742         PR libfortran/62296
9743         * gfortran.dg/execute_command_line_2.f90: New test.
9745 2015-08-23  Tom de Vries  <tom@codesourcery.com>
9747         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9748         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9749         vect_no_int_max to vect_no_int_min_max.
9750         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9751         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9752         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9753         * gcc.dg/vect/slp-reduc-4.c: Same.
9754         * gcc.dg/vect/slp-reduc-5.c: Same.
9755         * gcc.dg/vect/vect-125.c: Same.
9756         * gcc.dg/vect/vect-13.c: Same.
9757         * gcc.dg/vect/vect-double-reduc-3.c: Same.
9758         * gcc.dg/vect/vect-reduc-1.c: Same.
9759         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9760         * gcc.dg/vect/vect-reduc-1char.c:Same.
9761         * gcc.dg/vect/vect-reduc-1short.c: Same.
9762         * gcc.dg/vect/vect-reduc-2.c: Same.
9763         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9764         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9765         * lib/target-supports.exp: Same.
9767 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
9769         PR c++/63693
9770         * g++.dg/cpp0x/decltype63.C: New.
9772 2015-08-22  Nathan Sidwell  <nathan@acm.org>
9774         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9775         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9776         * c-c++-common/Wunused-var-8.c: Likewise.
9777         * c-c++-common/gomp/pr61486-2.c: Likewise.
9778         * c-c++-common/Wunused-var-6.c: Likewise.
9779         * c-c++-common/goacc/reduction-1.c: Likewise.
9780         * c-c++-common/goacc/reduction-2.c: Likewise.
9781         * c-c++-common/goacc/reduction-3.c: Likewise.
9782         * c-c++-common/goacc/reduction-4.c: Likewise.
9783         * gcc.dg/builtins-64.c: Likewise.
9784         * gcc.dg/pr59523.c: Likewise.
9785         * gcc.dg/tree-ssa/20080530.c: Likewise.
9786         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9787         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9788         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9789         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9790         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9791         * gcc.dg/pr59011.c: Likewise.
9792         * gcc.dg/uninit-9.c: Likewise.
9793         * gcc.dg/pr61561.c: Likewise.
9794         * gcc.dg/vla-4.c: Likewise.
9795         * gcc.dg/20101010-1.c: Likewise.
9796         * gcc.dg/pr49120.c: Likewise.
9797         * gcc.dg/20030331-2.c: Likewise.
9798         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9799         * gcc.dg/pr25682.c: Likewise.
9800         * gcc.dg/guality/guality.c: Likewise.
9801         * gcc.dg/pr27301.c: Likewise.
9802         * gcc.dg/uninit-9-O0.c: Likewise.
9803         * gcc.dg/fold-alloca-1.c: Likewise.
9804         * gcc.dg/pr41470.c: Likewise.
9805         * gcc.dg/pr51491-2.c: Likewise.
9806         * gcc.dg/winline-7.c: Likewise.
9807         * gcc.dg/vla-2.c: Likewise.
9808         * gcc.dg/pr50764.c: Likewise.
9809         * gcc.dg/c99-vla-1.c: Likewise.
9810         * gcc.dg/pr33238.c: Likewise.
9811         * gcc.dg/c99-const-expr-13.c: Likewise.
9812         * gcc.dg/builtin-return-1.c: Likewise.
9813         * gcc.dg/vla-3.c: Likewise.
9814         * gcc.dg/20020415-1.c: Likewise.
9815         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9816         * gcc.dg/shrink-wrap-alloca.c: Likewise.
9817         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9818         * gcc.dg/torture/calleesave-sse.c: Likewise.
9819         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9820         * gcc.dg/gomp/vla-2.c: Likewise.
9821         * gcc.dg/gomp/vla-3.c: Likewise.
9822         * gcc.dg/gomp/vla-4.c: Likewise.
9823         * gcc.dg/gomp/pr30494.c: Likewise.
9824         * gcc.dg/gomp/vla-5.c: Likewise.
9825         * gcc.dg/pr51990-2.c: Likewise.
9826         * gcc.dg/vla-22.c: Likewise.
9828 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9830         * gcc.dg/cpp/multiline-2.c: Add column numbers.
9831         * gcc.dg/dollar.c: Likewise.
9832         * gcc.dg/pragma-message.c: Likewise.
9833         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9834         * c-c++-common/raw-string-14.c: Likewise.
9836 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
9838         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9839         property that instantiation here is a compile-time error.
9841 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
9843         * g++.dg/other/pr67065.C: Extend.
9845 2015-08-21  Nathan Sidwell  <nathan@acm.org>
9847         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9848         is freestanding.
9849         (check_effective_target_global_constructor): New.
9850         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9851         * gcc.dg/debug/debug.exp: Skip  for nvptx.
9852         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9854         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9855         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9856         * gcc.c-torture/compile/pr33855.c: Likewise.
9857         * gcc.c-torture/compile/920723-1.c: Likewise.
9858         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9859         writing a const.
9860         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9861         label.
9862         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9863         'call'.
9865         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9866         prototype normal.
9867         * gcc.c-torture/execute/switch-1.c: Likewise.
9869         * gcc.c-torture/execute/pr34456.c: Require not freestanding
9870         * gcc.c-torture/execute/printf-1.c: Likewise.
9871         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9872         * gcc.c-torture/execute/fprintf-1.c: Likewise.
9873         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9874         * gcc.c-torture/execute/vprintf-1.c: Likewise.
9875         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9876         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9877         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9878         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9879         * gcc.c-torture/execute/gofast.c: Likewise.
9880         * gcc.c-torture/execute/complex-6.c: Likewise.
9882         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9883         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9884         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9885         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9886         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9887         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9888         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9889         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9890         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9891         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9892         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9893         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9894         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9895         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9896         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9897         * gcc.dg/setjmp-1.c: Likewise.
9898         * gcc.dg/cleanup-5.c: Likewise.
9899         * gcc.dg/cleanup-12.c: Likewise.
9900         * gcc.dg/cleanup-13.c: Likewise.
9902         * gcc.dg/constructor-1.c: Require global ctor.
9904         * gcc.dg/fork-instrumentation.c: Require profiling.
9905         * gcc.dg/20030107-1.c: Likewise.
9906         * gcc.dg/20030702-1.c: Likewise.
9908         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9909         * gcc.dg/cpp/paste2.c: Likewise.
9910         * gcc.dg/cpp/strify3.c: Likewise.
9911         * gcc.dg/cpp/strify4.c: Likewise.
9912         * gcc.dg/cpp/lexnum.c: Likewise.
9913         * gcc.dg/cpp/digraphs.c: Likewise.
9914         * gcc.dg/cpp/macro1.c: Likewise.
9916 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9918         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9920 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9922         * lib/gcc-dg.exp: Add extra options for db-final to the command line
9923         only once.
9925 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9927         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9928         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9929         vec_vpmsum_be and vec_shasigma_be.
9931 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
9933         * lib/target-supports.exp
9934         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9935         with -mfp16-format=ieee.
9937 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
9939         PR c++/67065
9940         * g++.dg/other/pr67065.C: New.
9942 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
9944         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9945         memcpy.
9946         * gcc.target/mips/inline-memcpy-2.c: Ditto.
9947         * gcc.target/mips/inline-memcpy-3.c: Ditto.
9948         * gcc.target/mips/inline-memcpy-4.c: Ditto.
9949         * gcc.target/mips/inline-memcpy-5.c: Ditto.
9951 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
9953         * gcc.dg/wide_shift_64_1.c: New testcase.
9954         * gcc.dg/wide_shift_128_1.c: Likewise.
9955         * gcc.target/aarch64/ashlti3_1.c: Likewise.
9957 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
9959         * lib/target-supports.exp
9960         (check_effective_target_fstack_protector_enabled): New test.
9961         * gcc.target/i386/ssp-default.c: New test.
9963 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
9965         PR fortran/66929
9966         * gfortran.dg/generic_31.f90: New.
9968 2015-08-19  Marek Polacek  <polacek@redhat.com>
9970         PR middle-end/67133
9971         * g++.dg/torture/pr67133.C: New test.
9973 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9975         * gcc.target/powerpc/altivec-35.c: New test.
9976         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9977         * gcc.target/powerpc/vsx-vector-7.c: New test.
9979 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9981         PR middle-end/36757
9982         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9983         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9985 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
9987         PR rtl-optimization/67218
9988         * gcc.c-torture/execute/ieee/pr67218.c,
9989         gcc.target/aarch64/fcvt_int_float_double1.c,
9990         gcc.target/aarch64/fcvt_int_float_double2.c,
9991         gcc.target/aarch64/fcvt_int_float_double3.c,
9992         gcc.target/aarch64/fcvt_int_float_double4.c,
9993         gcc.target/aarch64/fcvt_uint_float_double1.c,
9994         gcc.target/aarch64/fcvt_uint_float_double2.c,
9995         gcc.target/aarch64/fcvt_uint_float_double3.c,
9996         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9998 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
10000         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10001         dg-options to disable LSE extensions.
10002         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10003         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10004         * gcc.target/aarch64/atomic-op-char.c: Likewise.
10005         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10006         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10007         * gcc.target/aarch64/atomic-op-int.c: Likewise.
10008         * gcc.target/aarch64/atomic-op-long.c: Likewise.
10009         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10010         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10011         * gcc.target/aarch64/atomic-op-release.c: Likewise.
10012         * gcc.target/aarch64/atomic-op-short.c: Likewise.
10013         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10014         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10015         * gcc.target/aarch64/sync-op-full.c: Likewise.
10016         * gcc.target/aarch64/sync-op-release.c: Likewise.
10018 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
10020         PR c++/67160
10021         * g++.dg/cpp1z/feat-cxx1z.C: New.
10023 2015-08-18  Marek Polacek  <polacek@redhat.com>
10025         PR middle-end/67222
10026         * gcc.dg/torture/pr67222.c: New test.
10028 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
10030         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10032 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
10034         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10035         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10036         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10038 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
10040         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10041         which is used in later code.
10043 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
10045         PR c++/67216
10046         * g++.dg/cpp0x/nullptr34.C: New.
10047         * g++.dg/warn/Wconversion2.C: Adjust.
10048         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10049         * g++.old-deja/g++.other/null3.C: Likewise.
10051         * g++.dg/cpp0x/pr51313.C: Adjust.
10053 2015-08-17  Richard Biener  <rguenther@suse.de>
10055         PR tree-optimization/67221
10056         * gcc.dg/torture/pr67221.c: New testcase.
10058 2015-08-17  Mike Stump  <mikestump@comcast.net>
10059             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10061         * gcc.target/arm/memcpy-aligned-1.c: New test.
10063 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10065         PR fortran/54656
10066         * gfortran.dg/norm_4.f90: Rename to...
10067         * gfortran.dg/norm2_4.f90: this.
10068         * gfortran.dg/norm2_5.f90: New test.
10070 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
10072         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10073         * gcc.dg/ssp-1.c: Make counter a register.
10074         * gcc.dg/ssp-2.c: Likewise.
10075         * gcc.dg/torture/parm-coalesce.c: New.
10077 2015-08-14  Marek Polacek  <polacek@redhat.com>
10079         PR middle-end/67133
10080         * gcc.dg/torture/pr67133.c: New test.
10082 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
10083             Matthias Klose  <doko@debian.org>
10085         PR target/67143
10086         * gcc.c-torture/compile/pr67143.c: New
10087         * gcc.target/aarch64/atomic-op-imm.c
10088         (atomic_fetch_add_negative_RELAXED): New.
10089         (atomic_fetch_sub_negative_ACQUIRE): New.
10091 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10093         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10094         * gcc.target/aarch64/target_attr_8.c: Likewise.
10095         * gcc.target/aarch64/target_attr_14.c: Likewise.
10097 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10099         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10101 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
10103         * gcc.target/i386/builtin_target.c: Add skylake check.
10105 2015-08-13  Jeff Law  <law@redhat.com>
10107         * gcc.dg/pr66314.c: Moved from here to ..
10108         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
10109         to clear all sanitizers before -fsanitize=kernel-address.
10111 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10113         * gcc.target/aarch64/cinc_common_1.c: New test.
10115 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10117         PR c++/53421
10118         * g++.dg/ext/attribute-may-alias-1.C: New.
10119         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10121 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
10123         * gcc.target/aarch64/atomic-inst-cas.c: New.
10124         * gcc.target/aarch64/atomic-inst-ops.inc: New.
10126 2015-08-13  Andreas Schwab  <schwab@suse.de>
10128         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10130 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10132         PR c++/62164
10133         * g++.dg/torture/pr62164.C: New.
10135 2015-08-13  Richard Biener  <rguenther@suse.de>
10137         PR tree-optimization/67191
10138         * gcc.dg/torture/pr67191.c: New testcase.
10139         * g++.dg/torture/pr67191.C: Likewise.
10141 2015-08-13  Richard Biener  <rguenther@suse.de>
10143         PR tree-optimization/66502
10144         PR tree-optimization/67167
10145         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10147 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10149         PR c++/53330
10150         * g++.dg/init/new42.C: New.
10152 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10154         PR target/67071
10155         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10156         vector constants.
10157         * gcc.target/powerpc/pr67071-2.c: Likewise.
10158         * gcc.target/powerpc/pr67071-3.c: Likewise.
10160 2015-08-12  Marek Polacek  <polacek@redhat.com>
10162         PR c++/55095
10163         * c-c++-common/Wshift-overflow-6.c: New test.
10164         * c-c++-common/Wshift-overflow-7.c: New test.
10165         * g++.dg/cpp1y/left-shift-2.C: New test.
10167 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10169         PR c++/52742
10170         * g++.dg/cpp0x/pr52742.C: New.
10172 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
10174         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10175         Check Knights Landing support.
10177 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10179         PR c++/47461
10180         * g++.dg/warn/Wunused-result-1.C: New.
10182 2015-08-12  Richard Biener  <rguenther@suse.de>
10184         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10185         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10186         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10187         * g++.dg/tree-ssa/pr61034.C: Adjust.
10188         * gcc.dg/fold-compare-2.c: Likewise.
10189         * gcc.dg/pr50763.c: Likewise.
10190         * gcc.dg/predict-3.c: Likewise.
10191         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10192         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10193         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10194         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10195         * gcc.dg/tree-ssa/pr37508.c: Likewise.
10196         * gcc.dg/tree-ssa/vrp04.c: Likewise.
10197         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10198         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10199         * gcc.dg/tree-ssa/vrp16.c: Likewise.
10200         * gcc.dg/tree-ssa/vrp20.c: Likewise.
10201         * gcc.dg/tree-ssa/vrp25.c: Likewise.
10202         * gcc.dg/tree-ssa/vrp87.c: Likewise.
10204 2015-08-12  Nathan Sidwell  <nathan@acm.org>
10206         * gcc.dg/vrp-min-max-1.c: New.
10207         * gcc.dg/vrp-min-max-2.c: New.
10209 2015-08-12  Richard Biener  <rguenther@suse.de>
10211         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10213 2015-08-12  Tom de Vries  <tom@codesourcery.com>
10215         PR testsuite/67175
10216         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10217         Handle absence of vector min/max for sparc.
10219 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
10221         PR target/66954
10222         * g++.dg/ext/mv25.C: New test.
10224 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10226         * gcc.target/i386/avx2-vect-shift.c: New test.
10228 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10230         PR c/66098
10231         PR c/66711
10232         * gcc.dg/pragma-diag-3.c: New test.
10233         * gcc.dg/pragma-diag-4.c: New test.
10235 2015-08-11  Nathan Sidwell  <nathan@acm.org>
10237         * c-c++-common/dfp/operator-comma.c: Call init function.
10238         * c-c++-common/dfp/convert-dfp-2.c: New test.
10240 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
10242         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10243         Treat model == 0x4f as Broadwell.
10245 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10247         PR libfortran/67140
10248         * gfortran.dg/pr67140.f90: New test.
10250 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
10252         PR libgomp/65742
10253         PR middle-end/66332
10254         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10256 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
10258         PR fortran/64022
10259         * gfortran.dg/ieee/large_4.f90: New test.
10261 2015-08-08  Bud Davis  <jmdavis@link.com>
10263         PR fortran/59746
10264         * gfortran.dg/common_22.f90: New.
10266 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
10268         PR rtl-optimization/67028
10269         * gcc.dg/pr67028.c: New testcase.
10271 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
10273         PR rtl-optimization/67029
10274         * gcc.dg/pr67029.c: New test.
10276 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10278         PR fortran/64104
10279         * gfortran.dg/ieee/ieee_8.f90: New test.
10281 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
10283         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10284         modifers.
10285         * gcc.target/aarch64/noplt_2.c: Likewise.
10286         * gcc.target/aarch64/noplt_3.c: Likewise.
10288 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
10290         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10291         optimization level, and print a summary at the end.
10293 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10295         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10297 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10299         * gcc.target/aarch64/noplt_3.c: New testcase.
10301 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10303         * gcc.target/aarch64/noplt_1.c: New testcase.
10304         * gcc.target/aarch64/noplt_2.c: Likewise.
10306 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
10308         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10309         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10311 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10313         * gcc.target/s390/dwarfregtable-1.c: New test.
10314         * gcc.target/s390/dwarfregtable-2.c: New test.
10315         * gcc.target/s390/dwarfregtable-3.c: New test.
10317 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10319         * gcc.target/s390/htm-builtins-z13-1.c: New test.
10321 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10323         PR fortran/64022
10324         * gfortran.dg/ieee/large_2.f90: New test.
10325         * gfortran.dg/ieee/large_3.F90: New test.
10327 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10329         PR fortran/64022
10330         * gfortran.dg/ieee/large_1.f90: Adjust test.
10332 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10333             Jeff Law  <law@redhat.com>
10335         PR c/16351
10336         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10337         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10338         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10339         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10340         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10341         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10343 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10345         PR middle-end/66311
10346         * gfortran.dg/pr66311.f90: New file.
10348 2015-08-05  Richard Biener  <rguenther@suse.de>
10350         PR tree-optimization/67121
10351         * gcc.dg/torture/pr67121.c: New testcase.
10353 2015-08-05  Nick Clifton  <nickc@redhat.com>
10355         * gcc.target/rl78: New directory.
10356         * gcc.target/rl78/rl78.exp: New file: Test driver.
10357         * gcc.target/rl78/test_addm3.c: New file: Test adds.
10359 2015-08-05  Richard Biener  <rguenther@suse.de>
10361         PR middle-end/67120
10362         * gcc.dg/torture/pr67120.c: New testcase.
10364 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
10366         PR fortran/52846
10368         * lib/fortran-modules.exp: Call cleanup-submodules from
10369         cleanup-modules.
10370         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10371         cover the cases where private entities are no longer optimized
10372         away.
10373         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10374         same reason.
10375         * gfortran.dg/submodule_1.f08: Change cleanup module names.
10376         * gfortran.dg/submodule_5.f08: The same.
10377         * gfortran.dg/submodule_9.f08: The same.
10378         * gfortran.dg/submodule_10.f08: New test.
10380 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
10382         PR c++/66595
10383         * g++.dg/cpp1y/var-templ35.C: New.
10385 2015-08-05  Richard Biener  <rguenther@suse.de>
10387         PR tree-optimization/67055
10388         * g++.dg/torture/pr67055.C: New testcase.
10390 2015-08-05  Richard Biener  <rguenther@suse.de>
10392         PR tree-optimization/67109
10393         * gcc.dg/torture/pr67109.c: New testcase.
10394         * gcc.dg/vect/vect-119.c: Adjust.
10396 2015-08-05  Richard Biener  <rguenther@suse.de>
10398         PR middle-end/67107
10399         * gcc.dg/pr67107.c: New testcase.
10401 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10403         PR c++/66197
10404         * g++.dg/cpp1z/abbrev2.C: New.
10406 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10408         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10410 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10412         PR c++/66392
10413         * g++.dg/init/explicit4.C: New.
10415 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
10417         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10418         without VSX an Power8 vector support.
10420 2015-08-04  Richard Biener  <rguenther@suse.de>
10422         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10424 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
10426         PR target/67110
10427         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10428         -fno-pie -no-pie.
10430 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10432         PR c++/66427
10433         * g++.dg/cpp1y/var-templ34.C: New.
10435 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10437         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10438         * gcc.target/aarch64/target_attr_1.c: Likewise.
10439         * gcc.target/aarch64/target_attr_2.c: Likewise.
10440         * gcc.target/aarch64/target_attr_3.c: Likewise.
10441         * gcc.target/aarch64/target_attr_4.c: Likewise.
10442         * gcc.target/aarch64/target_attr_5.c: Likewise.
10443         * gcc.target/aarch64/target_attr_6.c: Likewise.
10444         * gcc.target/aarch64/target_attr_7.c: Likewise.
10445         * gcc.target/aarch64/target_attr_8.c: Likewise.
10446         * gcc.target/aarch64/target_attr_9.c: Likewise.
10447         * gcc.target/aarch64/target_attr_10.c: Likewise.
10448         * gcc.target/aarch64/target_attr_11.c: Likewise.
10449         * gcc.target/aarch64/target_attr_12.c: Likewise.
10450         * gcc.target/aarch64/target_attr_13.c: Likewise.
10451         * gcc.target/aarch64/target_attr_14.c: Likewise.
10452         * gcc.target/aarch64/target_attr_15.c: Likewise.
10454 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10456         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10458 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10460         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10462 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10464         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10465         message.
10467 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10469         PR fortran/64022
10470         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10471         * gfortran.dg/ieee/large_1.f90: New test.
10473 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10475         PR tree-optimization/67043
10476         * gcc.dg/pr67043.c: New test.
10478 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
10480         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10482 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
10484         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10485         it to push/pop timing items.
10486         (main): For each optimization level, create a gcc_jit_timer, and
10487         time all of the iteration within that level cumulatively.
10488         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10489         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10491 2015-08-03  Alexander Basov <coohpt@gmail.com>
10493         PR middle-end/64744
10494         PR middle-end/48470
10495         PR middle-end/43404
10496         * gcc.target/arm/pr43404.c : New testcase.
10497         * gcc.target/arm/pr48470.c : New testcase.
10498         * gcc.target/arm/pr64744-1.c : New testcase.
10499         * gcc.target/arm/pr64744-2.c : New testcase.
10501 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10503         PR tree-optimization/67077
10504         * gcc.dg/pr67077.c: New test.
10506 2015-08-03  Jeff Law  <law@redhat.com>
10508         PR middle-end/66314
10509         PR gcov-profile/66899
10510         * gcc.dg/pr66899.c: New test.
10511         * gcc.dg/pr66314.c: New test.
10513 2015-08-03  Marek Polacek  <polacek@redhat.com>
10515         PR c/67088
10516         * gcc.dg/pr67088.c: New test.
10518 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10520         PR target/66731
10521         * gcc.target/arm/vnmul-1.c: New.
10522         * gcc.target/arm/vnmul-2.c: New.
10523         * gcc.target/arm/vnmul-3.c: New.
10524         * gcc.target/arm/vnmul-4.c: New.
10526 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
10528         PR fortran/64921
10529         * gfortran.dg/class_allocate_20.f90: New.
10531 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10533         * gcc.target/aarch64/csel_bfx_1.c: New test.
10534         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10536 2015-08-02  Martin Sebor  <msebor@redhat.com>
10538         * g++.dg/Wframe-address-in-Wall.C: New test.
10539         * g++.dg/Wframe-address.C: New test.
10540         * g++.dg/Wno-frame-address.C: New test.
10541         * gcc.dg/Wframe-address-in-Wall.c: New test.
10542         * gcc.dg/Wframe-address.c: New test.
10543         * gcc.dg/Wno-frame-address.c: New test.
10545 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
10547         * c-c++-common/Wmisleading-indentation.c: Add more tests.
10549 2015-08-01  Michael Collison  <michael.collison@linaro.org
10550             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10552         * gcc.target/arm/mincmp.c: New test.
10554 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
10556         PR fortran/67091
10557         * gfortran.dg/associated_target_6.f03: New test
10559 2015-08-01  Tom de Vries  <tom@codesourcery.com>
10561         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10562         optimize ("-ftree-parallelize-loops=0").
10563         Add successful scans for 2 detected reductions.  Add xfail scans for 3
10564         detected reductions.
10565         * gcc.dg/autopar/reduc-2short.c: Same.
10566         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10567         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
10568         detected reductions.
10569         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10570         and max reductions.
10572 2015-07-31  Marek Polacek  <polacek@redhat.com>
10574         PR sanitizer/66977
10575         * g++.dg/ubsan/pr66977.C: New test.
10577 2015-07-30  Marek Polacek  <polacek@redhat.com>
10579         * c-c++-common/Wtautological-compare-3.c: New test.
10581 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10583         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10584         (CHECK): Pass address of scalar, rather than array.
10586 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10588         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10590 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10592         * gcc.target/aarch64/fp16/fp16.exp: New.
10593         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10594         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10596 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10598         * gcc.target/aarch64/f16_movs_1.c: New test.
10600 2015-07-28  Tom de Vries  <tom@codesourcery.com>
10602         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10603         outer loop.
10605 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
10606             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10608         * gcc.dg/parm-incomplete-1.c: Update.
10609         * gcc.dg/pr18809-1.c: Update.
10610         * gcc.dg/pr27953.c: Update.
10611         * gcc.dg/vla-11.c: Update.
10613 2015-07-27  Marek Polacek  <polacek@redhat.com>
10615         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10617 2015-07-27  Tom de Vries  <tom@codesourcery.com>
10619         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10620         attribute.  Update comment.
10621         (main): Remove.
10622         Add scan for not parallelizing inner loop.
10623         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10624         attribute.
10625         (main): Remove.
10627 2015-07-27  Marek Polacek  <polacek@redhat.com>
10629         PR bootstrap/67030
10630         * c-c++-common/Wtautological-compare-2.c: New test.
10632 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
10634         PR target/66232
10635         * gcc.target/i386/pr66232-6.c: New tests.
10636         * gcc.target/i386/pr66232-7.c: Likewise.
10637         * gcc.target/i386/pr66232-8.c: Likewise.
10638         * gcc.target/i386/pr66232-9.c: Likewise.
10640 2015-07-27  Marek Polacek  <polacek@redhat.com>
10642         PR c++/66555
10643         PR c/54979
10644         * c-c++-common/Wtautological-compare-1.c: New test.
10646 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
10648         PR c++/18969
10649         * g++.dg/template/pr18969.C: New test.
10650         * g++.dg/template/pr18969-2.C: New test.
10651         * g++.old-deja/g++.jason/overload.C: Remove return value in
10652         template function returning void.
10654 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
10656         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10657         immediates to avoid shift-overflow warnings.
10659 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
10661         PR c++/66857
10662         * g++.dg/init/pr66857.C: New test.
10664 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
10666         PR target/66648
10667         * gcc.target/i386/pr66648.c: New test.
10669 2015-07-25  Tom de Vries  <tom@codesourcery.com>
10671         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10672         interchange_files and block_files variables.
10673         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10674         arithmetic.
10675         * gcc.dg/graphite/uns-interchange-12.c: Same.
10676         * gcc.dg/graphite/uns-interchange-14.c: Same.
10677         * gcc.dg/graphite/uns-interchange-15.c: Same.
10678         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10679         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10681 2015-07-25  Jeff Law  <law@redhat.com>
10683         Revert:
10684         PR lto/66752
10685         * gcc.dg/tree-ssa/pr66752-2.c: New test.
10686         * gcc.dg/torture/pr66752-1.c: New test
10687         * g++.dg/torture/pr66752-2.C: New test.
10689 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
10691         Revert:
10692         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
10694         PR rtl-optimization/64164
10695         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10696         * gcc.dg/ssp-1.c: Make counter a register.
10697         * gcc.dg/ssp-2.c: Likewise.
10698         * gcc.dg/torture/parm-coalesce.c: New.
10700 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10702         * gcc.dg/graphite/block-1.c: Xfail scan.
10703         * gcc.dg/graphite/interchange-12.c: Same.
10704         * gcc.dg/graphite/interchange-14.c: Same.
10705         * gcc.dg/graphite/interchange-15.c: Same.
10706         * gcc.dg/graphite/interchange-9.c: Same.
10707         * gcc.dg/graphite/interchange-mvt.c: Same.
10708         * gcc.dg/graphite/uns-block-1.c: New test.
10709         * gcc.dg/graphite/uns-interchange-12.c: New test.
10710         * gcc.dg/graphite/uns-interchange-14.c: New test.
10711         * gcc.dg/graphite/uns-interchange-15.c: New test.
10712         * gcc.dg/graphite/uns-interchange-9.c: New test.
10713         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10715 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10717         PR c++/64079
10718         * c-c++-common/Wunused-function-1.c: New.
10720 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10722         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10723         alternative exit-first loop transform.
10724         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10725         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10726         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10727         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10728         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10729         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10730         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10731         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10732         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10734 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
10736         PR ipa/66566
10737         * gcc.target/i386/mpx/pr66566.c: New test.
10739 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10741         PR bootstrap/66978
10742         * gcc.target/i386/pr66978.c: New test.
10744 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10746         * gcc.target/s390/gpr2fprsavecfi.c: New test.
10748 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10750         * gcc.target/s390/insv-1.c: New test.
10751         * gcc.target/s390/insv-2.c: New test.
10752         * gcc.target/s390/insv-3.c: New test.
10754 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10756         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10758 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10760         PR middle-end/25530
10761         * gcc.dg/pr25530.c: New test.
10763 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10765         PR middle-end/25529
10766         * gcc.dg/pr25529.c: New test.
10768 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
10770         * gcc.target/arm/reg_equal_test.c: New test.
10772 2015-07-23  Jeff Law  <law@redhat.com>
10774         PR lto/66752
10775         * gcc.dg/tree-ssa/pr66752-2.c: New test.
10776         * gcc.dg/torture/pr66752-1.c: New test
10777         * g++.dg/torture/pr66752-2.C: New test.
10779 2015-07-23  Marek Polacek  <polacek@redhat.com>
10781         PR c++/66572
10782         * g++.dg/warn/Wlogical-op-2.C: New test.
10784 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
10786         PR rtl-optimization/64164
10787         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10788         * gcc.dg/ssp-1.c: Make counter a register.
10789         * gcc.dg/ssp-2.c: Likewise.
10790         * gcc.dg/torture/parm-coalesce.c: New.
10792 2015-07-23  Marek Polacek  <polacek@redhat.com>
10794         PR sanitizer/66908
10795         * c-c++-common/ubsan/pr66908.c: New test.
10797 2015-07-23  Tom de Vries  <tom@codesourcery.com>
10799         * gcc.dg/autopar/outer-4.c: Add xfail.
10800         * gcc.dg/autopar/outer-5.c: Same.
10801         * gcc.dg/autopar/outer-6.c: Same.
10802         * gcc.dg/autopar/reduc-2.c: Same.
10803         * gcc.dg/autopar/reduc-2char.c: Same.
10804         * gcc.dg/autopar/reduc-2short.c: Same.
10805         * gcc.dg/autopar/reduc-8.c: Same.
10806         * gcc.dg/autopar/uns-outer-4.c: New test.
10807         * gcc.dg/autopar/uns-outer-5.c: New test.
10808         * gcc.dg/autopar/uns-outer-6.c: New test.
10810 2015-07-23  Richard Biener  <rguenther@suse.de>
10812         PR tree-optimization/66952
10813         * gcc.dg/torture/pr66952.c: Use signed char.
10815 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
10817         PR tree-optimization/66926,66951
10818         * gcc.dg/vect/pr66951.c: New test.
10820 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
10822         PR c++/52987
10823         * g++.dg/parse/error57.C: New.
10824         * g++.dg/expr/string-2.C: Update.
10826 2015-07-23  Richard Biener  <rguenther@suse.de>
10828         PR tree-optimization/66945
10829         * gcc.dg/torture/pr66945.c: New testcase.
10831 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
10833         PR target/66954
10834         * g++.dg/ext/mv24.C: New test.
10836 2015-07-22  Marek Polacek  <polacek@redhat.com>
10838         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10839         dg-options.
10841 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
10843         PR fortran/61831
10844         PR fortran/66929
10845         * gfortran.dg/generic_30.f90: New.
10847 2015-07-22  Richard Biener  <rguenther@suse.de>
10849         PR tree-optimization/66952
10850         * gcc.dg/torture/pr66952.c: New testcase.
10852 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
10854         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10855         test.
10856         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10857         test.
10858         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10859         test.
10860         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10861         test.
10862         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10863         test.
10864         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10865         test.
10866         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10867         test.
10868         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10869         test.
10870         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10871         test.
10872         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10873         test.
10874         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10875         test.
10876         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10877         test.
10878         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10879         test.
10880         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10881         test.
10882         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10883         test.
10884         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10885         test.
10886         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10887         test.
10888         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10889         test.
10890         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10891         test.
10892         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10893         test.
10894         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10895         test.
10896         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10897         test.
10898         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10899         test.
10900         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10901         test.
10902         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10903         test.
10904         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10905         test.
10906         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10907         test.
10908         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10909         test.
10910         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10911         test.
10912         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10913         test.
10914         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10915         test.
10916         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10917         test.
10918         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10919         test.
10920         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10921         test.
10922         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10923         test.
10924         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10925         test.
10926         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10927         test.
10928         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10929         test.
10930         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10931         test.
10932         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10933         test.
10934         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10935         test.
10936         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10937         test.
10938         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10939         test.
10940         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10941         test.
10942         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10943         test.
10944         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10945         test.
10946         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10947         test.
10948         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10949         test.
10950         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10951         test.
10952         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10953         test.
10954         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10955         test.
10956         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10957         test.
10958         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10959         test.
10960         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10961         test.
10962         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10963         test.
10964         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10965         test.
10966         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10967         test.
10968         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10969         test.
10970         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10971         test.
10972         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10973         test.
10974         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10975         test.
10976         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10977         test.
10978         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10979         test.
10980         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10981         test.
10982         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10983         test.
10984         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10985         test.
10986         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10987         test.
10988         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10989         test.
10990         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10991         test.
10992         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10993         test.
10994         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10995         test.
10996         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10997         test.
10998         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10999         test.
11000         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11001         test.
11002         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11003         test.
11004         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11005         test.
11006         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11007         test.
11008         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11009         test.
11010         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11011         test.
11012         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11013         test.
11014         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11015         test.
11016         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11017         test.
11018         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11019         test.
11020         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11021         test.
11022         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11023         test.
11024         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11025         test.
11026         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11027         test.
11028         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11029         test.
11030         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11031         test.
11032         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11033         test.
11034         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11035         test.
11036         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11037         test.
11038         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11039         test.
11040         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11041         test.
11042         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11043         test.
11044         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11045         test.
11046         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11047         test.
11048         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11049         test.
11050         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11051         test.
11052         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11053         test.
11054         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11055         test.
11056         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11057         test.
11058         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11059         test.
11060         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11061         test.
11062         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11063         test.
11064         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11065         test.
11066         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11067         test.
11068         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11069         test.
11070         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11071         test.
11072         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11073         test.
11074         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11075         test.
11076         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11077         test.
11078         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11079         test.
11080         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11081         test.
11082         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11083         test.
11084         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11085         test.
11086         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11087         test.
11088         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11089         test.
11090         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11091         test.
11092         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11093         test.
11094         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11095         test.
11096         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11097         test.
11098         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11099         test.
11100         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11101         test.
11102         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11103         test.
11104         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11105         test.
11106         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11107         test.
11108         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11109         test.
11110         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11111         test.
11112         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11113         test.
11114         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11115         test.
11116         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11117         test.
11119 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
11121         * g++.dg/template/crash81.C: Update.
11123 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
11125         PR ipa/66424.
11126         * gcc.target/i386/pr66424.c: New.
11128 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11130         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11132 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
11134         PR fortran/61831
11135         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11136         Drop address sanitization.
11138 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11140         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11141         Skip -march=armv4t.
11142         (dg-additional-options): Set armv5t flag.
11144 2015-07-21  Marek Polacek  <polacek@redhat.com>
11146         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11147         * gcc.dg/vmx/unpack.c: Likewise.
11148         * gcc.target/powerpc/quad-atomic.c: Likewise.
11150 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
11152         * gcc.target/i386/asm-flag-5.c (f_ll): New.
11154 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
11156         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11157         model.
11159 2015-07-20  Marek Polacek  <polacek@redhat.com>
11161         PR c++/55095
11162         * c-c++-common/Wshift-overflow-1.c: New test.
11163         * c-c++-common/Wshift-overflow-2.c: New test.
11164         * c-c++-common/Wshift-overflow-3.c: New test.
11165         * c-c++-common/Wshift-overflow-4.c: New test.
11166         * c-c++-common/Wshift-overflow-5.c: New test.
11167         * g++.dg/cpp1y/left-shift-1.C: New test.
11168         * gcc.dg/c90-left-shift-2.c: New test.
11169         * gcc.dg/c90-left-shift-3.c: New test.
11170         * gcc.dg/c99-left-shift-2.c: New test.
11171         * gcc.dg/c99-left-shift-3.c: New test.
11172         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11173         * gcc.c-torture/execute/pr40386.c: Likewise.
11174         * gcc.dg/vect/pr33373.c: Likewise.
11175         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11176         * gcc.dg/vect/vect-shift-2.c: Likewise.
11178 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11180         * gcc.target/aarch64/neg_abs_1.c: New test.
11182 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
11184         PR target/66922
11185         * gcc.target/i386/pr66922.c: New test.
11187 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
11189         PR middle-end/46851
11190         PR middle-end/60340
11191         * gcc.dg/tree-ssa/pr42327.c: Removed.
11192         * g++.dg/other/pr35011.C: Removed.
11194 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11196         PR target/66906
11197         * gcc.target/i386/pr66906.c: New test.
11199 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11201         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11202         as follow-up to r225930.
11204 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
11206         PR fortran/52846
11207         * lib/fortran-modules.exp (proc cleanup-submodules): New
11208         procedure.
11209         * gfortran.dg/submodule_1.f08: Change extension and clean up
11210         the submodule files.
11211         * gfortran.dg/submodule_2.f08: ditto
11212         * gfortran.dg/submodule_6.f08: ditto
11213         * gfortran.dg/submodule_7.f08: ditto
11214         * gfortran.dg/submodule_8.f08: New test
11215         * gfortran.dg/submodule_9.f08: New test
11217 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
11218             Sebastian Pop  <s.pop@samsung.com>
11220         PR middle-end/61929
11221         * gcc.dg/graphite/pr61929.c: New.
11223 2015-07-17  Marek Polacek  <polacek@redhat.com>
11225         * gcc.dg/fold-minus-7.c: New test.
11227 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
11229         * gfortran.dg/co_reduce_1.f90: New file.
11231 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11233         PR target/66824
11234         * gcc.target/i386/pr66824.c:
11236 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
11238         PR fortran/66035
11239         * gfortran.dg/structure_constructor_13.f03: New test.
11241 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11243         PR fortran/61831
11244         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11245         of generated while loops in the tree dump.
11246         * gfortran.dg/derived_constructor_comps_6.f90: New file.
11248 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
11250         * gcc.dg/vect/vect-outer-simd-2.c: New test.
11252 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
11254         PR target/66891
11255         * gcc.target/i386/pr66891.c: New test.
11257 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11259         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11261 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
11263         PR rtl-optimization/66626
11264         * gcc.target/i386/pr66626-2.c: New.
11266 2015-07-16  Richard Biener  <rguenther@suse.de>
11268         PR tree-optimization/66894
11269         * gcc.dg/torture/pr66894.c: New testcase.
11271 2015-07-16  Richard Biener  <rguenther@suse.de>
11273         * gcc.dg/tree-ssa/pr21031.c: Adjust.
11275 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
11277         PR target/66866
11278         * g++.dg/pr66866.C: New test.
11280 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11282         * gcc.target/powerpc/vec-cmp-sel.c: New test.
11284 2015-07-15  Richard Biener  <rguenther@suse.de>
11286         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11287         { -O3 -fomit-frame-pointer },
11288         { -O3 -fomit-frame-pointer -funroll-loops } and
11289         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11290         in favor of
11291         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11292           -finline-functions }
11294 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
11296         * gcc.target/mips/interrupt_handler-5.c: New test.
11298 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
11299             Robert Suchanek  <robert.suchanek@imgtec.com>
11301         * gcc.target/mips/interrupt_handler-4.c: New test.
11303 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
11305         PR testsuite/66734
11306         * gcc.dg/lto/lto.exp: Initialize MPX.
11308 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11310         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11311         dg-skip-if.
11312         * gcc.target/arm/scd42-3.c: Likewise.
11314 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
11316         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11317         code to be run when the pre-arch code increases the isa_rev to
11318         mips32r6 or greater.
11320 2015-07-15  Richard Biener  <rguenther@suse.de>
11322         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11323         { -O3 -fomit-frame-pointer },
11324         { -O3 -fomit-frame-pointer -funroll-loops } and
11325         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11326         in favor of
11327         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11328           -finline-functions }
11329         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11330         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11331         to additional_flags.
11333 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
11335         PR rtl-optimization/66838
11336         * gcc.target/i386/pr66838.c: New test.
11338 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
11340         PR c++/66850
11341         * g++.dg/template/pr66850.C: New test.
11343 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11344             Cesar Philippidis  <cesar@codesourcery.com>
11345             Chung-Lin Tang  <cltang@codesourcery.com>
11347         * gcc.target/nios2/nios2-flushd.c: New.
11348         * gcc.target/nios2/nios2-rdprs.c: New.
11349         * gcc.target/nios2/r2-atomic.c: New.
11350         * gcc.target/nios2/r2-eni.c: New.
11351         * gcc.target/nios2/r2-wrpie.c: New.
11353 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11354             Cesar Philippidis  <cesar@codesourcery.com>
11355             Chung-Lin Tang  <cltang@codesourcery.com>
11357         * gcc.target/nios2/cdx-ldstwm-1.c: New.
11358         * gcc.target/nios2/cdx-ldstwm-2.c: New.
11360 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11361             Cesar Philippidis  <cesar@codesourcery.com>
11362             Chung-Lin Tang  <cltang@codesourcery.com>
11364         * gcc.target/nios2/andci.c: New.
11365         * gcc.target/nios2/bmx.c: New.
11366         * gcc.target/nios2/cdx-add.c: New.
11367         * gcc.target/nios2/cdx-branch.c: New.
11368         * gcc.target/nios2/cdx-callret.c: New.
11369         * gcc.target/nios2/cdx-loadstore.c: New.
11370         * gcc.target/nios2/cdx-logical.c: New.
11371         * gcc.target/nios2/cdx-mov.c: New.
11372         * gcc.target/nios2/cdx-shift.c: New.
11373         * gcc.target/nios2/cdx-sub.c: New.
11374         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11376 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
11378         PR c++/65071
11379         * g++.dg/cpp0x/vt-65071.C: New.
11381 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11382             Cesar Philippidis  <cesar@codesourcery.com>
11383             Chung-Lin Tang  <cltang@codesourcery.com>
11385         * gcc.target/nios2/r2-io-range.c: New.
11386         * gcc.target/nios2/r2-stio-1.c: New.
11387         * gcc.target/nios2/r2-stio-2.c: New.
11388         * gcc.target/nios2/nios2-ldxio.c: New.
11389         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11390         of just compile.  Add more tests.
11392 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11394         gfortran.dg/pr66864.f90: New test.
11396 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
11398         PR rtl-optimization/66626
11399         * gcc.target/i386/pr66626.c: New.
11401 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11403         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11404         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11405         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11407 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
11409         * g++.dg/template/crash81.C: Adjust for error + inform change.
11410         * g++.dg/template/pr58878.C: Likewise.
11411         * g++.dg/template/shadow1.C: Likewise.
11412         * g++.dg/template/shadow2.C: Likewise.
11413         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11414         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11415         * g++.old-deja/g++.brendan/crash7.C: Likewise.
11416         * g++.old-deja/g++.pt/shadow2.C: Likewise.
11418 2015-07-14  Richard Biener  <rguenther@suse.de>
11420         PR tree-optimization/66863
11421         * gcc.dg/torture/pr66863.c: New testcase.
11423 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
11425         PR c++/65186
11426         * g++.dg/template/pr65186.C: New test.
11428 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
11430         * gcc.target/arm/macro_defs0.c: Add directive to skip
11431         test if -marm is present.
11432         * gcc.target/arm/macro_defs1.c: Likewise.
11434 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11436         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11437         if-conversion..
11438         * gcc.target/aarch64/adds1.c: Likewise.
11439         * gcc.target/aarch64/ands_1.c: Likewise.
11440         * gcc.target/aarch64/bics_1.c: Likewise.
11441         * gcc.target/aarch64/subs1.c: Likewise.
11442         * gcc.target/aarch64/subs3.c: Likewise.
11444 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
11446         PR fortran/64589
11447         * gfortran.dg/pr64589.f90: New test.
11449 2015-07-13  Renlin Li  <renlin.li@arm.com>
11451         PR rtl/66556
11452         * gcc.c-torture/execute/pr66556.c: New.
11454 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
11456         * gcc.dg/20020219-1.c: Fix double word typos.
11457         * gcc.dg/20020919-1.c: Same.
11459 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
11460             Jeff Law  <law@redhat.com>
11462         PR middle-end/66726
11463         * g++.dg/tree-ssa/pr66726.c: New test.
11464         * gcc.dg/tree-ssa/pr66726-2.c: New test.
11465         * gcc.dg/tree-ssa/pr66726.c: New test.
11467 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
11469         PR c++/58734
11470         * g++.dg/cpp0x/variadic-ttp2.C: New.
11472 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
11474         PR c++/30044
11475         * g++.dg/cpp0x/auto46.C: New test.
11476         * g++.dg/template/pr30044.C: New test.
11477         * g++.dg/template/shadow2.C: New test.
11478         * g++.dg/template/error55.C: New test.
11479         * g++.dg/template/crash83.C: Accept any error string.
11480         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11481         parameters.
11482         * g++.dg/cpp0x/variadic19.C: Likewise
11483         * g++.dg/template/canon-type-13.C: Likewise.
11484         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11485         * g++.dg/torture/20070621-1.C: Likewise.
11487 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11489         PR c++/54521
11490         * g++.dg/init/explicit3.C: New.
11492 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
11494         PR target/66819
11495         * gcc.target/i386/pr66819-1.c: New test.
11496         * gcc.target/i386/pr66819-2.c: Likewise.
11497         * gcc.target/i386/pr66819-3.c: Likewise.
11498         * gcc.target/i386/pr66819-4.c: Likewise.
11499         * gcc.target/i386/pr66819-5.c: Likewise.
11501 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
11503         PR target/66703
11504         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11505         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
11506         type to prevent possible flag-clobbering zero-extensions.
11507         * gcc.target/i386/pr66703.c: New test.
11509 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11511         PR c++/60842
11512         * g++.dg/cpp0x/nsdmi-template15.C: New.
11514 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
11516         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11518 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
11520         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11521         * gcc.target/arm/flip-thumb.c: Likewise.
11523 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
11525         PR target/66813
11526         * gcc.target/i386/pr66813.c: New test.
11528 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
11530         PR middle-end/66820
11531         * gcc.dg/gomp/pr66820.c: New test.
11533 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11535         PR c++/65592
11536         * g++.dg/cpp0x/scoped_enum6.C: New.
11538 2015-07-10  Tom de Vries  <tom@codesourcery.com>
11540         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11541         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11543 2015-07-10  Richard Biener  <rguenther@suse.de>
11545         PR tree-optimization/66823
11546         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11547         which should not be necessary.  XFAIL.
11549 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11551         PR c++/64848
11552         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11554 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
11556         PR middle-end/66633
11557         * gcc.dg/gomp/pr66633-1.c: New test.
11558         * gcc.dg/gomp/pr66633-2.c: New test.
11559         * gcc.dg/gomp/pr66633-3.c: New test.
11560         * gcc.dg/gomp/pr66633-4.c: New test.
11562 2015-07-09  John Marino  <gnugcc@marino.st>
11564         * lib/target-supports.exp (check_effective_target_pie):
11565         Add *-*-dragonfly*
11567 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
11569         PR target/66814
11570         * gcc.target/i386/pr66814.c: New test.
11572 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11574         PR target/66731
11575         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11576         * gcc.target/aarch64/fnmul-2.c: Likewise.
11577         * gcc.target/aarch64/fnmul-3.c: Likewise.
11578         * gcc.target/aarch64/fnmul-4.c: Likewise.
11580 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11582         PR c++/65790
11583         * g++.dg/cpp0x/vt-65790.C: New.
11585 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
11587         PR target/66818
11588         * gcc.target/i386/pr66818.c: New test.
11590 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
11592         PR target/66817
11593         * gcc.target/i386/pr66817.c: New test.
11595 2015-07-09  Marek Polacek  <polacek@redhat.com>
11597         PR tree-optimization/66718
11598         * gcc.dg/vect/vect-126.c: New test.
11600 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
11602         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11603         even when dwarf-2 is not the default.
11605 2015-07-08  Jeff Law  <law@redhat.com>
11607         PR testsuite/66796
11608         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11609         to have a single memory reference.
11611 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
11613         * g++.dg/other/dump-ada-spec-9.C: New test.
11615 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
11617         * g++.dg/vect/vect.exp: Run also simd* tests.
11618         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11619         (check_vect): Fix up get_cpuid call for C++.
11620         * g++.dg/vect/simd-clone-1.cc: New test.
11622 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11624         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11626 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11628         * gcc.target/i386/readeflags-1.c (abort): New prototype.
11629         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11631 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11633         PR target/66806
11634         * gcc.target/i386/pr66806.c: New test.
11636 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
11638         PR c++/66421
11639         * g++.dg/cpp0x/auto45.C: New.
11641 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
11643         PR middle-end/66334
11644         * gcc.target/i386/pr66334.c: New.
11646 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
11648         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11649         comments.
11651 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
11653         PR jit/66783
11654         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11655         (verify_code): Update expected error message.
11656         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11657         (verify_code): Likewise.
11658         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11659         (verify_code): Likewise.
11661 2015-07-08  Richard Biener  <rguenther@suse.de>
11663         PR tree-optimization/66793
11664         * gcc.dg/torture/pr66793.c: New testcase.
11666 2015-07-08  Richard Biener  <rguenther@suse.de>
11668         PR tree-optimization/66794
11669         * gcc.dg/torture/pr66794.c: New testcase.
11671 2015-07-08  Marek Polacek  <polacek@redhat.com>
11673         PR c++/66748
11674         * g++.dg/abi/abi-tag15.C: New test.
11676 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
11678         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11679         * gcc.target/mips/branch-3.c: Ditto
11680         * gcc.target/mips/branch-4.c: Ditto.
11681         * gcc.target/mips/branch-5.c: Ditto.
11682         * gcc.target/mips/branch-6.c: Ditto.
11683         * gcc.target/mips/branch-7.c: Ditto.
11684         * gcc.target/mips/branch-8.c: Ditto.
11685         * gcc.target/mips/branch-9.c: Ditto.
11686         * gcc.target/mips/branch-10.c: Ditto.
11687         * gcc.target/mips/branch-11.c: Ditto.
11688         * gcc.target/mips/branch-12.c: Ditto.
11689         * gcc.target/mips/branch-13.c: Ditto.
11690         * gcc.target/mips/umips-branch-5.c: New file.
11691         * gcc.target/mips/umips-branch-6.c: New file.
11692         * gcc.target/mips/umips-branch-7.c: New file.
11693         * gcc.target/mips/umips-branch-8.c: New file.
11694         * gcc.target/mips/umips-branch-9.c: New file.
11695         * gcc.target/mips/umips-branch-10.c: New file.
11696         * gcc.target/mips/umips-branch-11.c: New file.
11697         * gcc.target/mips/umips-branch-12.c: New file.
11698         * gcc.target/mips/umips-branch-13.c: New file.
11699         * gcc.target/mips/umips-branch-14.c: New file.
11700         * gcc.target/mips/umips-branch-15.c: New file.
11701         * gcc.target/mips/umips-branch-16.c: New file.
11702         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11703         (OCCUPY_0xfffc): New define.
11705 2015-07-08  Renlin Li  <renlin.li@arm.com>
11707         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11709 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
11711         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11713 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
11715         * gcc.target/i386/bt-3.c: New test.
11716         * gcc.target/i386/bt-4.c: Ditto.
11718 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11720         * g++.dg/other/dump-ada-spec-8.C: New test.
11722 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
11724         PR jit/66783
11725         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11726         test case.
11727         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11728         New test case.
11729         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11730         New test case.
11731         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11732         Avoid using an opaque struct for local "f".
11734 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
11736         PR jit/66779
11737         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11738         * jit.dg/test-pr66779.c: New testcase.
11740 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
11742         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11743         NOCOMPRESSION.
11745 2015-07-07  Richard Biener  <rguenther@suse.de>
11747         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11749 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
11751         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11752         * gcc.target/mips/call-5.c: Ditto.
11753         * gcc.target/mips/call-6.c: Ditto.
11755 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11757         * gcc.dg/dx-test.c: New test-case.
11759 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
11761         PR fortran/66578
11762         * gfortran.dg/allocate_with_source_9.f08: New test.
11764 2015-07-07  Christian Bruel  <christian.bruel@st.com>
11766         PR target/52144
11767         * gcc.target/arm/flip-thumb.c: Fix scan.
11768         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11769         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11770         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11771         Fix return value.
11773 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
11775         PR target/65956
11776         * gcc.c-torture/execute/pr65956.c: New test.
11778 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
11780         * gcc.target/arm/aapcs/align1.c: New.
11781         * gcc.target/arm/aapcs/align_rec1.c: New.
11782         * gcc.target/arm/aapcs/align2.c: New.
11783         * gcc.target/arm/aapcs/align_rec2.c: New.
11784         * gcc.target/arm/aapcs/align3.c: New.
11785         * gcc.target/arm/aapcs/align_rec3.c: New.
11786         * gcc.target/arm/aapcs/align4.c: New.
11787         * gcc.target/arm/aapcs/align_rec4.c: New.
11788         * gcc.target/arm/aapcs/align_vararg1.c: New.
11789         * gcc.target/arm/aapcs/align_vararg2.c: New.
11791 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11793         * gfortran.dg/iomsg_2.f90: New test.
11795 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11797         PR target/66749
11798         * gcc.target/i386/pr66749.c: New test.
11800 2015-07-06  Richard Biener  <rguenther@suse.de>
11802         PR tree-optimization/66772
11803         * gcc.dg/torture/pr66772-1.c: New testcase.
11804         * gcc.dg/torture/pr66772-2.c: Likewise.
11806 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
11808         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11809         the jals instruction.
11811 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11813         PR target/53383
11814         * gcc.target/i386/pr53383-1.c: New file.
11815         * gcc.target/i386/pr53383-2.c: Likewise.
11816         * gcc.target/i386/pr53383-3.c: Likewise.
11818 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11820         * gcc.target/aarch64/fnmul-1.c: New.
11821         * gcc.target/aarch64/fnmul-2.c: New.
11822         * gcc.target/aarch64/fnmul-3.c: New.
11823         * gcc.target/aarch64/fnmul-4.c: New.
11825 2015-07-06  Richard Biener  <rguenther@suse.de>
11827         PR middle-end/66759
11828         * gcc.dg/torture/pr66759.c: New testcase.
11830 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
11832         PR fortran/58586
11833         * gfortran.dg/alloc_comp_class_3.f03: New test.
11834         * gfortran.dg/alloc_comp_class_4.f03: New test.
11836 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
11838         * gcc.c-torture/execute/pr66757.c: New test.
11840 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
11842         PR tree-optimization/66720
11843         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11845 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
11846             Sandra Loosemore <sandra@codesourcery.com>
11848         * gcc.target/nios2/gprel-offset.c: New test.
11850 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
11852         PR fortran/66725
11853         * gfortran.dg/pr66725.f90: New test.
11855 2015-07-03  Jason Merrill  <jason@redhat.com>
11857         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11858         Avoid narrowing error.
11860 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
11862         PR rtl-optimization/66706
11863         * gcc.target/powerpc/shift-int.c: New testcase.
11865 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
11867         PR target/66746.
11868         * gcc.target/i386/pr66746.c: New file.
11870 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
11872         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11874 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
11876         PR tree-optimization/66119
11877         * g++.dg/opt/pr66119.C: New.
11879 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
11881         PR fortran/52846
11882         * gfortran.dg/submodule_1.f90: New test
11883         * gfortran.dg/submodule_2.f90: New test
11884         * gfortran.dg/submodule_3.f90: New test
11885         * gfortran.dg/submodule_4.f90: New test
11886         * gfortran.dg/submodule_5.f90: New test
11887         * gfortran.dg/submodule_6.f90: New test
11888         * gfortran.dg/submodule_7.f90: New test
11890 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
11892         PR preprocessor/53690
11893         * g++.dg/cpp/pr53690.C: New.
11895 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11897         * gcc.target/powerpc/vec-cmp.c: New test.
11899 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11901         PR fortran/56520
11902         * gfortran.dg/pr56520.f90: New test.
11904 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
11906         PR fortran/66545
11907         * gfortran.dg/pr66545_1.f90: New test.
11908         * gfortran.dg/pr66545_2.f90: New test.
11910 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
11912         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11913         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11915 2015-07-02  Richard Biener  <rguenther@suse.de>
11917         PR testsuite/66719
11918         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11919         unaligned loads.
11921 2015-07-02  Richard Biener  <rguenther@suse.de>
11923         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11925 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
11927         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11929 2015-07-01  Jason Merrill  <jason@redhat.com>
11931         * lib/target-supports.exp (cxx_default): Set to C++14.
11933 2015-07-01  Tom de Vries  <tom@codesourcery.com>
11935         PR testsuite/66723
11936         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11937         scan-assembler.
11939 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11941         * gfortran.dg/warn_conversion_8.f90:  New test.
11943 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11945         PR rtl-optimization/61047
11946         * gcc.c-torture/execute/20150611-1.c: New testcase.
11948 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11950         PR jit/66700
11951         * jit.dg/all-non-failing-tests.h: Add
11952         test-pr66700-observing-write-through-ptr.c.
11953         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11955 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11957         * jit.dg/test-accessing-union.c: Add comments for use by
11958         gcc/jit/docs/topics/types.rst.
11960 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
11962         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11963         'do-require-effective-target' with 'dg-require-effective-target'.
11964         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11965         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11966         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
11967         'stlex' with 'strex' as the expected output.
11969 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
11971         PR c++/60365
11972         * g++.dg/cpp0x/gen-attrs-60.C: New.
11973         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11975 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
11977         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11978         New function.
11979         * gcc.target/aarch64/pic-small.c: Restrict this test under
11980         check_effective_target_aarch64_small_fpic.
11982 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
11984         * gfortran.dg/gomp/pr66633.f90: New test.
11986 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
11988         PR c++/66686
11989         * g++.dg/template/pr66686.C: New test.
11991 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
11993         * gnat.dg/lto17.ad[sb]: New test.
11995 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11997         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11998         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11999         testcase.
12000         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12001         New testcase.
12002         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12003         New testcase.
12004         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12005         New testcase.
12006         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12007         New testcase.
12008         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12009         New testcase.
12010         * jit.dg/test-switch.c: New testcase.
12011         * jit.dg/test-switch.cc: New testcase.
12013 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12015         PR jit/66546
12016         * jit.dg/all-non-failing-tests.h: Add note about
12017         test-validly-unreachable-block.c.
12018         * jit.dg/test-validly-unreachable-block.c: New file.
12020 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12022         PR jit/66628
12023         * jit.dg/all-non-failing-tests.h: Add note about
12024         test-extra-options.c.
12025         * jit.dg/test-extra-options.c: New testcase.
12027 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
12029         PR debug/66691
12030         * gcc.target/i386/pr66691.c: New.
12032 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
12034         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12035         * gcc.target/i386/iamcu/args.h: Likewise.
12036         * gcc.target/i386/iamcu/asm-support.S: Likewise.
12037         * gcc.target/i386/iamcu/defines.h: Likewise.
12038         * gcc.target/i386/iamcu/macros.h: Likewise.
12039         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12040         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12041         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12042         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12043         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12044         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12045         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12046         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12047         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12048         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12049         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12050         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12051         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12052         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12053         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12054         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12055         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12057 2015-06-30  Marek Polacek  <polacek@redhat.com>
12059         * gcc.dg/fold-minus-6.c: New test.
12061         * gcc.dg/fold-ior-3.c: New test.
12063 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
12065         Implement N4197 - Adding u8 character literals
12066         * g++.dg/cpp1z/utf8.C: New.
12067         * g++.dg/cpp1z/utf8-neg.C: New.
12068         * g++.dg/cpp1z/udlit-utf8char.C: New.
12070 2015-06-30  Marek Polacek  <polacek@redhat.com>
12072         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12074 2015-06-30  Tom de Vries  <tom@codesourcery.com>
12076         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12077         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12078         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12079         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12081 2015-06-30  Marek Polacek  <polacek@redhat.com>
12083         * gcc.dg/fold-ior-2.c: New test.
12085 2015-06-30  Tom de Vries  <tom@codesourcery.com>
12087         PR tree-optimization/66652
12088         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12089         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
12090         pointers.
12091         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12093 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
12095         PR c++/65977
12096         * g++.dg/cpp0x/constexpr-friend-3.C: New.
12097         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12099 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12101         PR fortran/66605
12102         * gfortran.dg/wunused-parameter.f90: New test.
12104 2015-06-29  Richard Henderson  <rth@redhat.com>
12106         * gcc.target/i386/asm-flag-1.c: New.
12107         * gcc.target/i386/asm-flag-2.c: New.
12108         * gcc.target/i386/asm-flag-3.c: New.
12109         * gcc.target/i386/asm-flag-4.c: New.
12110         * gcc.target/i386/asm-flag-5.c: New.
12112 2015-06-29  Marek Polacek  <polacek@redhat.com>
12114         PR c/66322
12115         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12116         * c-c++-common/pr66322.c: New test.
12117         * g++.dg/eh/scope1.C: Remove dg-warning.
12119 2015-06-29  Richard Biener  <rguenther@suse.de>
12121         PR tree-optimization/66677
12122         * gcc.dg/vect/pr66677.c: New testcase.
12124 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
12126         PR middle-end/64130
12127         * gcc.dg/tree-ssa/pr64130.c: New test.
12129 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
12131         * gcc.target/aarch64/pic-small.c: New testcase.
12133 2015-06-26  Richard Biener  <rguenther@suse.de>
12135         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12137 2015-06-26  Marek Polacek  <polacek@redhat.com>
12139         * gcc.dg/fold-and-1.c: New test.
12140         * gcc.dg/fold-and-2.c: New test.
12142 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
12144         * gnat.dg/warn11.adb: Add missing dg directive.
12145         * gnat.dg/warn12.adb: New test.
12146         * gnat.dg/warn12_pkg.ads: New helper.
12148 2015-06-26  Richard Biener  <rguenther@suse.de>
12150         * gfortran.dg/reassoc_3.f90: Adjust.
12152 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
12154         PR target/66412
12155         * gcc.target/i386/pr66412.c: New test.
12157 2015-06-25  Richard Biener  <rguenther@suse.de>
12159         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12161 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
12163         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12165 2015-06-25  Richard Biener  <rguenther@suse.de>
12167         * gfortran.dg/vect/vect-9.f90: New testcase.
12169 2015-06-25  Nick Clifton  <nickc@redhat.com>
12171         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12172         H8300 and M32R targets.
12174 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12176         PR fortran/66528
12177         * gfortran.dg/maxerrors.f90: New test.
12179 2015-06-08  DJ Delorie  <dj@redhat.com>
12181         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12183 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12185         * gcc.target/aarch64/mgeneral-regs_3.c: New.
12187 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12189         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12190         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12191         * gcc.target/aarch64/nofp_1.c: New file.
12193 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
12195         Implement N3928 - Extending static_assert
12196         * g++.dg/cpp0x/static_assert8.C: Adjust.
12197         * g++.dg/cpp0x/static_assert12.C: New.
12198         * g++.dg/cpp0x/static_assert13.C: New.
12199         * g++.dg/cpp1y/static_assert1.C: New.
12200         * g++.dg/cpp1y/static_assert2.C: New.
12201         * g++.dg/cpp1z/static_assert-nomsg.C: New.
12203 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
12205         PR c++/65750
12206         * g++.dg/cpp0x/trailing11.C: New.
12208 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12210         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12211         multilibs.
12212         * gcc.target/arm/memset-inline-10.c: Likewise.
12213         * gcc.target/arm/pr58784.c: Likewise.
12214         * gcc.target/arm/pr59985.C: Likewise.
12215         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12217 2015-06-24  Renlin Li  <renlin.li@arm.com>
12219         * gcc.target/aarch64/arm_align_max_pwr.c: New.
12220         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12222 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
12224         Revert:
12225         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12227         PR c++/30044
12228         * g++.dg/cpp0x/auto45.C: New test.
12229         * g++.dg/template/pr30044.C: New test.
12230         * g++.dg/template/crash83.C: Accept any error string.
12231         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12232         parameters.
12233         * g++.dg/cpp0x/variadic18.C: Likewise
12234         * g++.dg/template/canon-type-13.C: Likewise.
12235         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12237 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
12239         PR c++/65811
12240         * g++.dg/other/linkage2.C: New.
12242 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12244         PR target/63408
12245         * gcc.target/arm/pr63408.c: New test.
12247 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
12249         * lib/c-torture.exp: Don't call check_effective_target_lto
12250         before setting up environment correctly.
12251         * lib/gcc-dg.exp: Likewise, and protect
12252         gcc_force_conventional_output.
12254 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12256         PR rtl-optimization/66306
12257         * gcc.target/s390/pr66306.c: New test.
12259 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12261         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12262         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12263         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12264         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12265         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12266         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12267         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12269 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
12271         PR target/65803
12272         * gcc.c-torture/pr65803.c: New test.
12274 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12276         PR c++/30044
12277         * g++.dg/cpp0x/auto45.C: New test.
12278         * g++.dg/template/pr30044.C: New test.
12279         * g++.dg/template/crash83.C: Accept any error string.
12280         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12281         parameters.
12282         * g++.dg/cpp0x/variadic18.C: Likewise
12283         * g++.dg/template/canon-type-13.C: Likewise.
12284         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12286 2015-06-23  Marek Polacek  <polacek@redhat.com>
12288         * c-c++-common/Wlogical-op-3.c: New test.
12290 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
12292         PR c++/66254
12293         * g++.dg/cpp0x/scoped_enum5.C: New.
12295 2015-06-23  Richard Biener  <rguenther@suse.de>
12297         PR tree-optimization/66636
12298         * gcc.dg/vect/pr66636.c: New testcase.
12300 2015-06-23  Marek Polacek  <polacek@redhat.com>
12302         * gcc.dg/fold-minus-4.c: New test.
12303         * gcc.dg/fold-minus-5.c: New test.
12304         * c-c++-common/ubsan/overflow-add-5.c: New test.
12306 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
12308         Add missing testcase from r224672.
12309         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12311         * gcc.target/vax/bswapdi-1.c: New.
12313 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
12315         PR fortran/64674
12316         * gfortran.dg/associate_18.f08: New test.
12318 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
12320         PR target/66560
12321         * gcc.target/i386/pr66560-1.c: New test.
12322         * gcc.target/i386/pr66560-2.c: Ditto.
12323         * gcc.target/i386/pr66560-3.c: Ditto.
12324         * gcc.target/i386/pr66560-4.c: Ditto.
12326 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
12328         * gcc.target/nvptx/nvptx.exp: New file.
12329         * gcc.target/nvptx/proto-1.c: Likewise.
12331 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
12333         PR tree-optimization/66449
12334         * gcc.dg/vect/pr66449.c: New test.
12336 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
12338         * g++.dg/other/dump-ada-spec-5.C: New test.
12339         * g++.dg/other/dump-ada-spec-6.C: Likewise.
12340         * g++.dg/other/dump-ada-spec-7.C: Likewise.
12342 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
12344         * g++.dg/inherit/pure1.C: Test location too.
12346 2015-06-22  Marek Polacek  <polacek@redhat.com>
12348         * gcc.dg/fold-ior-1.c: New test.
12349         * gcc.dg/fold-minus-2.c: New test.
12350         * gcc.dg/fold-minus-3.c: New test.
12351         * gcc.dg/fold-plus-1.c: New test.
12352         * gcc.dg/fold-plus-2.c: New test.
12353         * gcc.dg/fold-xor-4.c: New test.
12354         * gcc.dg/fold-xor-5.c: New test.
12356 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12358         PR target/65914
12359         * g++.dg/torture/pr65914.C:  New.
12361 2015-06-22  Richard Biener  <rguenther@suse.de>
12363         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12364         not existing TORTURE_OPTIONS only.
12365         * lib/gcc-dg.exp: Likewise.
12367 2015-06-22  Christian Bruel  <christian.bruel@st.com>
12369         PR target/52144
12370         * gcc.target/arm/flip-thumb.c: New test.
12372 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
12373             Martin Liska  <mliska@suse.cz>
12375         PR ipa/65908
12376         * g++.dg/ipa/pr65908.C: New testcase.
12378 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
12380         PR c++/65882
12381         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12382         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12384 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
12386         * gnat.dg/specs/debug1.ads: Adjust.
12388 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
12390         * gcc.target/aarch64/fmovd-zero-mem.c: New.
12391         * gcc.target/aarch64/fmovd-zero-reg.c: New.
12392         * gcc.target/aarch64/fmovf-zero-mem.c: New.
12393         * gcc.target/aarch64/fmovf-zero-reg.c: New.
12394         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12395         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12396         * gcc.target/aarch64/fmovd-zero.c: Delete.
12397         * gcc.target/aarch64/fmovf-zero.c: Delete.
12399 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12401         * gcc.target/vax/bswapdi-1.c: New.
12403 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12405         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12407 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12409         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12411 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12413         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12415 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12417         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12419 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12421         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12423 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12425         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12427 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12429         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12431 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12433         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12435 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12437         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12439 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12441         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12443 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12445         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12447 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12449         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12451 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12453         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12455 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12457         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12459 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12461         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12463 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12465         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12467 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12469         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12471 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12473         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12475 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12477         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12479 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12481         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12482         (_ARM_FPSCR): Add FZ field.
12483         (clean_results): Force FZ=1 on AArch64.
12484         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12486 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12488         * gcc.target/aarch64/pr62308.c: New test.
12490 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
12492         PR fortran/66549
12493         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12495 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
12497         * gcc.target/i386/mpx/pr66581.c: New test.
12499 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
12501         * gcc.target/i386/cmov9.c: New test.
12503 2015-06-18  Richard Biener  <rguenther@suse.de>
12505         * g++.dg/other/const4.C: New testcase.
12507 2015-06-18  Michael Matz  <matz@suse.de>
12509         PR middle-end/66253
12510         * gcc.dg/vect/pr66253.c: New testcase.
12512 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12514         PR target/66569
12515         * gcc.target/i386/mpx/chkp-vararg.c: New test.
12517 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12519         PR middle-end/66568
12520         * gcc.target/i386/mpx/pr66568.c: New test.
12522 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12524         PR middle-end/66567
12525         * gcc.target/i386/mpx/pr66567.c: New test.
12527 2015-06-18  Richard Biener  <rguenther@suse.de>
12529         PR tree-optimization/66510
12530         * gcc.dg/vect/slp-perm-12.c: New testcase.
12532 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12534         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12535         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12536         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12537         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12539 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
12541         PR c++/66571
12542         * g++.dg/gomp/pr66571-1.C: New test.
12544         PR middle-end/66429
12545         * c-c++-common/gomp/pr66429.c: New test.
12547 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
12549         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12550         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12551         ...this.
12552         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12553         New testcase.
12554         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12555         New testcase.
12557 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12559         PR testsuite/65944
12560         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12562 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
12564         * gcc.target/mips/pr65862-1.c: New test.
12565         * gcc.target/mips/pr65862-2.c: Likewise.
12567 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12569         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12570         * gcc.target/i386/pr52252-atom.c: Ditto.
12571         * gcc.target/i386/vect-div-1.c: Ditto.
12572         * gcc.target/i386/rotate-5.c: Ditto.
12573         * gcc.target/i386/pr50202.c: Ditto.
12574         * gcc.target/i386/pr37843-3.c: Ditto.
12575         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12576         * gcc.target/i386/pr53397-1.c: Ditto.
12577         * gcc.target/i386/pr55934.c: Ditto.
12578         * gcc.target/i386/pr37843-4.c: Ditto.
12579         * gcc.target/i386/pr60451.c: Ditto.
12580         * gcc.target/i386/pr53397-2.c: Ditto.
12581         * gcc.target/i386/vectorize1.c: Ditto.
12582         * gcc.target/i386/extract-insert-combining.c: Ditto.
12583         * gcc.target/i386/pr53759.c: Ditto.
12584         * gcc.target/i386/pr52252-core.c: Ditto.
12585         * gcc.target/i386/rotate-3.c: Ditto.
12586         * gcc.target/i386/sse-20.c: Ditto.
12587         * gcc.target/i386/rotate-4.c: Ditto.
12588         * gcc.target/i386/pr61403.c: Ditto.
12589         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12590         * gcc.target/i386/pr60901.c: Ditto.
12591         * gcc.target/i386/pr59794-7.c: Ditto.
12592         * gcc.target/i386/pr62208.c: Ditto.
12593         * gcc.target/i386/pr53416.c: Ditto.
12594         * gcc.target/i386/asm-dialect-1.c: Ditto.
12595         * gcc.target/i386/pr50038.c: Ditto.
12596         * gcc.target/i386/47698.c: Ditto.
12597         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12598         * gcc.target/i386/pr59794-2.c: Ditto.
12599         * gcc.target/i386/pr59794-3.c: Ditto.
12600         * gcc.target/i386/pr39058.c: Ditto.
12601         * gcc.target/i386/pr60205-1.c: Ditto.
12602         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12603         * gcc.target/i386/sse2-movq-2.c: Ditto.
12605 2015-06-17  Richard Biener  <rguenther@suse.de>
12607         PR tree-optimization/66251
12608         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12610 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
12612         PR c++/59682
12613         * g++.dg/parse/new-placement1.C: New.
12615 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12617         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12618         * jit.dg/test-compound-assignment.c: New testcase.
12620 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12622         PR jit/66539
12623         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12624         to "testcases" array.
12626 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12628         PR jit/66539
12629         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12630         * jit.dg/test-debug-strings.c: New test case.
12631         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12632         the discriminant has a sane debug string.
12634 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
12636         PR target/56766
12637         * gcc.target/i386/pr56766-1.c: New test.
12638         * gcc.target/i386/pr56766-2.c: Ditto.
12640 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
12642         * gcc.target/mips/loongson-shift-count-truncated-1.c:
12643         Skip on mips*-mti-linux* and mips*-img-linux* targets.
12644         * gcc.target/mips/loongson-simd.c: Ditto.
12646 2015-06-16  Richard Biener  <rguenther@suse.de>
12648         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12650 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
12652         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12653         passed by the testsuite driver.
12655 2015-06-16  Richard Biener  <rguenther@suse.de>
12657         * gcc.dg/vect/slp-perm-11.c: New testcase.
12659 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
12661         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12662         dg-options.
12664 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
12666         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12667         Reinstate calls to torture-init and torture-finalize.
12669 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12671         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12673 2015-06-15  Nathan Sidwell  <nathan@acm.org>
12675         PR c++/58583
12676         * g++.dg/cpp0x/nsdmi-template14.C: New test.
12678 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
12680         PR c++/51048
12681         * g++.dg/cpp0x/local-type1.C: New.
12683 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
12685         PR fortran/44672
12686         PR fortran/45440
12687         PR fortran/57307
12688         * gfortran.dg/allocate_with_source_3.f90: Removed check for
12689         unimplemented error.
12690         * gfortran.dg/allocate_with_source_7.f08: New test.
12691         * gfortran.dg/allocate_with_source_8.f08: New test.
12693 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
12695         PR c++/65168
12696         * g++.dg/warn/Walways-true-3.C: New test.
12698 2015-06-13  Tom de Vries  <tom@codesourcery.com>
12700         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12702 2015-06-13  Tom de Vries  <tom@codesourcery.com>
12704         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12705         (main): Remove superfluous attributes.
12706         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12707         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12709 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
12711         * gcc.target/i386/monitorx.c: New.
12712         * gcc.target/i386/sse-12.c: Add -mmwaitx.
12713         * gcc.target/i386/sse-13.c: Ditto.
12714         * gcc.target/i386/sse-14.c: Ditto.
12715         * gcc.target/i386/sse-22.c: Ditto.
12716         * gcc.target/i386/sse-23.c: Ditto.
12717         * g++.dg/other/i386-2.C: Ditto.
12718         * g++.dg/other/i386-3.C: Ditto.
12720 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
12722         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12724 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
12726         PR fortran/66079
12727         * gfortran.dg/allocatable_scalar_13.f90: New test
12729 2015-06-11  Marek Polacek  <polacek@redhat.com>
12731         * gcc.dg/fold-xor-3.c: New test.
12733 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12735         * gcc.target/arm/short-it-ifcvt-1.c: New test.
12736         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12738 2015-06-11  Christian Bruel  <christian.bruel@st.com>
12740         PR target/52144
12741         * gcc.target/arm/pragma_attribute.c: New test.
12743 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
12745         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12747 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
12749         PR target/66473
12750         * gcc.target/i386/pr66473.c: New test.
12752 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
12754         PR target/66470
12755         * gcc.dg/tls/pr66470.c: New test.
12756         * gcc.target/i386/pr66470.c: New test.
12758 2015-06-10  Christian Bruel  <christian.bruel@st.com>
12760         PR target/52144
12761         * gcc.target/arm/attr_arm.c: New test
12762         * gcc.target/arm/attr_arm-err.c: New test
12763         * gcc.target/arm/attr_thumb.c: New test
12764         * gcc.target/arm/attr_thumb-static.c: New test
12766 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12768         PR target/66200
12769         PR target/66428
12770         PR c++/66192
12771         * g++.dg/abi/aarch64_guard1.C: Adjust test.
12773 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
12775         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12776         passed by the testsuite driver.
12778 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12780         Revert:
12781         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12782         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12783         * gcc.dg/ssp-1.c: Make counter a register.
12784         * gcc.dg/ssp-2.c: Likewise.
12785         * gcc.dg/torture/parm-coalesce.c: New.
12787 2015-06-09  Tom de Vries  <tom@codesourcery.com>
12789         * gcc.target/i386/vararg-loc.c: New test.
12791 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
12793         PR c++/65815
12794         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12795         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12797 2015-06-09  Marek Polacek  <polacek@redhat.com>
12799         PR tree-optimization/66299
12800         * gcc.dg/pr66299-1.c: New test.
12801         * gcc.dg/pr66299-2.c: New test.
12802         * gcc.dg/pr66299-3.c: New test.
12804 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
12806         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12807         passed by the testsuite driver.
12809 2015-06-09  Richard Biener  <rguenther@suse.de>
12811         PR middle-end/66423
12812         * gcc.dg/fold-modpow2.c: New testcase.
12814 2015-06-09  Richard Biener  <rguenther@suse.de>
12816         PR tree-optimization/66419
12817         * gcc.dg/vect/bb-slp-37.c: New testcase.
12819 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
12821         * gcc.target/arm/stl-cond.c: New test.
12823 2015-06-09  Richard Biener  <rguenther@suse.de>
12825         PR middle-end/66413
12826         * gcc.dg/torture/pr66413.c: New testcase.
12828 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12830         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12831         * gcc.dg/ssp-1.c: Make counter a register.
12832         * gcc.dg/ssp-2.c: Likewise.
12833         * gcc.dg/torture/parm-coalesce.c: New.
12835 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
12837         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12838         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12840 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12842         PR rtl-optimization/66444
12843         * gcc.dg/pr66444.c: New test.
12845 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
12847         PR fortran/66245
12848         * gfortran.dg/class_is_1.f90: New test.
12849         * gfortran.dg/type_is_1.f90: Ditto.
12851 2015-06-08  Marek Polacek  <polacek@redhat.com>
12853         PR c/66415
12854         * gcc.dg/cpp/pr66415-1.c: New test.
12855         * gcc.dg/cpp/pr66415-2.c: New test.
12857 2015-06-08  Richard Biener  <rguenther@suse.de>
12859         PR tree-optimization/66422
12860         * gcc.dg/Warray-bounds-16.c: New testcase.
12862 2015-06-08  Richard Biener  <rguenther@suse.de>
12864         * gcc.dg/vect/slp-perm-10.c: New testcase.
12865         * gcc.dg/vect/slp-23.c: Adjust.
12866         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12867         vector pointer update.
12869 2015-06-08  Marek Polacek  <polacek@redhat.com>
12871         PR sanitizer/66452
12872         * g++.dg/ubsan/pr66452.C: New test.
12874 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12876         PR tree-optimization/66436
12877         * gcc.dg/gomp/dump-new-function-2.c: New test.
12878         * gcc.dg/gomp/dump-new-function-3.c: Same.
12879         * gcc.dg/gomp/dump-new-function.c: Same.
12881 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12883         PR tree-optimization/66435
12884         * gcc.dg/gomp/notify-new-function-2.c: New test.
12885         * gcc.dg/gomp/notify-new-function-3.c: Same.
12886         * gcc.dg/gomp/notify-new-function.c: Same.
12888 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
12890         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12891         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12892         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12893         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12894         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12895         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12896         -fshort-enum.
12898 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
12900         PR fortran/47659
12901         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12902         * gfortran.dg/warn_conversion.f90: Add warning for change in value
12903         for assignment.
12904         * gfortran.dg/warn_conversion_3.f90: Add warnings.
12905         * gfortran.dg/warn_conversion_5.f90: New test.
12906         * gfortran.dg/warn_conversion_6.f90: New test.
12907         * gfortran.dg/warn_conversion_7.f90: New test.
12909 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12911         PR fortran/66347
12912         * gfortran.dg/blockdata_9.f: New test.
12914 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12916         PR fortran/66385
12917         * gfortran.dg/forall_17.f90:  New test.
12919 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
12921         * g++.dg/cpp0x/pr57101.C: Add warning.
12922         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12923         * g++.dg/ext/visibility/anon7.C: Same.
12924         * g++.dg/ipa/pr63587-2.C: Same.
12925         * g++.dg/opt/dump1.C: Same.
12926         * g++.dg/opt/pr59622-3.C: Same.
12927         * g++.dg/opt/pr59622.C: Same.
12928         * g++.dg/torture/pr46383.C: Same.
12929         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12930         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12931         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12932         functions.
12933         * gfortran.dg/intent_out_8.f90: Same.
12934         * gfortran.dg/warn_target_lifetime_3.f90: Same.
12936 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12938         PR fortran/66377
12939         gfortran.dg/equiv_9.f90: New test.
12942 2015-06-05  Tom de Vries  <tom@codesourcery.com>
12944         merge from gomp4 branch:
12945         2015-05-28  Tom de Vries  <tom@codesourcery.com>
12947         PR tree-optimization/65443
12948         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12949         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12950         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12952 2015-06-05  Nathan Sidwell  <nathan@acm.org>
12954         PR c++/52595
12955         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12957 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
12959         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12961 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
12963         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12965 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
12967         * gcc.target/i386/noplt-1.c: New test.
12968         * gcc.target/i386/noplt-2.c: New test.
12969         * gcc.target/i386/noplt-3.c: New test.
12970         * gcc.target/i386/noplt-4.c: New test.
12972 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
12974         PR fortran/58749
12975         * gfortran.dg/adjustl_1.f90:  New test.
12977 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
12979         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12980         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12982 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
12984         * lto.c (iterative_hash_canonical_type,
12985         gimple_register_canonical_type): only hash main variants of types
12987 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
12989         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12990         Move set of dg-do-what-default after early return.
12992 2015-06-04  Marek Polacek  <polacek@redhat.com>
12994         PR c/66341
12995         * gcc.dg/lvalue-8.c: New test.
12997 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12998             Paolo Carlini  <paolo.carlini@oracle.com>
13000         PR c++/66130
13001         * g++.dg/other/pr66130.C: New.
13002         * g++.dg/cpp0x/pr66130.C: Likewise.
13004 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
13006         * g++.dg/cpp0x/decl-loc1.C: New.
13007         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13008         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13009         * g++.dg/init/ctor8.C: Likewise.
13010         * g++.dg/parse/semicolon4.C: Likewise.
13012 2015-06-03  Marek Polacek  <polacek@redhat.com>
13014         PR sanitizer/66190
13015         * g++.dg/ubsan/static-init-1.C: New test.
13016         * g++.dg/ubsan/static-init-2.C: New test.
13017         * g++.dg/ubsan/static-init-3.C: New test.
13019 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
13021         PR target/66275
13022         * gcc.target/i386/pr66275.c: New test.
13024 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13026         * gcc.dg/Wcxx-compat-22.c: New testcase.
13027         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13028         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13029         * c-c++-common/pr58346-1.c: Likewise.
13030         * c-c++-common/transparent-union-1.c: Likewise.
13032 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
13034         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13035         * g++.dg/plugin/def_plugin.c: New file.
13036         * g++.dg/plugin/def-plugin-test.C: New file.
13038 2015-06-03  Richard Biener  <rguenther@suse.de>
13040         * gcc.dg/vect/bb-slp-36.c: New testcase.
13042 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13044         * gcc.dg/lto/chkp-removed-alias_0.c: New.
13046 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13048         * gcc.dg/lto/chkp-privatize-1_0.c: New.
13049         * gcc.dg/lto/chkp-privatize-1_1.c: New.
13050         * gcc.dg/lto/chkp-privatize-2_0.c: New.
13051         * gcc.dg/lto/chkp-privatize-2_1.c: New.
13053 2015-06-03  Marek Polacek  <polacek@redhat.com>
13055         PR c/64223
13056         PR c/29358
13057         * gcc.dg/pr64223-1.c: New test.
13058         * gcc.dg/pr64223-2.c: New test.
13060 2015-06-03  Richard Biener  <rguenther@suse.de>
13062         PR tree-optimization/63916
13063         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13065 2015-06-03  Richard Biener  <rguenther@suse.de>
13067         PR tree-optimization/66375
13068         * gcc.dg/torture/pr66375.c: New testcase.
13070 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
13072         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13074 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
13076         PR target/65768
13077         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13079 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13081         PR fortran/66380
13082         * gfortran.dg/reshape_7.f90: New test.
13084 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
13086         PR c/66220:
13087         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13088         (fn_36): New.
13090 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13092         PR c/49551
13093         * gcc.dg/pr49551.c: New testcase.
13095 2015-06-02  Richard Biener  <rguenther@suse.de>
13097         PR debug/65549
13098         * g++.dg/lto/pr65549_0.C: New testcase.
13100 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
13102         PR libgomp/65742
13103         PR middle-end/66332
13104         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13106 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13108         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13110 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
13112         PR c++/61683
13113         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13115 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
13117         PR tree-optimization/48052
13118         * gcc.dg/tree-ssa/scev-8.c: New.
13119         * gcc.dg/tree-ssa/scev-9.c: New.
13120         * gcc.dg/tree-ssa/scev-10.c: New.
13121         * gcc.dg/vect/pr48052.c: New.
13123 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
13125         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13127 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13129         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13131 2015-06-02  Marek Polacek  <polacek@redhat.com>
13133         PR middle-end/66345
13134         * gcc.dg/torture/pr66345.c: New test.
13136 2015-06-02  Richard Biener  <rguenther@suse.de>
13138         PR tree-optimization/65961
13139         * gcc.dg/torture/pr65961.c: New testcase.
13141 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
13143         PR tree-optimization/52563
13144         PR tree-optimization/62173
13145         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13146         * gcc.dg/tree-ssa/scev-4.c: Ditto.
13148 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13150         * gnat.dg/specs/varsize_return2.ads: New test.
13151         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13153 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
13155         * gcc.dg/vect/vect-outer-simd-1.c: New test.
13157 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
13159         PR target/65697
13160         * gcc.target/aarch64/sync-comp-swap.c: New.
13161         * gcc.target/aarch64/sync-comp-swap.x: New.
13162         * gcc.target/aarch64/sync-op-acquire.c: New.
13163         * gcc.target/aarch64/sync-op-acquire.x: New.
13164         * gcc.target/aarch64/sync-op-full.c: New.
13165         * gcc.target/aarch64/sync-op-full.x: New.
13166         * gcc.target/aarch64/sync-op-release.c: New.
13167         * gcc.target/aarch64/sync-op-release.x: New.
13169 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
13171         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13172         (bar): Predefined.
13174 2015-06-01  Richard Biener  <rguenther@suse.de>
13176         PR tree-optimization/66349
13177         PR tree-optimization/66352
13178         PR tree-optimization/66357
13179         * gcc.dg/torture/pr66357.c: New testcase.
13180         * gcc.dg/torture/pr66349.c: Likewise.
13181         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13183 2015-06-01  Richard Biener  <rguenther@suse.de>
13185         Revert
13186         2015-05-29  Richard Biener  <rguenther@suse.de>
13188         PR tree-optimization/66314
13189         * gcc.dg/asan/pr66314.c: New testcase.
13191 2015-06-01  Richard Biener  <rguenther@suse.de>
13193         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13195 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
13197         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13198         directives.
13199         (hp3, hp4): Add inline keyword.
13200         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13201         (hp2): Add inline keyword.
13202         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13203         (hp2): Add inline keyword.
13205 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
13207         PR target/65527
13208         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13209         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13210         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13211         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13213 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
13215         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13216         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13218 2015-06-01  Richard Biener  <rguenther@suse.de>
13220         PR tree-optimization/66280
13221         * g++.dg/torture/pr66280.C: New testcase.
13222         * g++.dg/torture/pr66280-2.C: Likewise.
13224 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13226         * gnat.dg/addr9_1.adb: New test.
13227         * gnat.dg/addr9_2.adb: Likewise.
13228         * gnat.dg/addr9_3.adb: Likewise.
13229         * gnat.dg/addr9_4.adb: Likewise.
13231 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
13233           * g++.dg/other/dump-ada-spec-4.C: New test.
13235 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
13237         * gcc.dg/alias-8.c: Fix dg-warning.
13239 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
13241         * gcc.dg/alias-8.c: Do not xfail.
13242         * gcc.dg/pr62167.c: Prevent FRE.
13243         * gcc.dg/alias-14.c: New testcase.
13245 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
13247         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13249 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13251         PR target/66215
13252         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13253         dg-options.
13254         * gcc.target/s390/hotpatch-10.c: Likewise.
13255         * gcc.target/s390/hotpatch-11.c: Likewise.
13256         * gcc.target/s390/hotpatch-12.c: Likewise.
13257         * gcc.target/s390/hotpatch-17.c: Likewise.
13258         * gcc.target/s390/hotpatch-18.c: Likewise.
13259         * gcc.target/s390/hotpatch-20.c: Likewise.
13260         * gcc.target/s390/hotpatch-21.c: Likewise.
13261         * gcc.target/s390/hotpatch-22.c: Likewise.
13262         * gcc.target/s390/hotpatch-23.c: Likewise.
13263         * gcc.target/s390/hotpatch-24.c: Likewise.
13264         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
13265         to check for the exact nops too.
13266         * gcc.target/s390/hotpatch-3.c: Likewise.
13267         * gcc.target/s390/hotpatch-4.c: Likewise.
13268         * gcc.target/s390/hotpatch-5.c: Likewise.
13269         * gcc.target/s390/hotpatch-6.c: Likewise.
13270         * gcc.target/s390/hotpatch-7.c: Likewise.
13271         * gcc.target/s390/hotpatch-8.c: Likewise.
13272         * gcc.target/s390/hotpatch-9.c: Likewise.
13273         * gcc.target/s390/hotpatch-14.c: Likewise.
13274         * gcc.target/s390/hotpatch-15.c: Likewise.
13275         * gcc.target/s390/hotpatch-16.c: Likewise.
13276         * gcc.target/s390/hotpatch-19.c: Likewise.
13277         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
13278         scan-assembler-times counting number of .align directives.
13279         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13280         dg-options.  Remove scan-assembler-times counting number of .align
13281         directives.
13282         * gcc.target/s390/hotpatch-26.c: New file.
13283         * gcc.target/s390/hotpatch-27.c: New file.
13284         * gcc.target/s390/hotpatch-28.c: New file.
13285         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13286         using -Os -O0 -O1 -O2 -O3 options.
13288 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13290         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13292 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
13294         PR tree-optimization/66142
13295         * gcc.dg/vect/pr66142.c: New test.
13297 2015-05-29  Richard Biener  <rguenther@suse.de>
13299         PR tree-optimization/66314
13300         * gcc.dg/asan/pr66314.c: New testcase.
13302 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
13304         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13305         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13306         Adjust all callers.
13307         (schedule-cleanups, dg-keep-saved-temps): New proc.
13308         (gcc-dg-test-1): Schedule cleanups.
13309         * lib/profopt.exp (profopt-execute): Likewise.
13310         * g++.dg/cdce3.C: Adjust expected line numbers.
13311         * gcc.dg/cdce1.c: Likewise.
13312         * gcc.dg/cdce2.c: Likewise.
13313         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13314         * gcc.dg/strlenopt-24.c: Likewise.
13315         * gcc.dg/tree-ssa/vrp26.c: Likewise.
13316         * gcc.dg/tree-ssa/vrp28.c: Likewise.
13317         * obj-c++.dg/encode-2.mm: Likewise.
13319 2015-05-28  DJ Delorie  <dj@redhat.com>
13321         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13323 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13325         * gnat.dg/discr43.adb: New test.
13327 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13329         * gnat.dg/varsize_temp.adb: Rename into...
13330         * gnat.dg/varsize1.adb: ...this.
13331         * gnat.dg/varsize_copy.ad[sb]: Rename into...
13332         * gnat.dg/varsize2.ad[sb]: ...this.
13333         * gnat.dg/varsize3_1.adb: New test.
13334         * gnat.dg/varsize3_2.adb: Likewise.
13335         * gnat.dg/varsize3_3.adb: Likewise.
13336         * gnat.dg/varsize3_4.adb: Likewise.
13337         * gnat.dg/varsize3_5.adb: Likewise.
13338         * gnat.dg/varsize3_6.adb: Likewise.
13339         * gnat.dg/varsize3_pkg1.ads: New helper.
13340         * gnat.dg/varsize3_pkg2.ads: Likewise.
13341         * gnat.dg/varsize3_pkg3.ads: Likewise.
13343 2015-05-28  Richard Biener  <rguenther@suse.de>
13345         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13347 2015-05-28  Richard Biener  <rguenther@suse.de>
13349         PR tree-optimization/66142
13350         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13352 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
13354         PR target/63810
13355         * gcc.dg/darwin-minversion-3.c: Update testcase.
13356         * gcc.dg/darwin-minversion-4.c: Ditto.
13357         * gcc.dg/darwin-minversion-5.c: New testcase.
13358         * gcc.dg/darwin-minversion-6.c: Ditto.
13359         * gcc.dg/darwin-minversion-7.c: Ditto.
13360         * gcc.dg/darwin-minversion-8.c: Ditto.
13361         * gcc.dg/darwin-minversion-9.c: Ditto.
13362         * gcc.dg/darwin-minversion-10.c: Ditto.
13363         * gcc.dg/darwin-minversion-11.c: Ditto.
13364         * gcc.dg/darwin-minversion-12.c: Ditto.
13366 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13368         PR rtl-optimization/66168
13369         * gcc.c-torture/compile/pr66168.c: New test.
13371 2015-05-27  Jeff Law  <law@redhat.com>
13373         PR target/39726
13374         * gcc.dg/target/m68k/pr39726-1.c: New test.
13376 2015-05-27  Nathan Sidwell  <nathan@acm.org>
13378         PR c++/66270
13379         * g++.dg/ext/alias-canon3.C: New.
13381 2015-05-27  Richard Biener  <rguenther@suse.de>
13383         PR tree-optimization/66272
13384         Revert parts of
13385         2014-08-15  Richard Biener  <rguenther@suse.de>
13387         PR tree-optimization/62031
13388         * gcc.dg/torture/pr66272.c: New testcase.
13390 2015-05-27  Richard Biener  <rguenther@suse.de>
13392         * gcc.dg/vect/slp-reduc-7.c: New testcase.
13394 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
13396         PR target/65358
13397         * gcc.dg/pr65358.c: New test.
13399 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
13401         PR fortran/65548
13402         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13403         semantic.
13404         * gfortran.dg/allocate_with_source_6.f90: New test.
13406 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
13408         * gnat.dg/atomic7_1.adb: New test.
13409         * gnat.dg/atomic7_2.adb: Likewise.
13410         * gnat.dg/atomic7_pkg1.ads: New helper.
13411         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13413 2015-05-26  Michael Matz  <matz@suse.de>
13415         PR middle-end/66251
13416         * gcc.dg/vect/pr66251.c: New test.
13418 2015-05-26  Richard Biener  <rguenther@suse.de>
13420         PR tree-optimization/66142
13421         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13423 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
13425         PR fortran/66082
13426         * gfortran.dg/allocatable_scalar_13.f90: New test
13428 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13430         * gnat.dg/warn11.adb: New test.
13431         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13433 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13435         * gnat.dg/vfa1_1.adb: New test.
13436         * gnat.dg/vfa1_2.adb: Likewise.
13437         * gnat.dg/vfa1_3.adb: Likewise.
13438         * gnat.dg/vfa1_4.adb: Likewise.
13439         * gnat.dg/vfa1_pkg.ads: New helper.
13441 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
13443         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13444         * gcc.target/i386/pr66232-3.c: Likewise.
13446 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
13448         PR target/66274
13449         * gcc.target/i386/pr66274.c: New test.
13451 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13453         * gnat.dg/renaming6.ad[sb]: New test.
13455 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
13457         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13458         and 'dg-require-effective-target pie'.
13460 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13462         PR c++/66243
13463         * g++.dg/cpp0x/pr66243.C: New.
13465 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
13467         PR lto/66180
13468         * g++.dg/lto/pr66180_0.C: New testcase.
13469         * g++.dg/lto/pr66180_1.C: New testcase.
13471 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
13473         PR fortran/66257
13474         * typebound_call_27.f90: New file.
13476 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13478         PR c++/65936
13479         * g++.dg/template/pr65936.C: New.
13481 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13483         PR tree-optimization/63387
13484         * gcc.dg/pr63387-2.c: New testcase.
13486 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13488         * gcc.dg/simd-1.c: Update to the new message.
13490 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13492         * gcc.dg/nand.c: New testcase.
13494 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
13496         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13497         Set dg-do-what-default to compile only on ARM targets without
13498         arm_neon_hw execution support.  Remove redundant c-torture-execute
13499         in loop over test cases.
13501 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13503         PR target/65491
13504         * gcc.target/aarch64/pr65491_1.c: New test.
13505         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13506         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13508 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
13510         PR c++/65598
13511         * g++.dg/cpp0x/explicit9.C: New.
13512         * g++.dg/cpp0x/explicit8.C: Check the locations too.
13514 2015-05-22  Richard Biener  <rguenther@suse.de>
13516         PR tree-optimization/66251
13517         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13519 2015-05-22  Marek Polacek  <polacek@redhat.com>
13521         PR c/47043
13522         * c-c++-common/attributes-enum-1.c: New test.
13523         * c-c++-common/attributes-enum-2.c: New test.
13524         * g++.dg/cpp0x/attributes-enum-1.C: New test.
13525         * g++.dg/cpp1y/attributes-enum-1.C: New test.
13527 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
13529         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13530         effective target support.  If no arm_neon_hw support, do not attempt
13531         to execute the tests; only compile them.
13532         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13533         and "dg-require-effective-target arm_neon_ok".
13534         * gcc.target/arm/simd/vextp16_1.c: Likewise.
13535         * gcc.target/arm/simd/vextp64_1.c: Likewise.
13536         * gcc.target/arm/simd/vextp8_1.c: Likewise.
13537         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13538         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13539         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13540         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13541         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13542         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13543         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13544         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13545         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13546         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13547         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13548         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13549         * gcc.target/arm/simd/vexts16_1.c: Likewise.
13550         * gcc.target/arm/simd/vexts32_1.c: Likewise.
13551         * gcc.target/arm/simd/vexts64_1.c: Likewise.
13552         * gcc.target/arm/simd/vexts8_1.c: Likewise.
13553         * gcc.target/arm/simd/vextu16_1.c: Likewise.
13554         * gcc.target/arm/simd/vextu32_1.c: Likewise.
13555         * gcc.target/arm/simd/vextu64_1.c: Likewise.
13556         * gcc.target/arm/simd/vextu8_1.c: Likewise.
13557         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13558         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13559         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13560         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13561         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13562         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13563         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13564         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13565         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13566         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13567         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13568         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13569         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13570         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13571         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13572         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13573         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13574         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13575         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13576         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13577         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13578         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13579         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13580         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13581         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13582         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13583         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13584         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13585         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13586         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13587         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13588         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13589         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13590         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13591         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13592         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13593         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13594         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13595         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13596         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13597         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13598         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13599         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13600         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13601         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13602         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13603         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13604         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13605         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13606         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13607         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13608         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13609         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13610         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13611         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13612         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13613         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13614         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13615         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13616         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13617         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13618         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13619         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13620         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13621         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13622         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13623         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13624         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13625         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13626         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13627         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13628         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13629         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13630         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13631         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13632         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13633         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13634         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13635         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13636         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13637         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13638         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13639         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13640         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13641         * gcc.target/arm/simd/vzips16_1.c: Likewise.
13642         * gcc.target/arm/simd/vzips32_1.c: Likewise.
13643         * gcc.target/arm/simd/vzips8_1.c: Likewise.
13644         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13645         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13646         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13648 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
13650         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13651         * gcc.dg/vect/pr59354.c: Likewise.
13652         * gcc.dg/vect/pr64252.c: Likewise.
13653         * gcc.dg/vect/pr64404.c: Likewise.
13654         * gcc.dg/vect/pr64493.c: Likewise.
13655         * gcc.dg/vect/pr64495.c: Likewise.
13656         * gcc.dg/vect/pr64844.c: Likewise.
13657         * gcc.dg/vect/pr65518.c: Likewise.
13658         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13660 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
13662         PR c++/66210
13663         * g++.dg/cpp1y/var-templ28.C: New.
13665 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
13667         PR target/66232
13668         * gcc.target/i386/pr66232-1.c: New test.
13669         * gcc.target/i386/pr66232-2.c: Likewise.
13670         * gcc.target/i386/pr66232-3.c: Likewise.
13671         * gcc.target/i386/pr66232-4.c: Likewise.
13672         * gcc.target/i386/pr66232-5.c: Likewise.
13674 2015-05-21  Nathan Sidwell  <nathan@acm.org>
13676         * g++.dg/cpp1y/pr60943.C: New.
13678 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
13680         PR tree-optimization/66233
13681         * gcc.c-torture/execute/pr66233.c: New test.
13683 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
13685         PR fortran/66176
13686         * gfortran.dg/inline_matmul_11.f90:  New test.
13688 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
13690         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13691         instead of listing several targets on its own.
13692         * gcc.target/i386/pr32219-2.c: Likewise.
13693         * gcc.target/i386/pr32219-3.c: Likewise.
13694         * gcc.target/i386/pr32219-4.c: Likewise.
13695         * gcc.target/i386/pr32219-5.c: Likewise.
13696         * gcc.target/i386/pr32219-6.c: Likewise
13697         * gcc.target/i386/pr32219-7.c: Likewise.
13698         * gcc.target/i386/pr32219-8.c: Likewise.
13699         * gcc.target/i386/pr39013-1.c: Likewise.
13700         * gcc.target/i386/pr39013-2.c: Likewise.
13701         * gcc.target/i386/pr64317.c: Likewise.
13703 2015-05-21  Jeff Law  <law@redhat.com>
13705         * gcc.target/hppa/shadd-3.c: New test.
13706         * gcc.target/hppa/shadd-4.c: New test.
13708 2015-05-21  Michael Matz  <matz@suse.de>
13710         * gcc.dg/vect/vect-strided-store.c: New test.
13711         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13712         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13714 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13716         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13717         * gcc.dg/pow-sqrt-synth-1.c: New test.
13718         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13720 2015-05-21  Richard Biener  <rguenther@suse.de>
13722         PR c++/66211
13723         * g++.dg/conversion/pr66211.C: New testcase.
13724         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13726 2015-05-21  Jeff Law  <law@redhat.com>
13728         * gcc.target/hppa/shadd-2.c: New test.
13730 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
13732         PR target/54236
13733         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13735 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13737         PR target/65937
13738         * gcc.target/arm/pr26702.c: Adjust target selector.
13740 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
13742         PR middle-end/66221
13743         * gcc.dg/lto/pr66221_0.c: New test.
13744         * gcc.dg/lto/pr66221_1.c: New test.
13746 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13748         PR c/52952
13749         * gcc.dg/redecl-4.c: Update column numbers.
13750         * gcc.dg/format/bitfld-1.c: Likewise.
13751         * gcc.dg/format/attr-2.c: Likewise.
13752         * gcc.dg/format/attr-6.c: Likewise.
13753         * gcc.dg/format/attr-7.c (baz): Likewise.
13754         * gcc.dg/format/asm_fprintf-1.c: Likewise.
13755         * gcc.dg/format/attr-4.c: Likewise.
13756         * gcc.dg/format/branch-1.c: Likewise.
13757         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13758         locations within strings with embedded escape sequences.
13760 2015-05-20  Jeff Law  <law@redhat.com>
13762         * gcc.target/hppa/hppa.exp: New target test driver.
13763         * gcc.target/hppa/shadd-1.c: New test.
13765 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
13767         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13769 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
13771         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13772         (fn_33_k_and_r_style): New.
13773         (fn_33_stroustrup_style): New.
13774         (fn_33_allman_style): New.
13775         (fn_33_whitesmiths_style): New.
13776         (fn_33_horstmann_style): New.
13777         (fn_33_ratliff_banner_style): New.
13778         (fn_33_lisp_style): New.
13779         (fn_34_indent_dash_gnu): New.
13780         (fn_34_indent_dash_kr): New.
13781         (fn_34_indent_dash_orig): New.
13782         (fn_34_indent_linux_style): New.
13784 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
13786         PR fortran/65548
13787         * gfortran.dg/allocate_with_source_5.f90: Extend test.
13789 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
13791         PR tree-optimization/65447
13792         * gcc.dg/tree-ssa/pr65447.c: New test.
13794 2015-05-19  Nathan sidwell  <nathan@acm.org>
13796         * g++.dg/cpp0x/pr65954.C: New.
13798 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
13800         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13802 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13804         * lib/target-supports.exp: Vector do not always have natural
13805         alignment on s390*.
13807 2015-05-19  David Sherwood  <david.sherwood@arm.com>
13809         * gcc.dg/loop-invariant.c: New testcase.
13811 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13813         * lib/target-supports.exp: Vector do not always have natural
13814         alignment on s390*.
13816 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13818         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13819         s390*.
13820         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13822 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13824         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13825         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13826         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13827         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13828         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13829         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13830         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13831         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13832         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13833         * gcc.target/s390/zvector/vec-elem-1.c: New test.
13835 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13837         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13839 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13841         * gcc.target/s390/s390.exp
13842         (check_effective_target_vector): New check.
13843         * gcc.target/s390/vector/vec-abi-1.c: New test.
13844         * gcc.target/s390/vector/vec-abi-2.c: New test.
13845         * gcc.target/s390/vector/vec-abi-3.c: New test.
13846         * gcc.target/s390/vector/vec-abi-4.c: New test.
13847         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13848         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13849         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13850         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13851         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13852         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13853         * gcc.target/s390/vector/vec-clobber-1.c: New test.
13854         * gcc.target/s390/vector/vec-cmp-1.c: New test.
13855         * gcc.target/s390/vector/vec-cmp-2.c: New test.
13856         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13857         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13858         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13859         * gcc.target/s390/vector/vec-genmask-1.c: New test.
13860         * gcc.target/s390/vector/vec-genmask-2.c: New test.
13861         * gcc.target/s390/vector/vec-init-1.c: New test.
13862         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13863         * gcc.target/s390/vector/vec-shift-1.c: New test.
13864         * gcc.target/s390/vector/vec-sub-1.c: New test.
13866 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13868         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13870 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13872         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13874 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13876         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13878 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13880         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13882 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13884         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13886 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13888         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13890 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13892         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13894 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13896         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13898 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13900         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13902 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13904         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13906 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13908         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13910 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13912         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13914 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13916         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13918 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
13920         PR tree-optimization/66187
13921         * gcc.c-torture/execute/pr66187.c: New test.
13922         * gcc.dg/pr66187-1.c: New test.
13923         * gcc.dg/pr66187-2.c: New test.
13925 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13927         * gcc.dg/vect/bb-slp-35.c: Adjust.
13929 2015-05-19  Richard Biener  <rguenther@suse.de>
13931         PR tree-optimization/66165
13932         * gcc.dg/torture/pr66165.c: New testcase.
13934         PR tree-optimization/66185
13935         * gcc.dg/torture/pr66185.c: New testcase.
13937 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
13939         PR target/54236
13940         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13942 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
13944         * gcc.target/mips/p5600-bonding.c : New file.
13946 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13948         PR fortran/66106
13949         * gfortran.dg/interface_operator_1.f90: New tests.
13951 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13953         PR fortran/66057
13954         * gfortran.dg/generic_29.f90: New tests.
13956 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13958         PR fortran/66043
13959         * gfortran.dg/storage_size_6.f90: New tests.
13961 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13963         PR fortran/66045
13964         * gfortran.dg/null1.f90: New test.
13966 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13968         PR fortran/66044
13969         * gfortran.dg/entry_21.f90: New test.
13971 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13973         PR fortran/66043
13974         * gfortran.dg/storage_size_6.f90: New tests.
13976 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13978         PR fortran/66040
13979         * gfortran.dg/misplaced_statement.f90: New test.
13981 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13983         PR fortran/66039
13984         * gfortran.dg/filepos1.f90: New test
13986 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13988         PR fortran/64925
13989         * gfortran.dg/pr64925.f90: New test.
13991 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13993         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13994         unit.
13995         * gfortran.dg/lto/pr41576_1.f90: Ditto.
13997 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
13999         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14000         to the family of pie capable targets.
14002 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
14004         * gcc.target/arm/bics_1.c : New testcase.
14005         * gcc.target/arm/bics_2.c : New testcase.
14006         * gcc.target/arm/bics_3.c : New testcase.
14007         * gcc.target/arm/bics_4.c : New testcase.
14009 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
14011         * gcc.target/mips/umips-attr.c: New test.
14013 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14015         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14016         * gcc.dg/20150120-2.c (dg-final): Ditto.
14017         * gcc.dg/20150120-2.c (dg-final): Ditto.
14018         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14020 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14022         PR target/66174
14023         * gcc.target/i386/pr66174.c: New test.
14025 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
14027         PR fortran/37131
14028         * gfortran.dg/matmul_bounds_6.f90:  New test.
14029         * gfortran.dg/matmul_bounds_7.f90:  New test.
14031 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
14033         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14034         * gfortran.dg/lto/pr41576_1.f90: Add interface.
14035         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14036         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14037         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14038         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14040 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14042         PR fortran/65903
14043         * gfortran.dg/continuation_13.f90: Update test.
14044         * gfortran.dg/pr65903.f90: New test.
14046 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
14048         PR fortran/66113
14049         * gfortran.dg/block_14.f90:  New test.
14051 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14053         PR fortran/44054
14054         * lib/gfortran-dg.exp: Update regex to handle two locations for
14055         the same diagnostic without caret.
14056         * gfortran.dg/badline.f: Test also that line numbers are correct
14057         before and after "left but not entered" warning.
14059 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
14060             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
14062         PR target/65768
14063         * gcc.target/arm/maskdata.c: New test.
14065 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
14067         PR fortran/65792
14068         * gfortran.dg/derived_constructor_components_5: New test
14070 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
14072         PR target/66140
14073         * gcc.target/alpha/pr66140.c: New test.
14075 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
14077         PR c/48956
14078         * gcc.dg/Wconversion-complex-c99.c: New test.
14079         * gcc.dg/Wconversion-complex-gnu.c: New test.
14081 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
14083         PR tree-optimization/64454
14084         * gcc.dg/modmod.c: New testcase.
14086 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
14088         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14090 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
14092         PR middle-end/66134
14093         * gcc.target/i386/mpx/pr66134.c: New test.
14095 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
14097         * gcc.target/powerpc/pr60158.c: New test.
14099 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
14101         * gcc.target/i386/sibcall-7.c: New test.
14102         * gcc.target/i386/sibcall-8.c: New test.
14104 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
14106         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14107         (abs64_in_dreg): Likewise.
14109 2015-05-14  Marek Polacek  <polacek@redhat.com>
14111         PR c/66066
14112         PR c/66127
14113         * gcc.dg/pr14649-1.c: Add -Wpedantic.
14114         * gcc.dg/pr19984.c: Likewise.
14115         * gcc.dg/pr66066-1.c: New test.
14116         * gcc.dg/pr66066-2.c: New test.
14117         * gcc.dg/pr66066-3.c: New test.
14119 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14121         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14122         * gcc.dg/pow-sqrt.x: New file.
14123         * gcc.dg/pow-sqrt-1.c: New test.
14124         * gcc.dg/pow-sqrt-2.c: Likewise.
14125         * gcc.dg/pow-sqrt-3.c: Likewise.
14127 2015-05-13  Richard Biener  <rguenther@suse.de>
14129         PR tree-optimization/66123
14130         * gcc.dg/torture/pr66123.c: New testcase.
14132 2015-05-13  Richard Biener  <rguenther@suse.de>
14134         PR middle-end/66110
14135         * gcc.dg/alias-2.c: Adjust.
14136         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14138 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14140         PR target/65103
14141         * gcc.target/i386/pr65103-3.c: New.
14143 2015-05-13  Martin Liska  <mliska@suse.cz>
14145         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14147 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
14149         PR target/66112
14150         * gcc.target/i386/pr66112-2.c: New test.
14152         PR target/66112
14153         * gcc.target/i386/pr66112-1.c: New test.
14155 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14157         PR target/66048
14158         * gcc.target/i386/mpx/pr66048.cc: New.
14160 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14162         PR rtl-optimization/64616
14163         * gcc.dg/loop-8.c: New test.
14164         * gcc.dg/loop-9.c: New test.
14166 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14168         PR target/pr66047.c
14169         * gcc.target/i386/pr66047.c: New testcase.
14171 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14173         PR ipa/65873
14174         * gcc.c-torture/compile/pr65873.c: New testcase.
14176 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
14178         PR fortran/66111
14179         * gfortran.dg/inline_matmul_10.f90:  New test.
14181 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
14183         * c-c++-common/Wmisleading-indentation.c: New testcase.
14184         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14185         * c-c++-common/Wmisleading-indentation-2.md: New file.
14187 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14189         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14190         "break".
14191         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14193 2015-05-12  Richard Biener  <rguenther@suse.de>
14195         PR tree-optimization/66101
14196         * gcc.dg/torture/pr66101.c: New testcase.
14198 2015-05-12  Richard Biener  <rguenther@suse.de>
14200         PR tree-optimization/37021
14201         * gcc.target/i386/vect-addsub.c: New testcase.
14203 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
14205         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14207 2015-05-12  Tom de Vries  <tom@codesourcery.com>
14209         PR tree-optimization/66010
14210         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14212 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
14214         PR c++/65133
14215         * g++.dg/cpp0x/trailing10.C: New.
14217 2015-05-12  Richard Biener  <rguenther@suse.de>
14219         * gcc.dg/vect/bb-slp-35.c: New testcase.
14221 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
14223         PR fortran/66100
14224         * gfortran.dg/bound_simplification_6.f90: New.
14226 2015-05-11  Steve Ellcey  <sellcey@mips.com>
14228         * gcc.target/mips/branch-1.c: Pass argument to bar().
14230 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
14232         PR target/65753
14233         * gcc.target/i386/pr65753.c: New test.
14235 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
14237         PR rtl-optimization/66076
14238         * gcc.dg/torture/pr66076.c: New test.
14240 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14242         PR fortran/66041
14243         * gfortran.dg/inline_matmul_7.f90:  New test.
14244         * gfortran.dg/inline_matmul_8.f90:  New test.
14245         * gfortran.dg/inline_matmul_9.f90:  New test.
14247 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
14249         * gfortran.dg/bound_simplification_5.f90: New.
14251 2015-05-09  Jason Merrill  <jason@redhat.com>
14253         * lib/target-supports.exp (cxx_default): New global.
14254         (check_effective_target_c++11_only)
14255         (check_effective_target_c++14_only)
14256         (check_effective_target_c++98_only)
14257         (check_effective_target_c++1z_only): Check it.
14259 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
14261         PR tree-optimization/64454
14262         * gcc.dg/tree-ssa/vrp97.c: New file.
14263         * gcc.dg/vect/slp-perm-7.c: Update.
14265 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
14267         PR fortran/65894
14268         * gfortran.dg/elemental_subroutine_11.f90: New test.
14270 2015-05-08  Richard Biener  <rguenther@suse.de>
14272         PR tree-optimization/66036
14273         * gcc.dg/vect/slp-41.c: New testcase.
14275 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
14277         * gfortran.dg/elemental_optional_args_7.f90: New.
14279 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
14281         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14282         allow cmlt or sshr.
14284 2015-05-08  Marek Polacek  <polacek@redhat.com>
14286         PR c/64918
14287         * gcc.dg/Woverride-init-side-effects-1.c: New test.
14288         * gcc.dg/Woverride-init-side-effects-2.c: New test.
14290 2015-05-07  Marek Polacek  <polacek@redhat.com>
14292         PR c/65179
14293         * c-c++-common/Wshift-negative-value-1.c: New test.
14294         * c-c++-common/Wshift-negative-value-2.c: New test.
14295         * c-c++-common/Wshift-negative-value-3.c: New test.
14296         * c-c++-common/Wshift-negative-value-4.c: New test.
14297         * c-c++-common/Wshift-negative-value-5.c: New test.
14298         * c-c++-common/Wshift-negative-value-6.c: New test.
14299         * gcc.dg/c90-left-shift-1.c: New test.
14300         * gcc.dg/c99-const-expr-7.c: Add dg-error.
14301         * gcc.dg/c99-left-shift-1.c: New test.
14303 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
14305         PR middle-end/192
14306         PR middle-end/54303
14307         * gcc.dg/fdata-sections-2.c: New file.
14309 2015-05-07  Marek Polacek  <polacek@redhat.com>
14311         PR testsuite/66046
14312         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14313         last dg-output.
14314         * c-c++-common/ubsan/align-7.c: Likewise.
14315         * c-c++-common/ubsan/bounds-8.c: Likewise.
14316         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14317         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14318         * c-c++-common/ubsan/null-1.c: Likewise.
14319         * c-c++-common/ubsan/null-10.c: Likewise.
14320         * c-c++-common/ubsan/null-11.c: Likewise.
14321         * c-c++-common/ubsan/null-2.c: Likewise.
14322         * c-c++-common/ubsan/null-3.c: Likewise.
14323         * c-c++-common/ubsan/null-4.c: Likewise.
14324         * c-c++-common/ubsan/null-5.c: Likewise.
14325         * c-c++-common/ubsan/null-6.c: Likewise.
14326         * c-c++-common/ubsan/null-7.c: Likewise.
14327         * c-c++-common/ubsan/null-8.c: Likewise.
14328         * c-c++-common/ubsan/null-9.c: Likewise.
14329         * c-c++-common/ubsan/object-size-1.c: Likewise.
14330         * c-c++-common/ubsan/object-size-10.c: Likewise.
14331         * c-c++-common/ubsan/object-size-4.c: Likewise.
14332         * c-c++-common/ubsan/object-size-5.c: Likewise.
14333         * c-c++-common/ubsan/object-size-7.c: Likewise.
14334         * c-c++-common/ubsan/object-size-8.c: Likewise.
14335         * c-c++-common/ubsan/object-size-9.c: Likewise.
14336         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14337         * c-c++-common/ubsan/overflow-int128.c: Likewise.
14338         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14339         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14340         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14341         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14342         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14343         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14344         * c-c++-common/ubsan/pr59333.c: Likewise.
14345         * c-c++-common/ubsan/pr59667.c: Likewise.
14346         * c-c++-common/ubsan/pr60613-2.c: Likewise.
14347         * c-c++-common/ubsan/pr60636.c: Likewise.
14348         * c-c++-common/ubsan/pr63802.c: Likewise.
14349         * c-c++-common/ubsan/recovery-1.c: Likewise.
14350         * c-c++-common/ubsan/recovery-3.c: Likewise.
14351         * c-c++-common/ubsan/shift-1.c: Likewise.
14352         * c-c++-common/ubsan/shift-2.c: Likewise.
14353         * c-c++-common/ubsan/shift-4.c: Likewise.
14354         * c-c++-common/ubsan/shift-7.c: Likewise.
14355         * c-c++-common/ubsan/undefined-2.c: Likewise.
14356         * c-c++-common/ubsan/vla-1.c: Likewise.
14357         * g++.dg/ubsan/null-1.C: Likewise.
14358         * g++.dg/ubsan/null-3.C: Likewise.
14359         * g++.dg/ubsan/null-4.C: Likewise.
14360         * g++.dg/ubsan/vptr-8.C: Likewise.
14361         * g++.dg/ubsan/vptr-9.C: Likewise.
14362         * gcc.dg/ubsan/bounds-2.c: Likewise.
14363         * gcc.dg/ubsan/object-size-9.c: Likewise.
14365 2015-05-07  Jeff Law  <law@redhat.com>
14367         * gcc.dg/tree-ssa/shorten-1.c: New test.
14369 2015-05-07  Richard Biener  <rguenther@suse.de>
14371         PR tree-optimization/66002
14372         * gcc.dg/vect/vect-125.c: New testcase.
14374 2015-05-07  Marek Polacek  <polacek@redhat.com>
14375             Martin Uecker  <uecker@eecs.berkeley.edu>
14377         * c-c++-common/ubsan/bounds-10.c: New test.
14379 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
14381         * jit.dg/harness.h (set_options): Wrap with
14382         #ifndef TEST_ESCHEWS_SET_OPTIONS.
14383         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14384         Special-case test-benchmark.c as a negative.
14385         * jit.dg/test-benchmark.c: New file.
14387 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
14389         PR target/64208
14390         * gcc.target/arm/pr64208.c: New test.
14392 2015-05-06  Alan Modra  <amodra@gmail.com>
14394         PR target/66020
14395         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14396         (gparms): Make volatile.
14398 2015-05-06  Richard Biener  <rguenther@suse.de>
14400         PR tree-optimization/62283
14401         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14403 2015-05-06  Christian Bruel  <christian.bruel@st.com>
14405         PR target/66015
14406         * gcc.target/aarch64/iinline-attr-1.c: New test.
14408 2015-05-06  Richard Biener  <rguenther@suse.de>
14410         * gcc.dg/vect/bb-slp-34.c: New testcase.
14412 2015-05-06  Richard Biener  <rguenther@suse.de>
14414         PR tree-optimization/62283
14415         * gcc.dg/vect/bb-slp-14.c: Adjust.
14417 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14419         PR target/65990
14420         * gcc.target/i386/pr65990.c: New test.
14422 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
14424         PR target/65915
14425         * gcc.target/i386/pr65915.c: New.
14427 2015-05-05  Tom de Vries  <tom@codesourcery.com>
14429         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14430         'va_list escapes 0'.
14432 2015-05-05  Tom de Vries  <tom@codesourcery.com>
14434         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14435         in r222173.
14437 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
14439         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14440         * gcc.target/arm/pr65924.c: Likewise.
14442 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14444         PR target/65871
14445         * gcc.target/i386/pr65871-3.c: New test.
14447 2015-05-04  Jeff Law  <law@redhat.com>
14449         Revert:
14450         2015-05-04  Jeff Law  <law@redhat.com>
14451         * gcc.dg/tree-ssa/shorten-1.c: New test.
14453 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
14454             Jakub Jelinek  <jakub@redhat.com>
14456         PR c++/66007
14457         * g++.dg/cpp0x/Wnarrowing4.C: New.
14459 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
14461         * lib/target-supports.exp
14462         (check_effective_target_keeps_null_pointer_checks): Clarify that
14463         this is for targets that disable -fdelete-null-pointer-checks,
14464         not default it to off.
14465         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14466         -fdelete-null-pointer-checks explicit.
14467         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14468         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14469         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14470         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14471         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14472         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14473         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14474         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14475         * gcc.dg/tree-ssa/pr20318.c: Likewise.
14476         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14477         * gcc.dg/tree-ssa/pr20702.c: Likewise.
14478         * gcc.dg/tree-ssa/pr21086.c: Likewise.
14479         * gcc.dg/tree-ssa/pr21090.c: Likewise.
14480         * gcc.dg/tree-ssa/pr58480.c: Likewise.
14481         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14482         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14483         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14484         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14485         * gcc.dg/tree-ssa/unreachable.c: Likewise.
14486         * gcc.dg/tree-ssa/vrp02.c: Likewise.
14487         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14488         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14489         * gcc.dg/tree-ssa/vrp55.c: Likewise.
14490         * g++.dg/cpp0x/static_assert9.C: Likewise.
14491         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14492         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14493         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14494         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14495         * g++.dg/tree-ssa/pr26406.C: Likewise.
14497 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
14499         PR tree-optimization/65984
14500         * c-c++-common/ubsan/pr65984.c: New test.
14502 2015-05-04  Jeff Law  <law@redhat.com>
14504         * gcc.dg/tree-ssa/shorten-1.c: New test.
14506 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14508         PR fortran/44735
14509         * gfortran.dg/pr44735.f90: New test.
14511 2015-05-04  Richard Biener  <rguenther@suse.de>
14513         PR tree-optimization/65965
14514         * gcc.dg/vect/bb-slp-33.c: New testcase.
14516 2015-05-04  Richard Biener  <rguenther@suse.de>
14518         PR tree-optimization/65935
14519         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14521 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
14523         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14524         for each supported variant instead of CHECK_RESULTS.
14525         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14526         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14527         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14528         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14529         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14530         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14531         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14532         expected results for unsupported variants.  Call CHECK for each
14533         supported variant instead of CHECK_RESULTS.
14534         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14535         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14536         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14537         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14538         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14539         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14540         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14541         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14542         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14543         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14544         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14545         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14546         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14547         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14548         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14549         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14550         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14551         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14552         expected results for unsupported variants.
14553         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14554         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14555         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14556         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14557         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14558         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14559         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14560         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14561         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14562         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14563         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14564         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14565         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14566         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14567         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14568         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14569         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14570         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14571         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14572         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14573         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14574         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14575         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14576         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14577         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14578         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14579         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14580         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14582 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
14584         PR fortran/37131
14585         * gfortran.dg/bound_9.f90:  Add pointer assignment.
14587 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
14588             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
14590         PR c++/65858
14591         * g++.dg/cpp0x/Wnarrowing3.C: New.
14593 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
14595         * gcc.dg/20150120-1.c: New test.
14596         * gcc.dg/20150120-2.c: New test.
14597         * gcc.dg/20150120-3.c: New test.
14599 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
14601         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14603 2015-05-01  Renlin Li  <renlin.li@arm.com>
14605         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14607 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
14609         * gfortran.dg/bound_simplification_4.f90: New.
14611 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14613         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14614         with powerpc_p8vector_ok.
14616 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
14618         PR fortran/37131
14619         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
14620         scan pattern.
14621         * gfortran.dg/bound_9.f90:  New test case.
14623 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
14625         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14626         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14627         for 32bit x86 targets.
14628         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14629         for 32bit x86 targets.
14630         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14631         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14632         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14633         for 32bit x86 targets.
14635 2015-04-30  Marek Polacek  <polacek@redhat.com>
14637         PR tree-optimization/63551
14638         * g++.dg/ipa/pr63551.C: New test.
14640 2015-04-30  Caroline Tice  <cmtice@google.com>
14642         PR  65929
14643         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
14644         partition size on certain targets.
14646 2015-04-30  Renlin Li  <renlin.li@arm.com>
14648         * gcc.target/aarch64/vect-reduc-or_1.c: New.
14650 2015-04-30  Marek Polacek  <polacek@redhat.com>
14652         * c-c++-common/Wbool-compare-3.c: New test.
14654         * gcc.dg/pr65901.c (foo): Adjust dg-error.
14655         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14657 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
14659         PR c++/57610
14660         * g++.dg/init/ref22.C: New.
14662 2015-04-30  Marek Polacek  <polacek@redhat.com>
14664         * gcc.dg/init-bad-8.c: New test.
14666         * gcc.dg/incomplete-typedef-1.c: New test.
14668 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
14670         PR c++/59955
14671         * g++.dg/template/crash121.C: New.
14673 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
14675         * gcc.target/mips/call-from-init.c: New test.
14676         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14678 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
14680         PR target/65871
14681         * gcc.target/i386/pr65871-1.c: New test.
14682         * gcc.target/i386/pr65871-2.c: Ditto.
14684 2015-04-29  Marek Polacek  <polacek@redhat.com>
14686         PR c/64610
14687         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14688         * c-c++-common/Wbool-compare-2.c: New test.
14690 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
14692         PR target/65770
14693         * gcc.target/aarch64/vstN_lane_1.c: New file.
14695 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
14697         PR c++/64667
14698         * g++.dg/warn/Winit-self-3.C: New.
14700 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
14702         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14704 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
14706         PR target/65924
14707         * gcc.target/arm/pr65924.c: New test.
14709 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
14711         * g++.dg/gomp/tpl-target-update.C: New file.
14713 2015-04-29  Richard Biener  <rguenther@suse.de>
14715         PR tree-optimization/65917
14716         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14718 2015-04-29  Christian Bruel  <christian.bruel@st.com>
14720         PR target/64835
14721         * gcc.dg/ipa/iinline-attr.c: New test.
14722         * gcc.target/i386/iinline-attr-2.c: New test.
14724 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
14726         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14727         segfault is fixed.
14729 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14731         * gcc.dg/vect/vect-33.c: Remove spurious line.
14733 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
14735         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14737 2015-04-28  Marek Polacek  <polacek@redhat.com>
14739         PR c/65901
14740         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14741         * gcc.dg/pr65901.c: New test.
14743 2015-04-28  Richard Biener  <rguenther@suse.de>
14745         PR tree-optimization/62283
14746         * gfortran.dg/vect/pr62283-2.f: New testcase.
14747         * gcc.dg/vect/bb-slp-14.c: Adjust.
14749 2015-04-28  Richard Biener  <rguenther@suse.de>
14751         PR tree-optimization/65851
14752         * g++.dg/torture/pr65851.C: New testcase.
14754 2015-04-27  Jeff Law <law@redhat.com>
14756         PR tree-optimization/65217
14757         * gcc.target/i386/pr65217.c: Remove XFAIL.
14759 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
14761         PR fortran/60322
14762         Add tests forgotten to svn-add.
14763         * gfortran.dg/class_allocate_19.f03: New test.
14764         * gfortran.dg/class_array_20.f03: New test.
14765         * gfortran.dg/class_array_21.f03: New test.
14766         * gfortran.dg/finalize_29.f08: New test.
14768 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
14770         PR fortran/59678
14771         PR fortran/65841
14772         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14773         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14775 2015-04-27  Caroline Tice  <cmtice@google.com>
14777         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14778         partition size.
14780 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
14782         PR target/64579
14783         * gcc.target/powerpc/htm-1.c: New test.
14784         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14785         on 64-bit compiles.
14786         (__builtin_tabortdci): Likewise.
14787         (__builtin_tcheck): Remove operand.
14788         * lib/target-supports.exp (check_htm_hw_available): New function.
14790 2015-04-27  Richard Biener  <rguenther@suse.de>
14792         * gcc.target/i386/pr65217.c: XFAIL.
14794 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
14796         PR tree-optimization/65875
14797         * gcc.c-torture/compile/pr65875.c: New test.
14799 2015-04-25  Marek Polacek  <polacek@redhat.com>
14801         PR c/52085
14802         * gcc.dg/enum-incomplete-2.c: New test.
14803         * gcc.dg/enum-mode-1.c: New test.
14805 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14807         PR target/65849
14808         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14809         set new options.
14810         * gcc.target/powerpc/pr65849-2.c: Likewise.
14812 2015-04-24  Tom de Vries  <tom@codesourcery.com>
14814         PR tree-optimization/65802
14815         * g++.dg/pr65802.C: Move to ...
14816         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
14817         stdarg.h.  Rewrite for C.
14818         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
14819         va_start and va_end.  Remove unnecessary inline asm.
14821 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
14822             Wei Mi  <wmi@google.com>
14824         * gcc.target/i386/sse2-load-multi.c: New test.
14825         * gcc.target/i386/sse2-store-multi.c: Ditto.
14827 2015-04-24  Marek Polacek  <polacek@redhat.com>
14829         PR c/65830
14830         * c-c++-common/pr65830.c: New test.
14832         PR c/63357
14833         * c-c++-common/Wlogical-op-1.c: New test.
14835 2015-04-24  Marek Polacek  <polacek@redhat.com>
14837         PR c/61534
14838         * c-c++-common/pr61534-1.c: New test.
14840 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14841             Steven Bosscher <steven@gcc.gnu.org>
14843         PR rtl-optimization/34503
14844         * gcc.target/arm/pr64616.c: New file.
14846 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
14848         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14850 2015-04-24  Terry Guo  <terry.guo@arm.com>
14852         * gcc.target/arm/pr65710.c: Update the options.
14854 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
14856         * gcc.target/i386/pr65523.c: Skip x32.
14858 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14860         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14861         to look for vcl* where appropriate.
14863 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14865         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14866         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14868 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
14870         PR target/26702
14871         * gcc.target/arm/pr26702.c: New test.
14873 2015-04-23  Marek Polacek  <polacek@redhat.com>
14875         PR c/65345
14876         * gcc.dg/pr65345-1.c: New test.
14877         * gcc.dg/pr65345-2.c: New test.
14879 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14881         * gcc.target/powerpc/crypto-builtin-2.c: New.
14883 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
14885         PR fortran/60322
14886         * gfortran.dg/class_allocate_19.f03: New test.
14887         * gfortran.dg/class_array_20.f03: New test.
14888         * gfortran.dg/class_array_21.f03: New test.
14889         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14890         * gfortran.dg/finalize_15.f90: Fixing comparision to model
14891         initialization correctly.
14892         * gfortran.dg/finalize_29.f08: New test.
14894 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14896         * gcc.target/powerpc/swaps-p8-18.c: New test.
14898 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14900         PR target/65456
14901         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14902         * gcc.dg/vect/bb-slp-25.c: Likewise.
14903         * gcc.dg/vect/bb-slp-29.c: Likewise.
14904         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14905         vect_no_align && { ! vect_hw_misalign }.
14906         * gcc.dg/vect/bb-slp-9.c: Likewise.
14907         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14908         vect_hw_misalign.
14909         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14910         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14911         account for POWER8, where peeling for alignment is not needed.
14912         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14913         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14914         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14915         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14916         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14917         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14918         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14919         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14920         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14921         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14922         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14923         * gcc.dg/vect/pr16105.c: Likewise.
14924         * gcc.dg/vect/pr20122.c: Likewise.
14925         * gcc.dg/vect/pr33804.c: Likewise.
14926         * gcc.dg/vect/pr33953.c: Likewise.
14927         * gcc.dg/vect/pr56787.c: Likewise.
14928         * gcc.dg/vect/pr58508.c: Likewise.
14929         * gcc.dg/vect/slp-25.c: Likewise.
14930         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14931         * gcc.dg/vect/vect-105.c: Likewise.
14932         * gcc.dg/vect/vect-27.c: Likewise.
14933         * gcc.dg/vect/vect-29.c: Likewise.
14934         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14935         POWER8.
14936         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14937         && { ! vect_hw_misalign }.
14938         * gcc.dg/vect/vect-44.c: Likewise.
14939         * gcc.dg/vect/vect-48.c: Likewise.
14940         * gcc.dg/vect/vect-50.c: Likewise.
14941         * gcc.dg/vect/vect-52.c: Likewise.
14942         * gcc.dg/vect/vect-56.c: Likewise.
14943         * gcc.dg/vect/vect-60.c: Likewise.
14944         * gcc.dg/vect/vect-72.c: Likewise.
14945         * gcc.dg/vect/vect-75-big-array.c: Likewise.
14946         * gcc.dg/vect/vect-75.c: Likewise.
14947         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14948         * gcc.dg/vect/vect-77-global.c: Likewise.
14949         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14950         * gcc.dg/vect/vect-78-global.c: Likewise.
14951         * gcc.dg/vect/vect-93.c: Likewise.
14952         * gcc.dg/vect/vect-95.c: Likewise.
14953         * gcc.dg/vect/vect-96.c: Likewise.
14954         * gcc.dg/vect/vect-cond-1.c: Likewise.
14955         * gcc.dg/vect/vect-cond-3.c: Likewise.
14956         * gcc.dg/vect/vect-cond-4.c: Likewise.
14957         * gcc.dg/vect/vect-cselim-1.c: Likewise.
14958         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14959         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14960         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14961         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14962         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14963         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14964         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14965         * gcc.dg/vect/vect-outer-3a.c: Likewise.
14966         * gcc.dg/vect/vect-outer-5.c: Likewise.
14967         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14968         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14969         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14970         * gcc.dg/vect/vect-outer-fir.c: Likewise.
14971         * gcc.dg/vect/vect-peel-3.c: Likewise.
14972         * gcc.dg/vect/vect-peel-4.c: Likewise.
14973         * gcc.dg/vect/vect-pre-interact.c: Likewise.
14974         * gcc.target/powerpc/pr65456.c: New test.
14975         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14976         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14977         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14978         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14979         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14980         vect_no_align && { ! vect_hw_misalign }.
14981         * gfortran.dg/vect/vect-3.f90: Likewise.
14982         * gfortran.dg/vect/vect-4.f90: Likewise.
14983         * gfortran.dg/vect/vect-5.f90: Likewise.
14984         * lib/target-supports.exp (check_effective_target_vect_no_align):
14985         Return 1 for POWER8.
14986         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14988 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
14990         PR fortran/65429
14991         * gfortran.dg/pr65429.f90: New test.
14993 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
14995         * c-c++-common/asan/user-section-1.c: New test.
14996         * c-c++-common/asan/user-section-2.c: New test.
14997         * c-c++-common/asan/user-section-3.c: New test.
14999 2015-04-22  Hale Wang  <hale.wang@arm.com>
15000             Terry Guo  <terry.guo@arm.com>
15002         PR rtl-optimization/64818
15003         * gcc.target/arm/pr64818.c: New test.
15005 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
15007         PR ipa/65076
15008         * g++.dg/tree-ssa/pr61034.C: Update template.
15009         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15010         * gcc.dg/Warray-bounds-11.c: Likewise.
15011         * gcc.dg/Warray-bounds.c: Likewise.
15013 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15015         PR libgfortran/65234
15016         * gfortran.dg/fmt_unlimited.f90: New test.
15018 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
15020         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15021         headers.
15022         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15023         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15024         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15025         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15026         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15027         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15028         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15030 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15032         PR libgfortran/56743
15033         * gfortran.dg/namelist_87.f90: New test.
15035 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15037         * gcc.target/aarch64/mult-synth_1.c: New test.
15038         * gcc.target/aarch64/mult-synth_2.c: Likewise.
15039         * gcc.target/aarch64/mult-synth_3.c: Likewise.
15040         * gcc.target/aarch64/mult-synth_4.c: Likewise.
15041         * gcc.target/aarch64/mult-synth_5.c: Likewise.
15042         * gcc.target/aarch64/mult-synth_6.c: Likewise.
15044 2015-04-21  Richard Biener  <rguenther@suse.de>
15046         PR tree-optimization/65650
15047         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15048         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15049         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15050         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15051         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15052         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15054 2015-04-21  Tom de Vries  <tom@codesourcery.com>
15056         PR tree-optimization/65802
15057         * g++.dg/pr65802.C: New test.
15059 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
15061         PR testsuite/65767
15062         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15063         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15065 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
15067         PR c++/65801
15068         * g++.dg/cpp0x/Wnarrowing2.C: New.
15070 2015-04-20  Jeff Law  <law@redhat.com>
15072         PR tree-optimization/65658
15073         * gcc.dg/pr65658.c: New test.
15075 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
15077         PR target/64134
15078         * gcc.target/aarch64/vec_init_1.c: New test.
15080 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
15082         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15083         targets.
15085 2015-04-18  Martin Sebor  <msebor@redhat.com>
15087         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15088         of non-nul characters.
15089         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15091 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15093         PR target/65787
15094         * gcc.target/powerpc/pr65787.c: New.
15096 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
15098         PR target/65689
15099         * gcc.target/aarch64/c-output-template-4.c: New test.
15101 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15103         PR target/65780
15104         * gcc.dg/pr65780-1.c: New test.
15105         * gcc.dg/pr65780-2.c: Likewise.
15106         * gcc.target/i386/pr32219-9.c: Likewise.
15107         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15108         symbol.
15109         * gcc.target/i386/pr64317.c (c): Initialize.
15111 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15113         PR target/65612
15114         * g++.dg/ext/mv18.C: New test.
15115         * g++.dg/ext/mv19.C: Likewise.
15116         * g++.dg/ext/mv20.C: Likewise.
15117         * g++.dg/ext/mv21.C: Likewise.
15118         * g++.dg/ext/mv22.C: Likewise.
15119         * g++.dg/ext/mv23.C: Likewise.
15121 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
15123         PR c++/64527
15124         * g++.dg/init/pr64527.C: New test.
15126 2015-04-17  Tom de Vries  <tom@codesourcery.com>
15127             Michael Matz  <matz@suse.de>
15129         PR tree-optimization/64950
15130         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15131         x86_64-*-*.
15133 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
15135         * c-c++-common/asan/user-section-1.c: New test.
15137 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
15139         PR debug/65771
15140         * gcc.dg/debug/pr65771.c: New test.
15142 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
15144         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15145         __buitlin_alloca with __builtin_alloca.
15147 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
15149         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15151 2015-04-16  Richard Biener  <rguenther@suse.de>
15153         PR tree-optimization/64277
15154         * gcc.dg/Warray-bounds-14.c: New testcase.
15155         * gcc.dg/Warray-bounds-15.c: Likewise.
15156         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15157         * c-c++-common/ubsan/bounds-6.c: Likewise.
15159 2015-04-16  Renlin Li  <renlin.li@arm.com>
15161         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15162         * gcc.target/arm/unsigned-float.c: New.
15164 2015-04-16  Richard Biener  <rguenther@suse.de>
15166         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15167         * gcc.dg/tree-ssa/pr37508.c: Adjust.
15168         * gfortran.dg/reassoc_6.f: Remove XFAIL.
15170 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
15172         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15173         * g++.dg/cpp0x/decltype-call1.C: Likewise.
15174         * g++.dg/cpp0x/defaulted21.C: Likewise.
15175         * g++.dg/cpp0x/defaulted28.C: Likewise.
15176         * g++.dg/cpp0x/defaulted47.C: Likewise.
15177         * g++.dg/cpp0x/elision_neg.C: Likewise.
15178         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15179         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15180         * g++.dg/cpp0x/implicit1.C: Likewise.
15181         * g++.dg/cpp0x/implicit9.C: Likewise.
15182         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15183         * g++.dg/cpp0x/range-for13.C: Likewise.
15184         * g++.dg/gomp/clause-2.C: Likewise.
15185         * g++.dg/gomp/udr-5.C: Likewise.
15186         * g++.dg/inherit/access6.C: Likewise.
15187         * g++.dg/lookup/duperr1.C: Likewise.
15188         * g++.dg/lookup/friend2.C: Likewise.
15189         * g++.dg/lookup/pr6936.C: Likewise.
15190         * g++.dg/lookup/scoped1.C: Likewise.
15191         * g++.dg/lookup/using26.C: Likewise.
15192         * g++.dg/lookup/using38.C: Likewise.
15193         * g++.dg/other/access2.C: Likewise.
15194         * g++.dg/overload/defarg3.C: Likewise.
15195         * g++.dg/overload/defarg6.C: Likewise.
15196         * g++.dg/parse/access11.C: Likewise.
15197         * g++.dg/parse/access2.C: Likewise.
15198         * g++.dg/parse/access3.C: Likewise.
15199         * g++.dg/parse/access4.C: Likewise.
15200         * g++.dg/parse/access5.C: Likewise.
15201         * g++.dg/parse/access6.C: Likewise.
15202         * g++.dg/parse/access8.C: Likewise.
15203         * g++.dg/parse/access9.C: Likewise.
15204         * g++.dg/parse/crash40.C: Likewise.
15205         * g++.dg/tc1/dr142.C: Likewise.
15206         * g++.dg/tc1/dr166.C: Likewise.
15207         * g++.dg/tc1/dr52.C: Likewise.
15208         * g++.dg/template/access11.C: Likewise.
15209         * g++.dg/template/access18.C: Likewise.
15210         * g++.dg/template/access19.C: Likewise.
15211         * g++.dg/template/access2.C: Likewise.
15212         * g++.dg/template/access20.C: Likewise.
15213         * g++.dg/template/access26.C: Likewise.
15214         * g++.dg/template/access3.C: Likewise.
15215         * g++.dg/template/access7.C: Likewise.
15216         * g++.dg/template/conv12.C: Likewise.
15217         * g++.dg/template/crash69.C: Likewise.
15218         * g++.dg/template/friend31.C: Likewise.
15219         * g++.dg/template/friend32.C: Likewise.
15220         * g++.dg/template/memfriend15.C: Likewise.
15221         * g++.dg/template/memfriend16.C: Likewise.
15222         * g++.dg/template/memfriend17.C: Likewise.
15223         * g++.dg/template/memfriend7.C: Likewise.
15224         * g++.dg/template/pr32519.C: Likewise.
15225         * g++.dg/template/qualttp21.C: Likewise.
15226         * g++.dg/template/qualttp8.C: Likewise.
15227         * g++.dg/template/ttp10.C: Likewise.
15228         * g++.dg/template/typedef11.C: Likewise.
15229         * g++.dg/template/typedef13.C: Likewise.
15230         * g++.dg/template/typedef19.C: Likewise.
15231         * g++.dg/template/typedef20.C: Likewise.
15232         * g++.dg/template/typedef22.C: Likewise.
15233         * g++.dg/template/using16.C: Likewise.
15234         * g++.dg/template/virtual3.C: Likewise.
15235         * g++.dg/ubsan/pr61272.C: Likewise.
15236         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15237         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15238         * g++.old-deja/g++.brendan/enum6.C: Likewise.
15239         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15240         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15241         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15242         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15243         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15244         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15245         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15246         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15247         * g++.old-deja/g++.jason/access17.C: Likewise.
15248         * g++.old-deja/g++.jason/access18.C: Likewise.
15249         * g++.old-deja/g++.jason/access22.C: Likewise.
15250         * g++.old-deja/g++.jason/access23.C: Likewise.
15251         * g++.old-deja/g++.jason/access8.C: Likewise.
15252         * g++.old-deja/g++.jason/delete3.C: Likewise.
15253         * g++.old-deja/g++.jason/report.C: Likewise.
15254         * g++.old-deja/g++.law/access2.C: Likewise.
15255         * g++.old-deja/g++.law/access3.C: Likewise.
15256         * g++.old-deja/g++.law/access4.C: Likewise.
15257         * g++.old-deja/g++.law/access5.C: Likewise.
15258         * g++.old-deja/g++.law/arm12.C: Likewise.
15259         * g++.old-deja/g++.law/arm14.C: Likewise.
15260         * g++.old-deja/g++.law/ctors13.C: Likewise.
15261         * g++.old-deja/g++.law/union2.C: Likewise.
15262         * g++.old-deja/g++.law/visibility12.C: Likewise.
15263         * g++.old-deja/g++.law/visibility15.C: Likewise.
15264         * g++.old-deja/g++.law/visibility16.C: Likewise.
15265         * g++.old-deja/g++.law/visibility17.C: Likewise.
15266         * g++.old-deja/g++.law/visibility18.C: Likewise.
15267         * g++.old-deja/g++.law/visibility19.C: Likewise.
15268         * g++.old-deja/g++.law/visibility20.C: Likewise.
15269         * g++.old-deja/g++.law/visibility21.C: Likewise.
15270         * g++.old-deja/g++.law/visibility24.C: Likewise.
15271         * g++.old-deja/g++.law/visibility4.C: Likewise.
15272         * g++.old-deja/g++.law/visibility5.C: Likewise.
15273         * g++.old-deja/g++.law/visibility6.C: Likewise.
15274         * g++.old-deja/g++.law/visibility7.C: Likewise.
15275         * g++.old-deja/g++.law/visibility8.C: Likewise.
15276         * g++.old-deja/g++.law/visibility9.C: Likewise.
15277         * g++.old-deja/g++.niklas/t135.C: Likewise.
15278         * g++.old-deja/g++.oliva/delete1.C: Likewise.
15279         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15280         * g++.old-deja/g++.other/access11.C: Likewise.
15281         * g++.old-deja/g++.other/access4.C: Likewise.
15282         * g++.old-deja/g++.other/access7.C: Likewise.
15283         * g++.old-deja/g++.other/crash1.C: Likewise.
15284         * g++.old-deja/g++.other/crash7.C: Likewise.
15285         * g++.old-deja/g++.other/friend1.C: Likewise.
15286         * g++.old-deja/g++.other/friend4.C: Likewise.
15287         * g++.old-deja/g++.other/friend9.C: Likewise.
15288         * g++.old-deja/g++.other/lineno1.C: Likewise.
15289         * g++.old-deja/g++.other/using1.C: Likewise.
15290         * g++.old-deja/g++.pt/enum14.C: Likewise.
15291         * g++.old-deja/g++.pt/friend11.C: Likewise.
15292         * g++.old-deja/g++.pt/friend21.C: Likewise.
15293         * g++.old-deja/g++.pt/friend3.C: Likewise.
15294         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15295         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15296         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15297         * g++.old-deja/g++.robertl/eb94.C: Likewise.
15299 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
15301         PR ipa/65765
15302         * g++.dg/ipa/pr65765.C: New test.
15304 2015-04-15  Nick Clifton  <nickc@redhat.com>
15306         * gcc.target/rx/builtins.c: Disable RMPA test if string
15307         instructions are not allowed.
15309 2015-04-15  Alan Modra  <amodra@gmail.com>
15311         * gcc.dg/pr65408.c: New.
15313 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15315         PR target/65729
15316         * gcc.target/arm/pr65729.c: New test.
15318 2015-04-14  Richard Biener  <rguenther@suse.de>
15320         PR tree-optimization/65758
15321         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15323 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15325         PR target/65648
15326         * gcc.c-torture/execute/pr65648.c: New test.
15328 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15330         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15331         __builtin_finite instead of finite.
15332         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15333         Likewise.
15335 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
15337         PR tree-optimization/63387
15338         * gcc.dg/pr63387.c: New testcase.
15340 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
15342         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15344 2015-04-13  Richard Biener  <rguenther@suse.de>
15346         PR tree-optimization/65204
15347         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15349 2015-04-13  Terry Guo  <terry.guo@arm.com>
15351         PR target/65710
15352         * gcc.target/arm/pr65710.c: New.
15354 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15356         PR tree-optimization/65747
15357         * g++.dg/torture/pr65747.C: New test.
15359 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15361         PR c++/65736
15362         * g++.dg/cpp0x/pr65736.C: New test.
15364 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
15365             Martin Liska  <mliska@suse.cz>
15367         PR ipa/65722
15368         * g++.dg/ipa/pr65722.C: New testcase.
15370 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15372         PR tree-optimization/65735
15373         * gcc.c-torture/compile/pr65735.c: New test.
15375 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
15377         PR middle-end/65554
15378         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15380 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15382         PR target/65671
15383         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15385 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
15387         PR target/65647
15388         * gcc.target/arm/pr65647-2.c: New.
15390 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15392         PR target/65694
15393         * g++.dg/torture/pr65694.C: New test.
15395 2015-04-10  Tobias Burnus  <burnus@net-b.de>
15397         * gfortran.dg/coarray_lock_6.f90: New.
15398         * gfortran.dg/coarray_lock_7.f90: New.
15399         * gfortran.dg/coarray/lock_2.f90: New.
15401 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
15403         PR fortran/56674
15404         PR fortran/58813
15405         PR fortran/59016
15406         PR fortran/59024
15407         * gfortran.dg/used_types_27.f90: New.
15409 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15411         PR target/65671
15412         * gcc.target/i386/pr65671.c: New.
15414 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15416         PR tree-optimization/65709
15417         * c-c++-common/ubsan/align-9.c: New test.
15419 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
15421         PR fortran/56852
15422         * gfortran.dg/pr56852.f90: New test.
15424 2015-04-09  Marek Polacek  <polacek@redhat.com>
15425             Jakub Jelinek  <jakub@redhat.com>
15427         PR middle-end/65554
15428         * g++.dg/opt/pr65554.C: New test.
15430 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15432         PR c++/65690
15433         * c-c++-common/attr-aligned-1.c: New test.
15435 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
15437         * gcc.target/i386/mpx/memmove-zero-length.c: New.
15439 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15441         PR target/65676
15442         * gcc.target/i386/sse-25.c: New.
15444 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15446         PR target/65693
15447         * gcc.target/i386/pr65693.c: New test.
15449 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15451         * gcc.dg/lto/chkp-static-bounds_0.c: New.
15453 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15455         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15457 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15459         * gcc.target/i386/thunk-retbnd.c: New.
15461 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
15463         * gnat.dg/opt48.adb: New test.
15464         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15465         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15467 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
15469         PR ipa/65540
15470         * gcc.c-torture/compile/pr65540.c: New.
15472 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
15474         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15475         -Wno-pointer-arith.
15477 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
15479         PR debug/65678
15480         * g++.dg/debug/pr65678.C: New test.
15482         PR middle-end/65680
15483         * gcc.c-torture/compile/pr65680.c: New test.
15485 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
15487         PR fortran/65548
15488         * gfortran.dg/allocate_with_source_5.f90: New test.
15490 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
15492         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15493         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15495 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
15497         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15499 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
15501         PR target/65614
15502         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15503         to get floating point compression.
15504         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15506 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
15508         PR preprocessor/61977
15509         * gcc.dg/cpp/pr61977.c: New test.
15511 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
15513         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15515 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
15517         PR target/65647
15518         * gcc.target/arm/pr65647.c: New.
15520 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
15522         PR ipa/65655
15523         * g++.dg/torture/pr65655.C: New testcase.
15525 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
15527         PR c++/64085
15528         * g++.dg/cpp1y/lambda-init13.C: New.
15530 2015-04-03  Marek Polacek  <polacek@redhat.com>
15532         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15534 2015-04-02  Marek Polacek  <polacek@redhat.com>
15536         PR c++/65642
15537         * g++.dg/cpp0x/constexpr-fold1.C: New test.
15538         * g++.dg/cpp0x/constexpr-fold2.C: New test.
15540 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
15542         PR preprocessor/61977
15543         * gcc.target/powerpc/pr61977-1.c: New test.
15544         * gcc.target/powerpc/pr61977-2.c: New test.
15546 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
15548         PR c++/56100
15549         * g++.dg/warn/Wshadow-8.C: New.
15550         * g++.dg/warn/Wshadow-9.C: Likewise.
15551         * g++.dg/warn/Wshadow-10.C: Likewise.
15552         * g++.dg/warn/Wshadow-11.C: Likewise.
15554 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15556         * gcc.dg/pr23623.c: Added aligned attribute.
15557         * gcc.dg/20141029-1.c: Likewise.
15558         * gcc.dg/20150306-1.c: New test.
15560 2015-04-01  Marek Polacek  <polacek@redhat.com>
15562         PR c++/65554
15563         * g++.dg/cpp0x/initlist93.C: New test.
15564         * g++.dg/cpp0x/initlist94.C: New test.
15566 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15568         PR target/65624
15569         * gcc.target/aarch64/pr65624.c: New test.
15571 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
15573         * gcc.dg/ipa/inlinehint-4.c: New testcase.
15575 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
15577         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15578         extra variable to force stack alignment.
15579         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15580         extra variable to force stack alignment.
15582 2015-03-31  Marek Polacek  <polacek@redhat.com>
15584         PR c++/65390
15585         * g++.dg/template/pr65390.C: New test.
15587 2015-03-31  Martin Liska  <mliska@suse.cz>
15589         * g++.dg/ipa/pr65557.C: New test.
15591 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15593         * gcc.target/s390/hotpatch-25.c: New test.
15594         * gcc.target/s390/hotpatch-1.c: Update test.
15595         * gcc.target/s390/hotpatch-10.c: Update test.
15596         * gcc.target/s390/hotpatch-11.c: Update test.
15597         * gcc.target/s390/hotpatch-12.c: Update test.
15598         * gcc.target/s390/hotpatch-13.c: Update test.
15599         * gcc.target/s390/hotpatch-14.c: Update test.
15600         * gcc.target/s390/hotpatch-15.c: Update test.
15601         * gcc.target/s390/hotpatch-16.c: Update test.
15602         * gcc.target/s390/hotpatch-17.c: Update test.
15603         * gcc.target/s390/hotpatch-18.c: Update test.
15604         * gcc.target/s390/hotpatch-19.c: Update test.
15605         * gcc.target/s390/hotpatch-2.c: Update test.
15606         * gcc.target/s390/hotpatch-21.c: Update test.
15607         * gcc.target/s390/hotpatch-22.c: Update test.
15608         * gcc.target/s390/hotpatch-23.c: Update test.
15609         * gcc.target/s390/hotpatch-24.c: Update test.
15610         * gcc.target/s390/hotpatch-3.c: Update test.
15611         * gcc.target/s390/hotpatch-4.c: Update test.
15612         * gcc.target/s390/hotpatch-5.c: Update test.
15613         * gcc.target/s390/hotpatch-6.c: Update test.
15614         * gcc.target/s390/hotpatch-7.c: Update test.
15615         * gcc.target/s390/hotpatch-8.c: Update test.
15616         * gcc.target/s390/hotpatch-9.c: Update test.
15617         * gcc.target/s390/hotpatch-compile-16.c: Update test.
15619 2015-03-31  Richard Biener  <rguenther@suse.de>
15621         PR middle-end/65626
15622         * g++.dg/torture/pr65626.C: New testcase.
15624 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
15626         PR target/65531
15627         * gcc.target/i386/mpx/pr65531.cc: New.
15629 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
15631         PR target/65602
15632         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15633         __builtin_alloca instead of alloca.
15634         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15635         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15636         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15637         check.
15639 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
15641         PR ipa/65610
15642         * g++.dg/ubsan/pr65610.C: New test.
15644 2015-03-30  Marek Polacek  <polacek@redhat.com>
15646         PR c++/65398
15647         * g++.dg/cpp0x/pr65398-2.C: New test.
15649 2015-03-30  Marek Polacek  <polacek@redhat.com>
15651         * c-c++-common/pr65556.c: Change the width of bit-fields.
15653 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
15655         PR ipa/65588
15656         * gcc.target/i386/pr65588.c: New testcase.
15658 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
15660         PR libgfortran/65563
15661         * gfortran.dg/open_errors_2.f90:  New test.
15663 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15665         PR libgfortran/65596
15666         * gfortran.dg/namelist_86.f90: New test.
15668 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
15670         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15671         statement to reflect new ownership.
15673 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
15675         PR c++/42328
15676         * g++.dg/template/friend58.C: New.
15677         * g++.dg/template/friend59.C: Likewise.
15679 2015-03-27  Tobias Burnus  <burnus@net-b.de>
15681         PR c/65586
15682         * g++.dg/gomp/openmp-simd-3.C: New.
15683         * gcc.dg/gomp/openmp-simd-3.c: New.
15685 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
15687         PR target/65248
15688         * gcc.target/i386/pr65248-1.c: New file.
15689         * gcc.target/i386/pr65248-2.c: Likewise.
15690         * gcc.target/i386/pr65248-3.c: Likewise.
15691         * gcc.target/i386/pr65248-4.c: Likewise.
15693 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
15695         PR target/65593
15696         * gcc.c-torture/compile/pr65593.c: New test.
15698 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
15700         PR c++/59329
15701         * g++.dg/cpp1y/constexpr-assert1.C: New.
15703 2015-03-27  Marek Polacek  <polacek@redhat.com>
15705         PR c++/65556
15706         * c-c++-common/pr65556.c: New test.
15708 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
15710         PR ipa/65600
15711         * g++.dg/torture/pr65600.C: New testcase.
15713 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
15715         PR target/65407
15716         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15718 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
15720         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15721         statement and cleanup. Fixed typos.
15723 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
15725         PR middle-end/65595
15726         * gcc.c-torture/compile/pr65595.c: New testcase.
15728 2015-03-27  Marek Polacek  <polacek@redhat.com>
15730         PR sanitizer/65583
15731         * g++.dg/ubsan/pr65583.C: New test.
15733 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
15735         * gcc.c-torture/compile/20150327.c: New testcase.
15737 2015-03-26  Richard Biener  <rguenther@suse.de>
15739         PR middle-end/65555
15740         * g++.dg/torture/pr65555.C: New testcase.
15742 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
15744         PR tree-optimization/64715
15745         * gcc.dg/builtin-object-size-15.c: New test.
15746         * gcc.dg/pr64715-1.c: New test.
15747         * gcc.dg/pr64715-2.c: New test.
15749 2015-03-26  Richard Biener  <rguenther@suse.de>
15751         PR middle-end/65519
15752         * gnat.dg/specs/opt2.ads: Fix testcase.
15754 2015-03-25  Martin Sebor  <msebor@redhat.com>
15756         PR testsuite/65526
15757         * lib/target-supports.exp (check_effective_target_arm32): Fail early
15758         when target isn't arm*-*-*-*.
15759         (check_effective_target_arm_nothumb): Likewise.
15760         (check_effective_target_arm_little_endian): Likewise.
15761         (check_effective_target_arm_vect_no_misalign): Likewise.
15762         (check_effective_target_aarch64_little_endian): Fail early if target
15763         isn't aarch64*-*-*.
15765 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
15767         PR tree-optimization/65177
15768         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15770 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
15772         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15773         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15774         smmintrin.h and mm3dnow.h.
15776 2015-03-25  Marek Polacek  <polacek@redhat.com>
15778         PR c++/65558
15779         * g++.dg/cpp0x/pr65558.C: New test.
15781 2015-03-25  Marek Polacek  <polacek@redhat.com>
15783         PR c++/61670
15784         * g++.dg/template/pr61670.C: New test.
15786 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
15788         PR c++/54987
15789         * g++.dg/template/pr54987.C: New.
15791 2015-03-25  Richard Biener  <rguenther@suse.de>
15793         PR tree-optimization/62630
15794         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15796 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15798         PR target/65508
15799         * gcc.target/i386/mpx/pr65508.c: New.
15801 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
15803         PR fortran/64952
15804         PR fortran/65532
15805         * gfortran.dg/data_initialized_3.f90: New.
15807 2015-03-25  Richard Biener  <rguenther@suse.de>
15809         PR middle-end/65519
15810         * gnat.dg/specs/opt2.ads: New testcase.
15812 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
15814         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15815         * gcc.target/arm/memset-inline-4.c: Skip for
15816         arm_tune_string_ops_prefer_neon.
15817         * gcc.target/arm/memset-inline-5.c: Ditto.
15818         * gcc.target/arm/memset-inline-6.c: Ditto.
15819         * gcc.target/arm/memset-inline-8.c: Ditto.
15820         * gcc.target/arm/memset-inline-9.c: Ditto.
15822 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15824         PR c++/58923
15825         * g++.dg/other/virtual3.C: New.
15827 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15829         PR c++/60130
15830         * g++.dg/cpp0x/vt-60130.C: New.
15832 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15834         PR c++/61971
15835         * g++.dg/warn/Warray-bounds-7.C: New.
15837 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15839         PR c++/60067
15840         * g++.dg/template/defarg18.C: New.
15842 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15844         PR c++/59988
15845         * g++.dg/cpp0x/vt-59988.C: New.
15847 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
15849         PR tree-optimization/65533
15850         * gcc.dg/pr65533.c: New test.
15852 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
15854         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15855         source= and mold= expressions functionality.
15856         * gfortran.dg/allocate_class_4.f90: New test.
15857         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15858         copying an unlimited polymorhpic object containing a char array
15859         to another unlimited polymorphic object respects the _len
15860         component.
15861         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15862         whether deferred length char array allocate works, unlimited
15863         polymorphic object allocation from a string works and if
15864         allocating an array of deferred length strings works.
15865         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15867 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15869         PR c++/65513
15870         * g++.dg/cpp0x/constexpr-array11.C: New.
15872 2015-03-24  Richard Biener  <rguenther@suse.de>
15874         PR middle-end/65517
15875         * gcc.dg/torture/pr65517.c: New testcase.
15877 2015-03-24  Tobias Burnus  <burnus@net-b.de>
15879         * gfortran.dg/coindexed_1.f90: Moved from
15880         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15882 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15884         PR testsuite/65506
15885         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15886         gimple dump.
15888         PR target/65523
15889         * gcc.target/i386/pr65523.c: New test.
15891         PR ipa/65475
15892         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15893         dg-options.
15894         * g++.dg/lto/pr65475b_0.C: Likewise.
15896 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
15898         PR target/65505
15899         * gcc.target/sh/torture/pr65505.c: New.
15901 2015-03-23  Martin Sebor  <msebor@redhat.com>
15903         PR testsuite/63175
15904         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15905         assembly for lvx in addition to lxv.
15907 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15909         PR target/65504
15910         * gfortran.dg/pr65504.f90: New test.
15912         PR ipa/65521
15913         * gcc.dg/pr65521.c: New test.
15915 2015-03-23  Richard Biener  <rguenther@suse.de>
15917         PR tree-optimization/65518
15918         * gcc.dg/vect/pr65518.c: New testcase.
15920 2015-03-23  Richard Biener  <rguenther@suse.de>
15922         PR tree-optimization/65494
15923         * gcc.dg/vect/pr65494.c: New testcase.
15925 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15927         PR preprocessor/65238
15928         * c-c++-common/cpp/pr65238-1.c: New test.
15929         * gcc.dg/cpp/pr65238-2.c: New test.
15930         * gcc.dg/cpp/trad/pr65238-3.c: New test.
15931         * gcc.dg/cpp/trad/pr65238-4.c: New test.
15933 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
15934             Mikael Morin  <mikael@gcc.gnu.org>
15936         PR fortran/64952
15937         * gfortran.dg/elemental_dependency_4.f90: New.
15938         * gfortran.dg/elemental_dependency_5.f90: New.
15940 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
15942         PR ipa/65475
15943         * g++.dg/lto/pr65475b_0.C: New testcase.
15944         * g++.dg/lto/pr65475b_1.C: New testcase.
15945         * g++.dg/lto/pr65475c_0.C: New testcase.
15946         * g++.dg/lto/pr65475c_1.C: New testcase.
15948 2015-03-21  Tobias Burnus  <burnus@net-b.de>
15950         * gfortran.dg/coarray_38.f90: New.
15951         * gfortran.dg/coarray_39.f90: New.
15952         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15953         compile test.
15955 2015-03-20  Marek Polacek  <polacek@redhat.com>
15957         PR c++/65398
15958         * g++.dg/cpp0x/pr65398.C: New test.
15960 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
15962         PR ipa/65475
15963         * g++.dg/lto/pr65475_0.C: New testcase.
15964         * g++.dg/lto/pr65475_1.C: New testcase.
15966 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
15968         PR rtl-optimization/64366
15969         * gcc.target/sh/pr64366.c: New.
15971 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15973         PR c++/48324
15974         * g++.dg/cpp0x/constexpr-48324.C: New.
15976 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15978         PR c++/48453
15979         * g++.dg/cpp0x/pr48453.C: New.
15981 2015-03-20  Marek Polacek  <polacek@redhat.com>
15983         PR c++/65072
15984         * g++.dg/cpp0x/pr65072.C: New test.
15986 2015-03-20  Richard Biener  <rguenther@suse.de>
15988         PR middle-end/64715
15989         * gcc.dg/pr15347.c: Use -O.
15990         * c-c++-common/pr19807-1.c: Likewise.
15992 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
15994         * gnat.dg/volatile13.ad[sb]: New test.
15996 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
15998         PR rtl-optimization/60851
15999         * gcc.target/i386/pr60851.c: New test.
16001 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
16003         PR target/65240
16004         * g++.dg/pr65240.h: Add tests for PR 65240.
16005         * g++.dg/pr65240-1.C: Likewise.
16006         * g++.dg/pr65240-2.C: Likewise.
16007         * g++.dg/pr65240-3.C: Likewise.
16008         * g++.dg/pr65240-4.C: Likewise.
16010 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
16012         PR rtl-optimization/63491
16013         * gcc.target/powerpc/pr63491.c: New.
16015 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16017         * g++.dg/ipa/pr65465.C: New test.
16019 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16021         PR c++/52659
16022         * g++.dg/cpp0x/deleted11.C: New.
16024 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16026         PR sanitizer/65400
16027         * c-c++-common/tsan/pr65400-3.c: New test.
16029 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16031         PR c++/59686
16032         * g++.dg/cpp0x/constexpr-59686.C: New.
16034 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16036         PR sanitizer/64265
16037         * g++.dg/tsan/pr64265.C: New test.
16039         PR sanitizer/65400
16040         * c-c++-common/tsan/pr65400-1.c: New test.
16041         * c-c++-common/tsan/pr65400-2.c: New test.
16043 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16045         PR c++/59816
16046         * g++.dg/cpp0x/pr59816.C: New.
16048 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
16050         PR fortran/59198
16051         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16053 2015-03-18  Martin Liska  <mliska@suse.cz>
16055         PR ipa/65439
16056         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16057         equivalences either to 6 or 7.
16059 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
16061         PR middle-end/64491
16062         Revert:
16063         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
16065         * gcc.dg/undefined-loop-1.c: New file.
16066         * gcc.dg/undefined-loop-2.c: New file.
16068         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
16070         PR testsuite/64032
16071         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16072         loop exits too early.
16074 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
16076         PR tree-optimization/65450
16077         * gfortran.dg/pr65450.f90: New test.
16079         PR target/65078
16080         * gcc.target/i386/pr65078-1.c: New test.
16081         * gcc.target/i386/pr65078-2.c: New test.
16082         * gcc.target/i386/pr65078-3.c: New test.
16083         * gcc.target/i386/pr65078-4.c: New test.
16084         * gcc.target/i386/pr65078-5.c: New test.
16085         * gcc.target/i386/pr65078-6.c: New test.
16087 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16089         PR c++/65340
16090         * g++.dg/cpp1y/pr65340.C: New.
16092 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16094         PR fortran/64432
16095         * gfortran.dg/system_clock_3.f08: Adjust test.
16097 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
16099         PR fortran/59198
16100         * gfortran.dg/proc_ptr_comp_44.f90: New test.
16101         * gfortran.dg/proc_ptr_comp_45.f90: New test.
16103 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16105         PR fortran/64432
16106         * gfortran.dg/system_clock_3.f08: New test.
16108 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
16110         PR c++/64626
16111         g++.dg/cpp1y/pr64626-1.C: New.
16112         g++.dg/cpp1y/pr64626-2.C: New.
16113         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16115 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
16117         PR tree-optimization/65427
16118         * gcc.c-torture/execute/pr65427.c: New test.
16120 2015-03-16  Marek Polacek  <polacek@redhat.com>
16122         DR 1688
16123         PR c++/65327
16124         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16125         * g++.dg/cpp0x/pr65327.C: New test.
16127 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
16129         PR sanitizer/64820
16130         * c-c++-common/asan/pr64820.c: New test.
16132 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
16134         * gfortran.dg/pointer_2.f90: New test.
16136 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16138         * g++.dg/pr65049.C: New test.
16140 2015-03-16  Tom de Vries  <tom@codesourcery.com>
16142         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16143         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16144         * gcc.target/i386/fuse-caller-save.c: Same.
16146 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16148         * gnat.dg/loop_optimization18.ad[sb]: New test.
16149         * gnat.dg/loop_optimization18_pkg.ads: New helper.
16151 2015-03-16  Alan Modra  <amodra@gmail.com>
16153         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
16154         2014-12-05 change.
16156 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
16158         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16159         hppa*-*-hpux*.
16160         * gcc.dg/torture/pr65270-2.c: Likewise.
16162 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
16164         PR fortran/61138
16165         * gfortran.dg/pointer_remapping_9.f90: New.
16167 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
16169         PR tree-optimization/65369
16170         * gcc.c-torture/execute/pr65369.c: New test.
16172         PR tree-optimization/65418
16173         * gcc.c-torture/execute/pr65418-1.c: New test.
16174         * gcc.c-torture/execute/pr65418-2.c: New test.
16176         PR rtl-optimization/65401
16177         * gcc.c-torture/execute/pr65401.c: New test.
16179 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16181         PR target/64600
16182         * gcc.target/arm/pr64600_1.c: New test.
16184 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16186         PR rtl-optimization/65235
16187         * gcc.target/aarch64/pr65235_1.c: New test.
16189 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16191         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16192         * gcc.target/s390/hotpatch-22.c: Likewise.
16193         * gcc.target/s390/hotpatch-23.c: Likewise.
16194         * gcc.target/s390/hotpatch-24.c: Likewise.
16195         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16196         * gcc.target/s390/hotpatch-1.c: Update expected output.
16197         * gcc.target/s390/hotpatch-2.c: Likewise.
16198         * gcc.target/s390/hotpatch-3.c: Likewise.
16199         * gcc.target/s390/hotpatch-4.c: Likewise.
16200         * gcc.target/s390/hotpatch-5.c: Likewise.
16201         * gcc.target/s390/hotpatch-6.c: Likewise.
16202         * gcc.target/s390/hotpatch-7.c: Likewise.
16203         * gcc.target/s390/hotpatch-8.c: Likewise.
16204         * gcc.target/s390/hotpatch-9.c: Likewise.
16205         * gcc.target/s390/hotpatch-10.c: Likewise.
16206         * gcc.target/s390/hotpatch-11.c: Likewise.
16207         * gcc.target/s390/hotpatch-12.c: Likewise.
16208         * gcc.target/s390/hotpatch-13.c: Likewise.
16209         * gcc.target/s390/hotpatch-14.c: Likewise.
16210         * gcc.target/s390/hotpatch-15.c: Likewise.
16211         * gcc.target/s390/hotpatch-16.c: Likewise.
16212         * gcc.target/s390/hotpatch-17.c: Likewise.
16213         * gcc.target/s390/hotpatch-18.c: Likewise.
16214         * gcc.target/s390/hotpatch-19.c: Likewise.
16216 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16218         PR target/65103
16219         * gcc.target/i386/pr65103-1.c: New.
16221 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16223         PR target/65044
16224         * gcc.target/i386/pr65044.c: New.
16226 2015-03-12  Tom de Vries  <tom@codesourcery.com>
16228         PR rtl-optimization/64895
16229         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16230         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16231         * gcc.target/i386/fuse-caller-save.c: Ditto.
16233 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16235         * gcc.dg/ipa/pr63569.c: Fix template.
16237 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
16239         * g++.dg/ipa/pr64146.C: Require fpic support.
16241 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
16243         PR libfortran/65200
16244         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16245         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16247 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
16249         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16250         to dg-options, fix up dg-skip-if.
16252 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
16254         PR target/65296
16255         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16256         * gcc.target/avr/tiny-caller-save.c: Same.
16258 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
16260         PR target/65242
16261         * g++.dg/pr65242.C: New test.
16263 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
16265         * c-c++-common/asan/no-asan-check-glob.c: New test.
16267 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
16269         PR c++/65370
16270         * g++.dg/other/default11.C: New.
16271         * g++.dg/other/default12.C: Likewise.
16273 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16275         PR target/65368
16276         * gcc.target/i386/bmi2-bzhi-2.c: New test.
16278 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
16280         PR fortran/65024
16281         * gfortran.dg/unlimited_polymorphic_23.f90: New test
16283 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16285         PR c++/65127
16286         * g++.dg/cpp0x/pr65127.C: New test.
16288 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16290         * gcc.dg/ipa/PR64550.c: Update template.
16292 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
16293             Tobias Burnus  <burnus@net-b.de>
16295         * gfortran.dg/coarray_sync_memory.f90: New.
16297 2015-03-10  Marek Polacek  <polacek@redhat.com>
16299         PR sanitizer/65367
16300         * c-c++-common/ubsan/pr65367.c: New test.
16302 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16304         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16305         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16306         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16307         * gcc.target/i386/mpx/calloc-1-nov.c: New.
16308         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16309         * gcc.target/i386/mpx/malloc-1-nov.c: New.
16310         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16311         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16312         * gcc.target/i386/mpx/realloc-1-nov.c: New.
16313         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16314         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16315         * gcc.target/i386/mpx/realloc-2-nov.c: New.
16316         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16318 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16320         * lib/mpx-dg.exp (mpx_link_flags): New.
16321         (mpx_init): New.
16322         (mpx_finish): New.
16323         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16324         * gcc.target/i386/mpx/alloca-1-nov.c: New.
16325         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16326         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16327         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16328         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16329         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16330         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16331         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16332         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16333         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16334         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16335         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16336         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16337         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16338         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16339         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16340         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16341         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16342         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16343         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16344         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16345         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16346         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16347         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16348         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16349         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16350         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16351         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16352         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16353         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16354         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16355         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16356         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16357         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16358         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16359         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16360         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16361         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16362         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16363         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16364         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16365         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16366         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16367         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16368         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16369         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16370         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16371         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16372         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16373         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16374         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16375         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16376         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16377         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16378         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16379         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16380         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16381         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16382         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16383         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16384         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16385         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16386         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16387         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16388         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16389         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16390         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16391         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16392         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16393         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16394         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16395         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16396         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16397         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16398         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16399         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16400         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16401         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16402         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16403         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16404         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16405         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16406         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16407         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16408         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16409         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16410         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16411         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16412         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16413         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16414         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16415         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16416         * gcc.target/i386/mpx/label-address-1.c: New.
16417         * gcc.target/i386/mpx/legacy-1-nov.c: New.
16418         * gcc.target/i386/mpx/macro.c: New.
16419         * gcc.target/i386/mpx/mpx-check.h: New.
16420         * gcc.target/i386/mpx/mpx.exp: New.
16421         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16422         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16423         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16424         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16425         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16426         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16427         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16428         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16429         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16430         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16431         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16432         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16433         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16434         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16435         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16436         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16437         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16438         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16439         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16440         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16441         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16442         * gcc.target/i386/mpx/reference-1-lbv.c: New.
16443         * gcc.target/i386/mpx/reference-1-nov.c: New.
16444         * gcc.target/i386/mpx/reference-1-ubv.c: New.
16445         * gcc.target/i386/mpx/reference-2-lbv.c: New.
16446         * gcc.target/i386/mpx/reference-2-nov.c: New.
16447         * gcc.target/i386/mpx/reference-2-ubv.c: New.
16448         * gcc.target/i386/mpx/reference-3-lbv.c: New.
16449         * gcc.target/i386/mpx/reference-3-nov.c: New.
16450         * gcc.target/i386/mpx/reference-3-ubv.c: New.
16451         * gcc.target/i386/mpx/reference-4-lbv.c: New.
16452         * gcc.target/i386/mpx/reference-4-nov.c: New.
16453         * gcc.target/i386/mpx/reference-4-ubv.c: New.
16454         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16455         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16456         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16457         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16458         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16459         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16460         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16461         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16462         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16463         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16464         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16465         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16466         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16467         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16468         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16469         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16470         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16471         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16472         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16473         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16474         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16475         * gcc.target/i386/mpx/sincos-1-nov.c: New.
16476         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16477         * gcc.target/i386/mpx/static-array-1-nov.c: New.
16478         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16479         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16480         * gcc.target/i386/mpx/static-init-1-nov.c: New.
16481         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16482         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16483         * gcc.target/i386/mpx/static-init-2-nov.c: New.
16484         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16485         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16486         * gcc.target/i386/mpx/static-init-3-nov.c: New.
16487         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16488         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16489         * gcc.target/i386/mpx/static-init-4-nov.c: New.
16490         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16491         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16492         * gcc.target/i386/mpx/static-init-5-nov.c: New.
16493         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16494         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16495         * gcc.target/i386/mpx/static-init-6-nov.c: New.
16496         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16497         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16498         * gcc.target/i386/mpx/static-string-1-nov.c: New.
16499         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16500         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16501         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16502         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16503         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16504         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16505         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16506         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16507         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16508         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16509         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16510         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16511         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16512         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16513         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16514         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16515         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16516         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16517         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16518         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16519         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16520         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16521         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16522         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16523         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16524         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16525         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16526         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16527         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16528         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16529         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16530         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16531         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16532         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16533         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16534         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16535         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16536         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16537         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16538         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16539         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16540         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16541         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16542         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16543         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16544         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16545         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16546         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16547         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16548         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16549         * gcc.target/i386/mpx/vararg-1-nov.c: New.
16550         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16551         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16552         * gcc.target/i386/mpx/vararg-2-nov.c: New.
16553         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16554         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16555         * gcc.target/i386/mpx/vararg-3-nov.c: New.
16556         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16557         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16558         * gcc.target/i386/mpx/vararg-4-nov.c: New.
16559         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16560         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16561         * gcc.target/i386/mpx/vararg-5-nov.c: New.
16562         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16563         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16564         * gcc.target/i386/mpx/vararg-6-nov.c: New.
16565         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16566         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16567         * gcc.target/i386/mpx/vararg-7-nov.c: New.
16568         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16569         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16570         * gcc.target/i386/mpx/vararg-8-nov.c: New.
16571         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16572         * gcc.target/i386/mpx/vla-1-lbv.c: New.
16573         * gcc.target/i386/mpx/vla-1-nov.c: New.
16574         * gcc.target/i386/mpx/vla-1-ubv.c: New.
16575         * gcc.target/i386/mpx/vla-2-lbv.c: New.
16576         * gcc.target/i386/mpx/vla-2-nov.c: New.
16577         * gcc.target/i386/mpx/vla-2-ubv.c: New.
16579 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
16581         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16583 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
16585         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16587 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
16589         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16590         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16592 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16594         PR c/65120
16595         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16596         on rhs is 0.
16597         (fn4): New test.
16598         * c-c++-common/pr65120.c: New test.
16600         PR rtl-optimization/65321
16601         * gcc.dg/pr65321.c: New test.
16603 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16605         PR tree-optimization/65355
16606         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16608 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
16610         PR c/65120
16611         * c-c++-common/pr49706.c: Adjust tests for not warning
16612         about !!x == y or !b == y where b is boolean, and add
16613         some further tests.
16614         * c-c++-common/pr62199-2.c: Likewise.
16616 2015-03-09  Richard Biener  <rguenther@suse.de>
16618         PR middle-end/65270
16619         * gcc.dg/torture/pr65270-1.c: New testcase.
16620         * gcc.dg/torture/pr65270-2.c: Likewise.
16622 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16624         PR tree-optimization/63743
16625         * gcc.dg/pr63743.c: New test.
16627 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
16629         PR lto/65316
16630         * g++.dg/lto/pr65316_0.C: New testcase.
16631         * g++.dg/lto/pr65316_1.C: New testcase.
16633 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
16635         PR target/62247
16636         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16637         hppa*-*-hpux*.
16638         * g++.dg/abi/rtti3.C: Likewise.
16640         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16642         PR target/62251
16643         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16645         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16647         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16649         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16651 2015-03-08  Morin  <mikael@gcc.gnu.org>
16653         PR fortran/60898
16654         * gfortran.dg/entry_20.f90: New.
16656 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
16658         PR target/65153
16659         * gcc.c-torture/compile/pr65153.c: New.
16661 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
16663         PR target/65249
16664         * g++.dg/torture/pr65249.C: New.
16666 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
16668         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16669         long.
16670         (int64_t): Likewise.
16672 2015-03-07  Marek Polacek  <polacek@redhat.com>
16673             Martin Uecker  <uecker@eecs.berkeley.edu>
16675         PR sanitizer/65280
16676         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16677         member-like arrays.
16678         * c-c++-common/ubsan/bounds-8.c: New test.
16679         * c-c++-common/ubsan/bounds-9.c: New test.
16680         * gcc.dg/ubsan/bounds-2.c: New test.
16682 2015-03-05  Martin Sebor  <msebor@redhat.com>
16684         PR testsuite/63175
16685         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16686         checking of results into main to prevent it from getting optimized
16687         away.
16688         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16690 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
16692         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16693         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16694         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16695         x64.
16697 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
16699         * g++.dg/lto/pr65302_1.C: New testcase.
16700         * g++.dg/lto/pr65302_0.C: New testcase.
16702 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
16704         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16705         -fno-ipa-icf to dg-options.
16707 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
16709         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16710         compiles using the linker plugin.
16712 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
16714         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16716 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16718         * gcc.target/arm/pr65067.c: New test.
16720 2015-03-05  Martin Liska  <mliska@suse.cz>
16722         PR ipa/65318
16723         * gcc.dg/ipa/pr65318.c: New test.
16725 2015-03-05  Marek Polacek  <polacek@redhat.com>
16727         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16729 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
16731         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16733 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
16735         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16736         max-unroll-times back to defaults for s390.
16738 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16740         Fix last commit.
16742 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16744         PR c++/64665
16745         * g++.dg/cpp0x/initlist92.C: New.
16747 2015-03-05  Richard Biener  <rguenther@suse.de>
16749         PR tree-optimization/65310
16750         * gcc.dg/vect/pr65310.c: New testcase.
16752 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16754         PR c++/64834
16755         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16757 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
16759         * gnat.dg/entry_queues3.adb: New test.
16761 2015-03-04  Ian Lance Taylor  <iant@google.com>
16763         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16765 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
16767         PR c++/64227
16768         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16770 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
16772         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16773         -fno-ipa-icf to dg-options
16774         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16775         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16777 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
16779         PR c++/64398
16780         * g++.dg/cpp0x/decltype62.C: New.
16782 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
16784         * gnat.dg/object_overflow5.adb: New test.
16786 2015-03-03  Martin Liska  <mliska@suse.cz>
16788         PR ipa/65287
16789         * gcc.dg/ipa/pr65287.c: New test.
16791 2015-03-03  Martin Jambor  <mjambor@suse.cz>
16792             Eric Botcazou  <ebotcazou@adacore.com>
16794         * gnat.dg/specs/pack12.ads: New test.
16796 2015-03-03  Martin Liska  <mliska@suse.cz>
16798         * gcc.dg/ipa/PR65282.c: New test.
16800 2015-03-13  Jeff Law  <law@redhat.com>
16802         PR tree-optimization/65241
16803         * gcc.c-torture/compile/pr65241.c: New test.
16805 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
16807         PR target/64331
16808         * gcc.target/avr/torture/pr64331.c: New test.
16810 2015-03-03  Martin Liska  <mliska@suse.cz>
16811             Jan Hubicka  <hubicka@ucw.cz>
16813         * g++.dg/ipa/pr65263.C: New test.
16815 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16817         PR ipa/65130
16818         * gcc.dg/lto/pr65130_0.c: New testcase.
16819         * gcc.dg/lto/pr65130_1.c: New testcase.
16821 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16823         PR ipa/64988
16824         * g++.dg/torture/pr64988.C: New testcase.
16826 2015-03-02  Tobias Burnus  <burnus@net-b.de>
16828         * gfortran.dg/coarray_atomic_6.f90: New.
16830 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
16832         PR target/65184
16833         * gcc.target/i386/pr65184.c: New.
16835 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
16837         PR target/65183
16838         * gcc.target/i386/pr65183.c: New.
16840 2015-02-28  Martin Liska  <mliska@suse.cz>
16841             Jan Hubicka  <hubicka@ucw.cz>
16843         * gcc.dg/ipa/ipa-icf-35.c: New test.
16844         * gcc.dg/ipa/ipa-icf-36.c: New test.
16845         * gcc.dg/ipa/ipa-icf-37.c: New test.
16847 2015-02-28  Martin Liska  <mliska@suse.cz>
16848             Jan Hubicka  <hubicka@ucw.cz>
16850         PR ipa/65245
16851         * gcc.dg/ipa/ipa-icf-34.c: New test.
16853 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
16855         PR target/61142
16856         * gcc.target/sh/sh/pr61142.c: New.
16858 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
16860         * g++.dg/other/dump-ada-spec-3.C: New test.
16862 2015-03-01  Martin Liska  <mliska@suse.cz>
16864         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16865         * g++.dg/ipa/pr63595.C: Update expected results.
16867 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
16869         PR ipa/65236
16870         * g++.dg/ipa/ipa-icf-6.C: New testcase.
16872 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
16874         * gcc.dg/vect/pr59354.c: Move vector producing code to
16875         separate function.
16877 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
16879         PR ipa/65237
16880         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16881         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16882         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16883         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16885 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
16887         PR tree-optimization/65048
16888         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16889         (foo): Use K&R style definition.
16891 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
16893         PR target/65032
16894         * g++.dg/pr65032.C: New.
16896 2015-02-27  Marek Polacek  <polacek@redhat.com>
16898         PR c/65040
16899         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16900         -Wformat=2.
16902 2015-02-27  Marek Polacek  <polacek@redhat.com>
16904         PR c/65228
16905         * gcc.dg/pr65228.c: New test.
16907 2015-02-27  Kai Tietz  <ktietz@redhat.com>
16909         PR c/35330
16910         * gcc.dg/weak/weak-17.c: New file.
16912 2015-02-27  Richard Biener  <rguenther@suse.de>
16914         PR lto/65193
16915         * g++.dg/lto/pr65193_0.C: New testcase.
16917 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16919         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16920         * gcc.target/s390/hotpatch-8.c: Likewise.
16921         * gcc.target/s390/hotpatch-9.c: Likewise.
16922         * gcc.target/s390/pr61078.c: Likewise.
16923         * gcc.target/s390/pr57960.c: Remove -m64.
16924         * gcc.target/s390/pr61078.c: Likewise.
16926 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
16927             Martin Liska  <mliska@suse.cz>
16929         PR bootstrap/65150
16930         * gcc.dg/pr64454.c: Disable ICF.
16931         * gcc.dg/pr28685-1.c: Disable ICF
16932         * gcc.dg/ipa/iinline-5.c: Disable ICF.
16933         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16934         * g++.dg/ipa/ipa-icf-4.C: Update template.
16936 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
16938         PR tree-optimization/65216
16939         * gcc.c-torture/execute/pr65216.c: New test.
16941         PR tree-optimization/65215
16942         * gcc.c-torture/execute/pr65215-1.c: New test.
16943         * gcc.c-torture/execute/pr65215-2.c: New test.
16944         * gcc.c-torture/execute/pr65215-3.c: New test.
16945         * gcc.c-torture/execute/pr65215-4.c: New test.
16946         * gcc.c-torture/execute/pr65215-5.c: New test.
16948 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16950         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16952 2015-02-26  Martin Liska  <mliska@suse.cz>
16953             Jan Hubicka  <hubicka@ucw.cz>
16955         * g++.dg/ipa/pr64146.C: Update expected results.
16956         * gcc.dg/ipa/ipa-icf-26.c: Update test.
16957         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16958         * gcc.dg/ipa/ipa-icf-34.c: New test.
16960 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
16962         * gcc.dg/vect/vect-pr61917.c: Rename to ...
16963         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16964         (dg-additional-options): Remove dg directive.
16965         (dg-final): Add dg directive.
16967 2015-02-26  Marek Polacek  <polacek@redhat.com>
16969         PR ipa/65008
16970         * g++.dg/ipa/pr65008.C: New test.
16972 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16974         * lib/profopt.exp (profopt-target-cleanup): New proc.
16975         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16976         files from sources from dg-additional-sources.
16978 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16980         * lib/gcov.exp: Cleanup in case of xfail.
16982 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
16984         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16986 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
16988         PR debug/46102
16989         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16990         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16991         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16992         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16993         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16994         * g++.dg/debug/pr46123.C: XFAIL and move...
16995         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16996         * gcc.dg/debug/dwarf2-3.c: Move...
16997         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16999 2015-02-26  Marek Polacek  <polacek@redhat.com>
17001         PR c++/65202
17002         * g++.dg/cpp1y/pr65202.C: New test.
17004 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17006         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17007         locale_facets.h.gcov.
17009 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17011         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17013 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17015         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17017 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
17019         PR target/65217
17020         * gcc.target/i386/pr65217.c: New.
17022 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17024         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17026 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17028         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17030 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
17032         PR tree-optimization/65048
17033         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17035 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
17037         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17038         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17040 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
17042         PR target/65161
17043         * gcc.target/i386/pr65161.c: New test.
17045 2015-02-26  Terry Guo  <terry.guo@arm.com>
17047         * gcc.target/arm/no-volatile-in-it.c: New test.
17049 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
17051         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17052         (dg-options): Add -save-temps.
17053         (dg-final): Add cleanup-saved-temps.
17055 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
17057         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17059 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
17061         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17062         * gcc.target/powerpc/pack01.c: Include string.h.
17064 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
17066         PR target/65167
17067         * gcc.target/i386/pr65167.c: New.
17069 2015-02-25  Kai Tietz  <ktietz@redhat.com>
17071         PR tree-optimization/61917
17072         * gcc.dg/vect/vect-pr61917.c: New file.
17074 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
17076         PR tree-optimization/65170
17077         * gcc.c-torture/execute/pr65170.c: New test.
17078         * gcc.dg/tree-ssa/vrp96.c: New test.
17080 2015-02-24  Tom de Vries  <tom@codesourcery.com>
17082         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17084 2015-02-24  Tom de Vries  <tom@codesourcery.com>
17086         PR testsuite/65126
17087         * lib/gcc-defs.exp (additional_sources_used): Add new var.
17088         (dg-additional-files-options): Copy additional_sources to
17089         additional_sources_used before emptying additional_sources.
17090         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17091         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17092         (cleanup-saved-temps): Use additional_sources_used instead of
17093         additional_sources.
17094         (dg-test): Reset additional_sources_used.
17096 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
17098         PR fortran/63427
17099         * gfortran.dg/integer_exponentiation_6.F90: New test.
17101 2015-02-23  Martin Sebor  <msebor@redhat.com>
17103         PR target/65109
17104         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17105         two parts.  One to save registers, the other to verify the
17106         registers have the right values.  Save register state into
17107         static data rather than on the stack.
17109 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
17111         PR bootstrap/63888
17112         * c-c++-common/asan/pr63888.c: New test.
17114 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
17116         PR target/65163
17117         * gcc.c-torture/compile/pr65163.c: New.
17119 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17121         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17122         with -m31 on 64 bit.
17123         * gcc.dg/hoist-register-pressure-2.c: Likewise.
17124         * gcc.dg/hoist-register-pressure-3.c: Likewise.
17126 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17128         * gcc.target/s390/20090223-1.c: Add
17129         -Wno-implicit-function-declaration option.
17130         * gcc.target/s390/pr42224.c: Likewise.
17131         * gcc.target/s390/pr55718.c: Likewise.
17133 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17135         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17136         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17137         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17138         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17139         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17140         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17141         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17142         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17143         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17144         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17145         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17146         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17147         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17148         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17149         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17150         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17151         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17152         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17153         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17154         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17155         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17157 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17159         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17160         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17161         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17162         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17163         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17164         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17165         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17166         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17167         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17168         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17169         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17170         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17171         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17172         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17173         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17174         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17176 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17178         PR fortran/64980
17179         PR fortran/61960
17180         * gfortran.dg/pr61960.f90: New.
17181         * gfortran.dg/pr64230.f90: New.
17182         * gfortran.dg/pr64980.f03: New.
17184 2015-02-22  Tom de Vries  <tom@codesourcery.com>
17186         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17188 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
17190         PR ada/65156
17191         * gnat.dg/timing_events.adb: Removed, invalid test.
17193 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
17195         PR debug/58123
17196         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17197         location.
17198         * g++.dg/gcov/gcov-2.C: Likewise.
17200 2015-02-20  Richard Biener  <rguenther@suse.de>
17202         PR tree-optimization/65136
17203         * gcc.dg/tree-ssa/pr65136.c: New testcase.
17205 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
17207         PR testsuite/64158
17208         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17209         powerpc*-*-linux* and nvptx-*-* blacklisting.
17211         * gcc.dg/sibcall-9.c: New test.
17212         * gcc.dg/sibcall-10.c: New test.
17214 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17216         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17218 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
17220         PR target/64452
17221         * gcc.target/avr/torture/pr64452.c: New test.
17223 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
17225         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17226         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17228 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17230         PR testsuite/65116
17231         * lib/target-supports.exp (check_compile): Check whether
17232         additional_sources is defined before using it.
17234 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
17236         PR middle-end/65074
17237         * g++.dg/opt/pr65074.C: New file.
17239 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
17241         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17242         (size_type): New typedef.
17243         (operator "" _script): Use it for the last argument.
17245 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17247         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17249 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17251         * lib/target-supports.exp (check_compile): Save/restore
17252         additional_sources that may belong to an actual test.
17254 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
17256         PR gcov-profile/64634
17257         * g++.dg/gcov/gcov-15.C: New test.
17259 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17261         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17263 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17265         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17267 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17269         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17271 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17273         * gfortran.dg/fmt_cache_1.f: Add missing close.
17275 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17277         PR testsuite/65107
17278         * gfortran.dg/read_eof_8.f90: Add missing close.
17280 2015-02-18  Richard Biener  <rguenther@suse.de>
17282         PR tree-optimization/65063
17283         * gcc.dg/pr65063.c: New testcase.
17285 2015-02-18  Richard Biener  <rguenther@suse.de>
17287         PR tree-optimization/62217
17288         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17290 2015-02-18  Marek Polacek  <polacek@redhat.com>
17292         PR sanitizer/65081
17293         * c-c++-common/ubsan/pr65081.c: New test.
17295 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17297         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17298         * gcc.target/sh/force-cbranch-delay-slot.c: New.
17300 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
17302         * gcc.dg/ipa/propalign-3.c: New test.
17304 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17306         PR target/64793
17307         * gcc.target/sh/pr64793.c: New.
17308         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17310 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
17312         * gcc.target/arm/divzero.c: New test case.
17314 2015-02-17  Tom de Vries  <tom@codesourcery.com>
17316         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17318 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
17319             Jakub Jelinek  <jakub@redhat.com>
17321         PR c++/65075
17322         * g++.dg/cpp0x/pr65075.C: New test.
17324 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
17326         PR target/65058
17327         * gcc.target/powerpc/pr65058.c: New test.
17329 2015-02-16  Jeff Law  <law@redhat.com>
17331         PR tree-optimization/64823
17332         * gcc.dg/uninit-20.c: New test.
17334 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
17335             James Greenhalgh  <james.greenhalgh@arm.com>
17337         PR ipa/64963
17338         * gcc.dg/ipa/ipa-clone-1.c: New test.
17340 2015-02-16  Richard Biener  <rguenther@suse.de>
17342         PR tree-optimization/65077
17343         * gcc.dg/torture/pr65077.c: New testcase.
17345 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
17347         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17348         Directive adjusted to scan for ldaxr.
17349         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17350         adjusted to scan for ldaex.
17352 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
17354         PR c++/65080
17355         * g++.dg/cpp0x/constexpr-65080.C: New.
17357 2015-02-16  Richard Biener  <rguenther@suse.de>
17359         PR tree-optimization/63593
17360         * gcc.dg/pr63593.c: New testcase.
17362 2015-02-16  Marek Polacek  <polacek@redhat.com>
17364         PR c/65066
17365         * gcc.dg/pr65066.c: New test.
17367 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17369         * gcc.dg/pr65002.C: Move ...
17370         * g++.dg/ipa/pr65002.C: ... here.
17372 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
17374         * gcc.target/powerpc/pr64205.c: Skip on AIX.
17375         * gcc.target/powerpc/pr64505.c: Skip on AIX.
17376         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17377         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17379 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
17381         PR testsuite/64850
17382         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17383         the expression to find calls.
17384         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17385         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17386         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17387         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17388         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17390 2015-02-14  Marek Polacek  <polacek@redhat.com>
17392         PR c/64768
17393         * gcc.dg/array-11.c: New test.
17394         * gcc.dg/array-12.c: New test.
17395         * gcc.dg/array-13.c: New test.
17396         * gcc.dg/array-14.c: New test.
17397         * gcc.dg/c99-flex-array-typedef-1.c: New test.
17398         * gcc.dg/c99-flex-array-typedef-2.c: New test.
17399         * gcc.dg/c99-flex-array-typedef-3.c: New test.
17400         * gcc.dg/c99-flex-array-typedef-5.c: New test.
17401         * gcc.dg/c99-flex-array-typedef-7.c: New test.
17402         * gcc.dg/c99-flex-array-typedef-8.c: New test.
17404 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17406         PR c++/60894
17407         * g++.dg/lookup/using54.C: New.
17409 2015-02-13  Jeff Law  <law@redhat.com>
17411         PR bootstrap/65060
17412         Revert my change for tree-optimization/64823.
17414 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17416         PR tree-optimization/65053
17417         * gcc.c-torture/execute/pr65053-1.c: New test.
17418         * gcc.c-torture/execute/pr65053-2.c: New test.
17420 2015-02-13  Marek Polacek  <polacek@redhat.com>
17422         PR c/65050
17423         * gcc.dg/pr65050.c: New test.
17425 2015-02-13  Jeff Law  <law@redhat.com>
17427         PR tree-optimization/64823
17428         * gcc.dg/uninit-20.c: New test.
17430         PR rtl-optimization/47477
17431         * gcc.dg/tree-ssa/pr47477.c: New test.
17433 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17435         PR c++/60211
17436         * g++.dg/parse/ivdep-2.C: New.
17437         * g++.dg/parse/ivdep-3.C: Likewise.
17439 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17441         PR fortran/64506
17442         * gfortran.dg/continuation_13.f90: New test.
17443         * gfortran.dg/continuation_14.f: New test.
17445 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17447         PR c++/64970
17448         * g++.dg/cpp0x/sfinae55.C: New.
17450 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17452         PR ipa/65034
17453         * g++.dg/ipa/pr65034.C: New test.
17455 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
17457         PR tree-optimization/65002
17458         * gcc.dg/pr65002.C: New.
17460 2015-02-13  Marek Polacek  <polacek@redhat.com>
17462         PR c/65040
17463         * c-c++-common/pr65040.c: New test.
17465 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
17467         PR tree-optimization/64705
17468         * gcc.dg/tree-ssa/pr64705.c: New test.
17470 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
17472         PR rtl/32219
17473         * gcc.dg/visibility-22.c: New test.
17474         * gcc.dg/visibility-23.c: New test.
17475         * gcc.target/i386/pr32219-1.c: New test.
17476         * gcc.target/i386/pr32219-2.c: New test.
17477         * gcc.target/i386/pr32219-3.c: New test.
17478         * gcc.target/i386/pr32219-4.c: New test.
17479         * gcc.target/i386/pr32219-5.c: New test.
17480         * gcc.target/i386/pr32219-6.c: New test.
17481         * gcc.target/i386/pr32219-7.c: New test.
17482         * gcc.target/i386/pr32219-8.c: New test.
17483         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17485 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17487         PR libgfortran/57822
17488         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17489         four different KINDs.
17491 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17493         PR c++/64884
17494         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17496         PR sanitizer/65000
17497         * g++.dg/ubsan/pr65000.C: New test.
17499 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
17501         PR fortran/64932
17502         * gfortran.dg/finalize_28.f90: New test
17504 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17506         PR debug/55541
17507         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17508         DW_TAG_lexical_block removal.
17509         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17510         * g++.dg/guality/pr55541.C: New test.
17512         PR sanitizer/64984
17513         * g++.dg/ubsan/pr64984.C: New test.
17515 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
17517         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17519 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17521         PR testsuite/64930
17522         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17523         instructions for 2015-01-14 get_memmodel changes.
17524         * gcc.target/powerpc/atomic-p8.c: Likewise.
17526         PR sanitizer/65019
17527         * g++.dg/ubsan/pr65019.C: New test.
17529         PR tree-optimization/65014
17530         * gcc.c-torture/compile/pr65014.c: New test.
17532 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17534         PR libgfortran/57822
17535         * gfortran/fmt_g0_7.f08: Revise test.
17537 2015-02-11  Jeff Law  <law@redhat.com>
17539         PR target/63347
17540         * gcc.target/m68k/pr63347.c: New test.
17542 2015-02-11  Marek Polacek  <polacek@redhat.com>
17544         * g++.dg/ubsan/shift-1.C: New test.
17545         * gcc.dg/ubsan/c-shift-2.c: New test.
17546         * c-c++-common/ubsan/shift-5.c: Remove file.
17548 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
17550         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17551         Directive adjusted to XFAIL.
17552         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17553         adjusted to XFAIL.
17555 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
17557         PR middle-end/65003
17558         * g++.dg/opt/pr65003.C: New test.
17560 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
17562         * lib/target-supports.exp (check_effective_target_pie): Renamed
17563         to ...
17564         (check_effective_target_pie_enabled): This.
17565         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17566         * gcc.target/i386/pie.c: Likewise.
17568 2015-02-11  Andrew Pinski  <apinski@cavium.com>
17570         PR target/64893
17571         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17572         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17574 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
17576         PR target/61925
17577         * gcc.target/i386/pr61925-1.c: New test.
17578         * gcc.target/i386/pr61925-2.c: New test.
17579         * gcc.target/i386/pr61925-3.c: New test.
17581 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
17583         PR sanitizer/65004
17584         * g++.dg/asan/pr65004.C: New test.
17586 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
17588         PR target/64661
17589         * gcc.taget/sh/pr64661-0.h: New.
17590         * gcc.taget/sh/pr64661-1.c: New.
17591         * gcc.taget/sh/pr64661-2.c: New.
17592         * gcc.taget/sh/pr64661-3.c: New.
17593         * gcc.taget/sh/pr64661-4.c: New.
17595 2015-02-10  Richard Biener  <rguenther@suse.de>
17597         PR tree-optimization/64995
17598         * g++.dg/torture/pr64995.C: New testcase.
17600 2015-02-10  Richard Biener  <rguenther@suse.de>
17602         PR tree-optimization/64909
17603         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17605 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17607         * gcc.dg/signbit-sa.c: New test.
17609 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17611         PR libgfortran/57822
17612         * gfortran/fmt_g0_7.f08: New test.
17614 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
17616         PR tree-optimization/43378
17617         * gcc.dg/tree-ssa/pr43378.c: New test.
17619 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
17621         PR ipa/64978
17622         * g++.dg/torture/pr64978.C: New testcase.
17624 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
17626         PR sanitizer/64981
17627         * gcc.dg/asan/pr64981.c: New test.
17629 2015-02-09  Marek Polacek  <polacek@redhat.com>
17631         PR c/64856
17632         * gcc.dg/pr64856.c: New test.
17634 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
17636         PR target/64979
17637         * gcc.dg/tree-ssa/stdarg-7.c: New test.
17638         * gcc.c-torture/execute/pr64979.c: New test.
17640 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
17642         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17644 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
17646         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17647         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17649 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
17651         PR target/58757
17652         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17654 2015-02-09  Richard Biener  <rguenther@suse.de>
17656         PR tree-optimization/54000
17657         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17659 2015-02-09  Tom de Vries  <tom@codesourcery.com>
17661         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17663 2015-02-09  Martin Liska  <mliska@suse.cz>
17665         * g++.dg/ipa/pr64858.C: New test.
17667 2015-02-09  Tom de Vries  <tom@codesourcery.com>
17669         * gcc.dg/uninit-19.c: Fix warning line for fpic.
17671 2015-02-08  Andrew Pinski  <apinski@cavium.com>
17673         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17675 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
17677         PR fortran/63744
17678         * gfortran.dg/use_rename_8.f90: New.
17680 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
17682         * gnat.dg/addr7.ad[sb]: New test.
17683         * gnat.dg/addr8.ad[sb]: Likewise.
17685 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
17687         PR jit/64752
17688         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17689         from jit.dg/test-compile-to-executable.c's create_code, with a
17690         clarification of the output message.
17691         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17692         pass/fail message.
17693         (test_jit): Use CHECK_NO_ERRORS when calling
17694         gcc_jit_context_compile_to_file.
17695         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17696         jit-verify-compile-to-file to jit-verify-output-file-was-created.
17697         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
17698         about deletions that are attempted.
17699         (jit-verify-compile-to-file): Rename to...
17700         (jit-verify-output-file-was-created): ...this, and drop the
17701         attempt to run "file" and verify the output.
17702         (jit-verify-assembler): New function.
17703         (jit-verify-object): New function.
17704         (jit-verify-dynamic-library): New function.
17705         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17706         favor of an implementation from new file
17707         create-code-for-hello-world-executable.h, which also adds a
17708         "main".
17709         (dg-final): Replace jit-verify-compile-to-file with
17710         jit-verify-output-file-was-created, and invoke new function
17711         jit-verify-assembler.
17712         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17713         the output message.
17714         (dg-final): Replace jit-verify-compile-to-file with
17715         jit-verify-output-file-was-created, and invoke new function
17716         jit-verify-dynamic-library.
17717         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17718         favor of an implementation from new file
17719         create-code-for-hello-world-executable.h, which also adds a
17720         "main".
17721         (dg-final): Replace jit-verify-compile-to-file with
17722         jit-verify-output-file-was-created.  Strengthen the expected stdout
17723         from the built executable.
17724         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17725         favor of an implementation from new file
17726         create-code-for-hello-world-executable.h, which also adds a
17727         "main".
17728         (dg-final): Replace jit-verify-compile-to-file with
17729         jit-verify-output-file-was-created, and invoke new function
17730         jit-verify-object.
17731         * jit.dg/verify-dynamic-library.c: New source file.
17733 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
17734             Brian Rzycki  <b.rzycki@samsung.com>
17736         PR tree-optimization/64878
17737         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17739 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17741         PR ipa/64896
17742         * g++.dg/ipa/pr64896.C: New test.
17744 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
17746         PR target/64205
17747         * gcc.target/powerpc/pr64205.c: New file.
17749 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
17751         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17752         (dg-options): Use -fpie instead of -fPIE -pie.
17754 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17756         PR middle-end/64937
17757         * g++.dg/asan/pr64937.C: New test.
17759 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
17761         PR fortran/63205
17762         * gfortran.dg/class_to_type_4.f90: New test
17764 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
17766         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17768 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17770         PR rtl-optimization/64957
17771         PR debug/64817
17772         * gcc.c-torture/execute/pr64957.c: New test.
17774 2015-02-05  Jeff Law  <law@redhat.com>
17776         PR target/17306
17777         * gcc.target/h8300/pr17306-1.c: New test.
17778         * gcc.target/h8300/pr17306-2.c: New test.
17780 2015-02-05  Tobias Burnus  <burnus@net-b.de>
17782         PR fortran/64943
17783         * gfortran.dg/structure_constructor_12.f90: New.
17785 2015-02-05  Jeff Law  <law@redhat.com>
17787         PR target/58400
17788         gcc.target/h8300/pr58400.c: New test.
17790 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
17792         * gcc.target/arm/macro_defs0.c: New test.
17793         * gcc.target/arm/macro_defs1.c: New test.
17794         * gcc.target/arm/macro_defs2.c: New test.
17796 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
17798         PR rtl-optimization/64905
17799         * gcc.target/i386/pr64905.c: Require nonpic target.
17800         (dg-options): Add -fomit-frame-pointer.
17801         (main): Remove.
17803 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
17805         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17806         tree dump scanning.
17808 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
17810         PR fortran/64757
17811         * gfortran.dg/type_to_class_2.f90: New test
17812         * gfortran.dg/type_to_class_3.f90: New test
17814 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
17816         PR ipa/64686
17817         * g++.dg/torture/pr64686.C: New testcase.
17819 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
17821         PR rtl-optimization/64905
17822         * gcc.target/i386/pr64905.c: New file.
17824 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
17826         * gcc.dg/guality/pr41447-1.c: Remove xfail.
17827         * gcc.dg/guality/pr41616-1.c: Ditto.
17829 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
17831         PR debug/64817
17832         * gcc.dg/pr64817-3.c: New.
17834 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
17835             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
17837         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17838         pass parameters in registers.
17839         * gcc.dg/guality/pr36728-2.c (main): Likewise.
17840         * gcc.dg/guality/pr36728-3.c (main): Likewise.
17841         * gcc.dg/guality/pr36728-4.c (main): Likewise.
17843 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
17844             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17846         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17847         list, allow for multilibed targets.
17848         * gcc.dg/combine_ashiftrt_2.c: Likewise.
17850 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
17852         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17853         * gcc.dg/pr46728-6.c: Ditto.
17855 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
17857         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17858         for mips_nanlegacy target.
17860 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
17862         * gcc.target/i386/chkp-hidden-def.c: New.
17864 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17866         PR middle-end/62103
17867         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17868         to use 24 bits for bitfield b.
17870 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17872         PR testsuite/64796
17873         * lib/target-supports.exp (check_effective_target_bswap64): Do not
17874         cache result in a global variable.  Include all 32-bit targets for
17875         bswap64 tests.
17877 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
17879         PR rtl-optimization/64756
17880         * gcc.c-torture/execute/pr64756.c: New test.
17882 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
17884         PR target/64660
17885         * gcc.target/sh/pr64660-0.h: New.
17886         * gcc.target/sh/pr64660-1.c: New.
17887         * gcc.target/sh/pr64660-2.c: New.
17888         * gcc.target/sh/pr64660-3.c: New.
17889         * gcc.target/sh/pr64660-4.c: New.
17891 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
17893         PR c++/64877
17894         * g++.dg/warn/Waddress-2.C: New.
17896 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
17898         PR middle-end/61225
17899         * gcc.target/i386/pr49095.c: XFAIL for ia32.
17901 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
17903         PR preprocessor/64803
17904         * gcc.dg/cpp/builtin-macro-1.c: New test case.
17906 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
17908         * g++.dg/ipa/devirt-37.C: Disable early inlining.
17910 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
17912         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17913         (_ARM_FPSRC): Add DN and AHP fields.
17914         (clean_results): Force DN=1 on AArch64.
17915         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17916         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17917         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17918         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17919         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17920         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17922 2015-02-02  Alan Modra  <amodra@gmail.com>
17924         * gcc.target/powerpc/cprophard.c: New.
17926 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
17928         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17929         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17931 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
17933         PR debug/64817
17934         * gcc.dg/pr64817-1.c: New test.
17935         * gcc.dg/pr64817-2.c: New test.
17937 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
17939         PR target/64851
17940         * gcc.target/sh/pr64851-0.h: New
17941         * gcc.target/sh/pr64851-1.c: New
17942         * gcc.target/sh/pr64851-2.c: New
17943         * gcc.target/sh/pr64851-3.c: New
17944         * gcc.target/sh/pr64851-4.c: New
17946 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17948         PR target/64882
17949         * gcc.dg/torture/pr64882.c: New test.
17951 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
17953         PR target/64159
17954         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17955         sparc*-*-*.
17957 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17959         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17960         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17961         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17962         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17963         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17964         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17965         tree dump.
17966         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17967         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17968         tree dump.
17969         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17970         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17971         tree dump.
17973 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17975         PR target/64688
17976         * g++.dg/pr64688-2.C: New.
17978 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17980         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17981         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17982         * gcc.target/i386/fuse-caller-save.c: Ditto.
17983         * gcc.target/i386/headmerge-1.c: Ditto.
17984         * gcc.target/i386/headmerge-2.c: Ditto.
17985         * gcc.target/i386/sibcall-6.c: Ditto.
17987 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17989         PR target/64617
17990         * gcc.target/i386/pr64617.c: New test.
17992 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17994         PR target/15184
17995         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17996         (dg-options): Remove -m32.
17997         (dg-final): Scan for "movb %al" only.
17998         * gcc.target/i386/pr15184-2.c: Ditto.
18000 2015-01-30  Richard Biener  <rguenther@suse.de>
18002         PR tree-optimization/64829
18003         * gcc.dg/vect/pr64829.c: New testcase.
18005 2015-01-29  Marek Polacek  <polacek@redhat.com>
18007         PR c/64709
18008         * gcc.dg/pr64709.c: New test.
18010 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
18012         PR c++/64717
18013         * g++.dg/ubsan/pr64717-1.C: New test.
18014         * g++.dg/ubsan/pr64717-2.C: New test.
18016 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
18018         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18020 2015-01-29  Jeff Law  <law@redhat.com>
18022         PR target/15184
18023         * gcc.target/i386/pr15184-1.c: New test.
18024         * gcc.target/i386/pr15184-2.c: New test.
18026 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18028         PR tree-optimization/64746
18029         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18031 2015-01-29  Richard Biener  <rguenther@suse.de>
18033         PR tree-optimization/64853
18034         * gcc.dg/torture/pr64853.c: New testcase.
18036 2015-01-29  Richard Biener  <rguenther@suse.de>
18038         PR tree-optimization/64844
18039         * gcc.dg/vect/pr64844.c: New testcase.
18041 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18043         PR middle-end/64809
18044         * gcc.dg/pr64809.c: Delete.
18046 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
18048         PR middle-end/64805
18049         * gcc.target/i386/pr64805.c: New.
18051 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18053         * gcc.dg/guality/guality.h (main): Add argv[0] to
18054         guality_gdb_command.
18056 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
18058         PR ipa/64801
18059         * gcc.dg/tree-ssa/pr64801.c: New testcase.
18061 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
18063         PR target/64659
18064         * gcc.target/sh/sh.exp
18065         (check_effective_target_atomic_model_soft_gusa_available,
18066         check_effective_target_atomic_model_soft_tcb_available,
18067         check_effective_target_atomic_model_soft_imask_available,
18068         check_effective_target_atomic_model_hard_llcs_available): New.
18069         * gcc.target/sh/pr64659-0.h: New.
18070         * gcc.target/sh/pr64659-1.c: New.
18071         * gcc.target/sh/pr64659-2.c: New.
18072         * gcc.target/sh/pr64659-3.c: New.
18073         * gcc.target/sh/pr64659-4.c: New.
18075 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
18077         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18078         scan-assembler-times pattern.
18080 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
18082         PR middle-end/64809
18083         * gcc.dg/pr64809.c: New test.
18085 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
18087         PR tree-optimization/64277
18088         * gcc.dg/pr64277.c: New.
18090 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18092         PR tree-optimization/64718
18093         * gcc.c-torture/execute/pr64718.c: New test.
18095 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
18097         * gcc.target/aarch64/abs_2.c: New.
18099 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
18101         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18102         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18103         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18104         ISA rev < 2.
18106 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
18108         PR bootstrap/64612
18109         * lib/target-supports.exp (check_effective_target_comdat_group): New.
18110         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18111         { target comdat_group }.
18113 2015-01-27  Tobias Burnus  <burnus@net-b.de>
18115         PR fortran/63861
18116         * gfortran.dg/goacc/coarray_2.f90: New.
18118 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18120         PR ipa/60871
18121         PR ipa/64139
18122         * g++.dg/torture/pr64139.C: New testcase.
18123         * g++.dg/torture/pr60871.C: Likewise.
18125 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
18127         PR fortran/64230
18128         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18129         prevent linking errors.
18131 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18133         PR ipa/64282
18134         * g++.dg/torture/pr64282.C: New testcase.
18136 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18138         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18139         for wzr reg.
18141 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
18143         * gcc.target/s390/hotpatch-13.c: New testcase.
18144         * gcc.target/s390/hotpatch-14.c: New testcase.
18145         * gcc.target/s390/hotpatch-15.c: New testcase.
18146         * gcc.target/s390/hotpatch-16.c: New testcase.
18147         * gcc.target/s390/hotpatch-17.c: New testcase.
18148         * gcc.target/s390/hotpatch-18.c: New testcase.
18149         * gcc.target/s390/hotpatch-19.c: New testcase.
18150         * gcc.target/s390/hotpatch-20.c: New testcase.
18151         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18152         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18153         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18154         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18155         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18156         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18157         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18158         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18159         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18160         * gcc.target/s390/hotpatch-10.c: Likewise.
18161         * gcc.target/s390/hotpatch-11.c: Likewise.
18162         * gcc.target/s390/hotpatch-12.c: Likewise.
18163         * gcc.target/s390/hotpatch-2.c: Likewise.
18164         * gcc.target/s390/hotpatch-3.c: Likewise.
18165         * gcc.target/s390/hotpatch-4.c: Likewise.
18166         * gcc.target/s390/hotpatch-5.c: Likewise.
18167         * gcc.target/s390/hotpatch-6.c: Likewise.
18168         * gcc.target/s390/hotpatch-7.c: Likewise.
18169         * gcc.target/s390/hotpatch-8.c: Likewise.
18170         * gcc.target/s390/hotpatch-9.c: Likewise.
18171         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18172         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18173         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18174         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18175         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18176         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18177         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18178         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18180 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
18182         * gcc.dg/long_branch.c: New testcase.
18184 2015-01-27  Richard Biener  <rguenther@suse.de>
18186         PR tree-optimization/56273
18187         PR tree-optimization/59124
18188         PR tree-optimization/64277
18189         * g++.dg/warn/Warray-bounds-6.C: New testcase.
18190         * gcc.dg/Warray-bounds-12.c: Likewise.
18191         * gcc.dg/Warray-bounds-13.c: Likewise.
18193 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18195         PR rtl-optimization/61058
18196         * gcc.dg/pr61058.c: New test.
18198 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
18200         * gcc.target/i386/chkp-narrow-bounds.c: New.
18202 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18204         PR tree-optimization/64807
18205         * gcc.dg/pr64807.c: New test.
18207         PR c/64766
18208         * gcc.dg/pr64766.c: New test.
18210 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
18212         PR target/49263
18213         * gcc.target/sh/pr49263-4.c: New.
18215 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
18217         PR fortran/62044
18218         * gfortran.dg/allocate_with_mold_1.f90: New test
18220 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
18222         PR c/64778
18223         * gcc.dg/pr64778.c: New test.
18225         PR middle-end/64421
18226         * gcc.dg/vect/pr64421.c: New test.
18228 2015-01-26  Tobias Burnus  <burnus@net-b.de>
18230         PR fortran/64771
18231         * gfortran.dg/coarray_36.f: New.
18232         * gfortran.dg/coarray_37.f90: New.
18234 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
18236         PR fortran/64230
18237         * gfortran.dg/class_allocate_18.f90: New.
18239 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18241         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18243 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18245         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18247 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18249         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18251 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18253         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18255 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18257         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18258         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18259         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18260         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18262 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18264         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18265         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18266         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18268 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18270         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18271         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18272         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18273         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18274         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18275         vXXXhn.inc.
18277 2015-01-26  Richard Biener  <rguenther@suse.de>
18279         PR middle-end/64764
18280         * gcc.dg/uninit-19.c: New testcase.
18282 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18284         * lib/target-supports.exp (check_effective_target_vect64): Add
18285         sparc*-*-*.
18287 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
18289         PR testsuite/64712
18290         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18292 2015-01-26  Tony Liu  <tony.liu@arm.com>
18294         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18295         non-UAL cases.
18297 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
18299         PR libfortran/64770
18300         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18301         correctly, clean up afterwards.
18303 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
18305         PR fortran/62044
18306         * gfortran.dg/use_rename_7.f90: New.
18308 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
18310         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18311         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18313 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
18315         PR target/54236
18316         * gcc.target/sh/pr54236-4.c: New.
18318 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
18320         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18321         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
18322         Bridge test.
18324 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
18326         PR libfortran/64770
18327         * gfortran.dg/open_new_segv.f90: New test.
18329 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
18331         PR target/49263
18332         PR target/53987
18333         PR target/64345
18334         PR target/59533
18335         PR target/52933
18336         PR target/54236
18337         PR target/51244
18338         * gcc.target/sh/pr64345-1.c: New.
18339         * gcc.target/sh/pr64345-2.c: New.
18340         * gcc.target/sh/pr59533-1.c: New.
18341         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18342         * gcc.target/sh/pr52933-2.c: Likewise.
18343         * gcc.target/sh/pr54089-1.c: Likewise.
18344         * gcc.target/sh/pr54236-1.c: Likewise.
18345         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18346         * gcc.target/sh/pr49263-1.c: Remove xfails.
18347         * gcc.target/sh/pr49263-2.c: Likewise.
18348         * gcc.target/sh/pr49263-3.c: Likewise.
18349         * gcc.target/sh/pr53987-1.c: Likewise.
18350         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18351         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18352         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18353         (test05, test06, test07, test08, test09, test10, test11, test12): New.
18354         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18355         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18356         test_009): New.
18357         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18358         (test_02): New.
18360 2015-01-24  Tom de Vries  <tom@codesourcery.com>
18362         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18364 2015-01-23  Ian Lance Taylor  <iant@google.com>
18366         PR go/64510
18367         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18368         targets without split stack support.
18370 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
18372         PR target/64317
18373         * gcc.target/i386/pr64317.c: New test.
18375 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
18377         PR rtl-optimization/63637
18378         PR rtl-optimization/60663
18379         * gcc.dg/pr63637-1.c: New test.
18380         * gcc.dg/pr63637-2.c: New test.
18381         * gcc.dg/pr63637-3.c: New test.
18382         * gcc.dg/pr63637-4.c: New test.
18383         * gcc.dg/pr63637-5.c: New test.
18384         * gcc.dg/pr63637-6.c: New test.
18385         * gcc.target/i386/pr63637-1.c: New test.
18386         * gcc.target/i386/pr63637-2.c: New test.
18387         * gcc.target/i386/pr63637-3.c: New test.
18388         * gcc.target/i386/pr63637-4.c: New test.
18389         * gcc.target/i386/pr63637-5.c: New test.
18390         * gcc.target/i386/pr63637-6.c: New test.
18392 2015-01-23  Richard Biener  <rguenther@suse.de>
18394         PR testsuite/63439
18395         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18396         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18398 2015-01-23  Marek Polacek  <polacek@redhat.com>
18400         PR preprocessor/60570
18401         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18402         * gcc.dg/cpp/pr60570.c: New test.
18404 2015-01-23  Richard Biener  <rguenther@suse.de>
18406         PR testsuite/63439
18407         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18408         vectorization on vect64 targets.
18410 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
18412         PR fortran/60922
18413         * gfortran.dg/class_allocate_17.f90: New.
18415 2015-01-23  Tobias Burnus  <burnus@net-b.de>
18417         PR fortran/64726
18418         * gfortran.dg/goacc/combined_loop.f90: New.
18420 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18422         PR fortran/61933
18423         * gfortran.dg/make_unit.f90: New test.
18425 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18427         PR fortran/61933
18428         * gfortran.dg/negative_unit_int8.f: Update.
18430 2015-01-22  Jeff Law  <law@redhat.com>
18432         PR target/52076
18433         * gcc.target/m68k/pr52076-1.c: New test.
18434         * gcc.target/m68k/pr52076-2.c: New test.
18436 2015-01-22  Richard Biener  <rguenther@suse.de>
18438         PR middle-end/64728
18439         * gcc.dg/torture/pr64728.c: New testcase.
18441 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
18443         PR target/64688
18444         * g++.dg/pr64688.C: New test.
18446 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
18448         * gcc.target/i386/chkp-always_inline.c (f1): Make static
18449         to avoid errors with -fpic.
18451 2015-01-22  Richard Biener  <rguenther@suse.de>
18453         PR libstdc++/64535
18454         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18456 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
18458         PR rtl-optimization/64682
18459         * gcc.c-torture/execute/pr64682.c: New file.
18461 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
18463         PR debug/64511
18464         * gcc.dg/pr64511.c: New test.
18466         PR rtl-optimization/62078
18467         * g++.dg/opt/pr62078.C: New test.
18469         PR c/63307
18470         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18472 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
18474         PR fortran/57023
18475         * gfortran.dg/internal_pack_15.f90:  New test.
18477 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18479         * c-c++-common/tsan/step.c: New testcase.
18481 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18483         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18485 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18487         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18489 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18491         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18493 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18495         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18497 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18499         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18501 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18503         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18505 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18507         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18509 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18511         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18513 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18515         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18517 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18519         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18521 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18523         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18525 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18527         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18529 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18531         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18532         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18533         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18534         vXXXw.inc.
18536 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18538         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18539         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18540         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18541         vXXXl.inc.
18543 2015-01-21  Renlin Li  <renlin.li@arm.com>
18545         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18546         * g++.dg/tls/thread_local5g.C: Likewise.
18547         * g++.dg/tls/thread_local6g.C: Likewise.
18549 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18551         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18552         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18553         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18555 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18557         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18558         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18559         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18561 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18563         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18564         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18565         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18567 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18569         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18570         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18571         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18573 2015-01-20  Jeff Law  <law@redhat.com>
18575         PR target/59946
18576         * gcc.target/m68k/pr59946.c: New test.
18578 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18580         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18581         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18582         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18584 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18586         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18587         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18588         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18590 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18592         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18593         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18594         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18596 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18598         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18599         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18600         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18601         vshuffle.inc.
18602         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18603         vshuffle.inc.
18605 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18607         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18608         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18609         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18611 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18613         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18614         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18615         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18617 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18619         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18621 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
18623         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18625         PR sanitizer/64632
18626         * g++.dg/ubsan/pr64632.C: New test.
18628         PR debug/64663
18629         * gcc.dg/pr64663.c: New test.
18631 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18633         PR c++/64383
18634         * g++.dg/warn/Wunused-var-23.C: New.
18636 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18638         PR c++/59937
18639         * g++.dg/cpp0x/constexpr-59937-1.C: New.
18640         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18642 2015-01-20  Richard Biener  <rguenther@suse.de>
18644         PR ipa/64684
18645         * gcc.dg/lto/pr64684_0.c: New testcase.
18646         * gcc.dg/lto/pr64684_1.c: Likewise.
18647         * gcc.dg/lto/pr64684_2.c: Likewise.
18648         * gcc.dg/lto/pr64685_0.c: Likewise.
18649         * gcc.dg/lto/pr64685_1.c: Likewise.
18651 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18653         PR c++/62241
18654         * g++.dg/cpp1y/lambda-init12.C: New.
18656 2015-01-20  Richard Biener  <rguenther@suse.de>
18658         PR tree-optimization/64410
18659         * g++.dg/vect/pr64410.cc: Require vect_double.
18661 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
18663         PR target/64149
18664         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18666 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
18668         PR bootstrap/64676
18669         Revert:
18670         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
18672         PR rtl-optimization/64081
18673         * gcc.dg/pr64081.c: New test.
18675 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
18677         * jit.dg/harness.h: Include <unistd.h>.
18678         (CHECK_NO_ERRORS): New.
18679         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18680         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18681         gcc_jit_context_compile_to_file.
18682         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18683         args to the spawned executable.
18684         (jit-expand-vars): New function.
18685         (jit-exe-params): New variable.
18686         (dg-jit-set-exe-params): New function.
18687         (jit-dg-test): Detect testcases that use
18688         jit-verify-compile-to-file and call jit-setup-compile-to-file.
18689         Set arguments of spawned process to jit-exe-params.
18690         (jit-get-output-filename): New function.
18691         (jit-setup-compile-to-file): New function.
18692         (jit-verify-compile-to-file): New function.
18693         (jit-run-executable): New function.
18694         (jit-verify-executable): New function.
18695         * jit.dg/test-compile-to-assembler.c: New testcase.
18696         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18697         * jit.dg/test-compile-to-executable.c: New testcase.
18698         * jit.dg/test-compile-to-object.c: New testcase.
18700 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
18702         PR target/64652
18703         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18704         (test_1): New.
18706 2015-01-19  Martin Liska  <mliska@suse.cz>
18708         * objc/compile/pr64668.m: New test.
18710 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
18712         * jit.dg/test-arith-overflow.c: Include stdbool.h.
18713         (create_overflow_fn): Update comment to clarify that
18714         the third param of the created function is a bool *, not
18715         an int *.
18716         (verify_int_overflow_fn): Convert param "expected_ovf" from
18717         int to bool.  Update third param of "overflow_fn_type" from int *
18718         to bool *.  Update local "actual_ovf" from int to bool.
18719         (verify_uint_overflow_fn): Likewise.
18721 2015-01-19  Martin Liska  <mliska@suse.cz>
18723         * gcc.dg/ipa/ipa-icf-33.c: New test.
18725 2015-01-19  Felix Yang  <felix.yang@huawei.com>
18726             Haijian Zhang  <z.zhanghaijian@huawei.com>
18728         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18729         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18730         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18731         result_float64x2, expected_hfloat64x2): New helper type, variable and
18732         declaration.
18733         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18734         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18735         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18736         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18737         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18738         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18739         and target without the FMA feature.
18741 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
18743         * gcc.target/aarch64/pr64304.c: New testcase.
18745 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
18747         PR rtl-optimization/64081
18748         * gcc.dg/pr64081.c: New test.
18750 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
18752         PR target/63971
18753         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18754         the epilogue).
18755         * gcc.target/aarch64/test_frame_6.c: Likewise.
18756         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18757         and x19 (in the epilogue).
18758         * gcc.target/aarch64/test_frame_4.c: Likewise.
18759         * gcc.target/aarch64/test_frame_7.c: Likewise.
18761 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
18763         * gcc.target/i386/chkp-always_inline.c: New.
18765 2015-01-15  Andrew Pinski  <apinski@cavium.com>
18766             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18768         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18769         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18771 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
18773         PR fortran/60255
18774         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18775         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18777 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18779         PR fortran/64578
18780         * gfortran.dg/unlimited_polymorphic_21.f90: New test
18782 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
18784         PR target/64652
18785         * gcc.target/sh/torture/pr64652.c: New.
18787 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
18789         * gcc.dg/ipa/ipa-icf-32.c: Update template.
18790         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18791         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18792         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18793         * c-c++-common/asan/kasan-recover-1.c: Likewise.
18794         * c-c++-common/asan/kasan-recover-2.c: Likewise.
18796 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
18798         PR ipa/64378
18799         * g++.dg/torture/pr64378.C: New testcase.
18801 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18803         PR fortran/57959
18804         * gfortran.dg/block_13.f08: New test
18806 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18808         PR fortran/55901
18809         * gfortran.dg/associate_1.f03: Allow test for character with
18810         automatic length.
18812 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18814         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18815         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18817 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18819         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18821 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
18823         PR fortran/64578
18824         * gfortran.dg/unlimited_polymorphic_21.f90: New test
18826 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
18828         PR fortran/60357
18829         * gfortran.dg/alloc_comp_assign_13.f08: New test.
18831         PR fortran/61275
18832         * gfortran.dg/alloc_comp_assign_14.f08: New test.
18834         PR fortran/55932
18835         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18837 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
18839         PR fortran/60334
18840         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18842 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
18844         PR rtl-optimization/52773
18845         * gcc.c-torture/compile/pr52773.c: New test.
18847 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18849         PR c++/62134
18850         * g++.dg/cpp0x/alias-decl-46.C: New.
18852 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18854         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18856 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18858         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18859         Add trace.
18860         (CHECK_FP): Likewise.
18861         (CHECK_CUMULATIVE_SAT): Likewise.
18863 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18865         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18866         (Set_Neon_Cumulative_Sat): Add parameter.
18867         (__set_neon_cumulative_sat): Support new parameter.
18868         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18869         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18870         argument.
18871         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18872         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18873         argument.
18875 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18877         * g++.dg/tsan/vptr_benign_race.C: New testcase.
18878         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18880 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18882         PR c++/60056
18883         * g++.dg/tls/thread_local-ice4.C: New.
18885 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
18887         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18888         than Neon options.
18890 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18892         PR c++/62276
18893         * g++.dg/cpp0x/vt-62276.C: New.
18895 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18897         PR middle-end/64353
18898         * g++.dg/pr64353.C: New.
18900 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18902         PR target/64263
18903         * gcc.target/aarch64/pr64263_1.c: New test.
18905 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
18907         PR tree-optimization/64434
18908         * gcc.dg/torture/pr64434.c: Move to...
18909         * gcc.dg/pr64434.c: ... here.
18911 2015-01-16  Richard Biener  <rguenther@suse.de>
18913         PR middle-end/64614
18914         * gcc.dg/uninit-18.c: New testcase.
18916 2015-01-16  Richard Biener  <rguenther@suse.de>
18918         PR tree-optimization/64568
18919         * g++.dg/torture/pr64568-2.C: New testcase.
18921 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18923         PR target/64363
18924         * gcc.target/i386/chkp-label-address.c: New.
18926 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
18928         PR fortran/45290
18929         * gfortran.dg/pointer_init_6.f90: Extended.
18931 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
18933         * gcc.c-torture/compile/20150108.c: New test.
18935 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18937         * gcc.target/visium: New directory.
18939 2015-01-16  Richard Biener  <rguenther@suse.de>
18941         PR tree-optimization/61743
18942         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18943         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18945 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
18947         * gcc.dg/pr64015.c: New test.
18949 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
18951         PR ipa/64163
18952         PR ipa/64612
18953         * g++.dg/ipa/pr64612.C: New test.
18955 2015-01-16  Renlin Li  <renlin.li@arm.com>
18957         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18959 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
18961         * gcc.target/i386/sse-14.c: Test new intrinsic.
18962         * gcc.target/i386/sse-22.c: Ditto.
18964 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18966         PR c++/58614
18967         * g++.dg/cpp0x/auto44.C: New.
18969 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
18971         PR target/59710
18972         * gcc.target/nios2/gpopt-all.c: New test case.
18973         * gcc.target/nios2/gpopt-local.c: New test case.
18974         * gcc.target/nios2/gpopt-global.c: New test case.
18975         * gcc.target/nios2/gpopt-data.c: New test case.
18976         * gcc.target/nios2/gpopt-none.c: New test case.
18978 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
18980         * g++.dg/ubsan/vptr-1.C: New test.
18981         * g++.dg/ubsan/vptr-2.C: New test.
18982         * g++.dg/ubsan/vptr-3.C: New test.
18983         * g++.dg/ubsan/vptr-4.C: New test.
18984         * g++.dg/ubsan/vptr-5.C: New test.
18985         * g++.dg/ubsan/vptr-6.C: New test.
18986         * g++.dg/ubsan/vptr-7.C: New test.
18987         * g++.dg/ubsan/vptr-8.C: New test.
18988         * g++.dg/ubsan/vptr-9.C: New test.
18990 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
18992         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18993         is set up.
18994         * lib/gcc-dg.exp: Likewise.
18996 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
18998         PR rtl-optimization/64110
18999         * gcc.target/i386/pr64110.c: Add scan-assembler.
19001 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
19002             James Norris  <jnorris@codesourcery.com>
19003             Cesar Philippidis  <cesar@codesourcery.com>
19004             Ilmir Usmanov  <i.usmanov@samsung.com>
19006         * lib/target-supports.exp (check_effective_target_fopenacc): New
19007         procedure.
19008         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19009         * g++.dg/goacc/goacc.exp: Likewise.
19010         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19011         * gcc.dg/goacc/goacc.exp: Likewise.
19012         * gfortran.dg/goacc/goacc.exp: Likewise.
19013         * c-c++-common/cpp/openacc-define-1.c: New file.
19014         * c-c++-common/cpp/openacc-define-2.c: Likewise.
19015         * c-c++-common/cpp/openacc-define-3.c: Likewise.
19016         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19017         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19018         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19019         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19020         * c-c++-common/goacc/asyncwait-1.c: Likewise.
19021         * c-c++-common/goacc/cache-1.c: Likewise.
19022         * c-c++-common/goacc/clauses-fail.c: Likewise.
19023         * c-c++-common/goacc/collapse-1.c: Likewise.
19024         * c-c++-common/goacc/data-1.c: Likewise.
19025         * c-c++-common/goacc/data-2.c: Likewise.
19026         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19027         * c-c++-common/goacc/deviceptr-1.c: Likewise.
19028         * c-c++-common/goacc/deviceptr-2.c: Likewise.
19029         * c-c++-common/goacc/deviceptr-3.c: Likewise.
19030         * c-c++-common/goacc/if-clause-1.c: Likewise.
19031         * c-c++-common/goacc/if-clause-2.c: Likewise.
19032         * c-c++-common/goacc/kernels-1.c: Likewise.
19033         * c-c++-common/goacc/loop-1.c: Likewise.
19034         * c-c++-common/goacc/loop-private-1.c: Likewise.
19035         * c-c++-common/goacc/nesting-1.c: Likewise.
19036         * c-c++-common/goacc/nesting-data-1.c: Likewise.
19037         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19038         * c-c++-common/goacc/parallel-1.c: Likewise.
19039         * c-c++-common/goacc/pcopy.c: Likewise.
19040         * c-c++-common/goacc/pcopyin.c: Likewise.
19041         * c-c++-common/goacc/pcopyout.c: Likewise.
19042         * c-c++-common/goacc/pcreate.c: Likewise.
19043         * c-c++-common/goacc/pragma_context.c: Likewise.
19044         * c-c++-common/goacc/present-1.c: Likewise.
19045         * c-c++-common/goacc/reduction-1.c: Likewise.
19046         * c-c++-common/goacc/reduction-2.c: Likewise.
19047         * c-c++-common/goacc/reduction-3.c: Likewise.
19048         * c-c++-common/goacc/reduction-4.c: Likewise.
19049         * c-c++-common/goacc/sb-1.c: Likewise.
19050         * c-c++-common/goacc/sb-2.c: Likewise.
19051         * c-c++-common/goacc/sb-3.c: Likewise.
19052         * c-c++-common/goacc/update-1.c: Likewise.
19053         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19054         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19055         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19056         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19057         * gfortran.dg/goacc/assumed.f95: Likewise.
19058         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19059         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19060         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19061         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19062         * gfortran.dg/goacc/branch.f95: Likewise.
19063         * gfortran.dg/goacc/cache-1.f95: Likewise.
19064         * gfortran.dg/goacc/coarray.f95: Likewise.
19065         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19066         * gfortran.dg/goacc/cray.f95: Likewise.
19067         * gfortran.dg/goacc/critical.f95: Likewise.
19068         * gfortran.dg/goacc/data-clauses.f95: Likewise.
19069         * gfortran.dg/goacc/data-tree.f95: Likewise.
19070         * gfortran.dg/goacc/declare-1.f95: Likewise.
19071         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19072         * gfortran.dg/goacc/fixed-1.f: Likewise.
19073         * gfortran.dg/goacc/fixed-2.f: Likewise.
19074         * gfortran.dg/goacc/fixed-3.f: Likewise.
19075         * gfortran.dg/goacc/fixed-4.f: Likewise.
19076         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19077         * gfortran.dg/goacc/if.f95: Likewise.
19078         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19079         * gfortran.dg/goacc/list.f95: Likewise.
19080         * gfortran.dg/goacc/literal.f95: Likewise.
19081         * gfortran.dg/goacc/loop-1.f95: Likewise.
19082         * gfortran.dg/goacc/loop-2.f95: Likewise.
19083         * gfortran.dg/goacc/loop-3.f95: Likewise.
19084         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19085         * gfortran.dg/goacc/omp.f95: Likewise.
19086         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19087         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19088         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19089         * gfortran.dg/goacc/parameter.f95: Likewise.
19090         * gfortran.dg/goacc/private-1.f95: Likewise.
19091         * gfortran.dg/goacc/private-2.f95: Likewise.
19092         * gfortran.dg/goacc/private-3.f95: Likewise.
19093         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19094         * gfortran.dg/goacc/reduction-2.f95: Likewise.
19095         * gfortran.dg/goacc/reduction.f95: Likewise.
19096         * gfortran.dg/goacc/routine-1.f90: Likewise.
19097         * gfortran.dg/goacc/routine-2.f90: Likewise.
19098         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19099         * gfortran.dg/goacc/several-directives.f95: Likewise.
19100         * gfortran.dg/goacc/sie.f95: Likewise.
19101         * gfortran.dg/goacc/subarrays.f95: Likewise.
19102         * gfortran.dg/gomp/map-1.f90: Likewise.
19103         * gfortran.dg/openacc-define-1.f90: Likewise.
19104         * gfortran.dg/openacc-define-2.f90: Likewise.
19105         * gfortran.dg/openacc-define-3.f90: Likewise.
19106         * g++.dg/gomp/block-1.C: Update for changed compiler output.
19107         * g++.dg/gomp/block-2.C: Likewise.
19108         * g++.dg/gomp/block-3.C: Likewise.
19109         * g++.dg/gomp/block-5.C: Likewise.
19110         * g++.dg/gomp/target-1.C: Likewise.
19111         * g++.dg/gomp/target-2.C: Likewise.
19112         * g++.dg/gomp/taskgroup-1.C: Likewise.
19113         * g++.dg/gomp/teams-1.C: Likewise.
19114         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19115         * gcc.dg/cilk-plus/jump.c: Likewise.
19116         * gcc.dg/gomp/block-1.c: Likewise.
19117         * gcc.dg/gomp/block-10.c: Likewise.
19118         * gcc.dg/gomp/block-2.c: Likewise.
19119         * gcc.dg/gomp/block-3.c: Likewise.
19120         * gcc.dg/gomp/block-4.c: Likewise.
19121         * gcc.dg/gomp/block-5.c: Likewise.
19122         * gcc.dg/gomp/block-6.c: Likewise.
19123         * gcc.dg/gomp/block-7.c: Likewise.
19124         * gcc.dg/gomp/block-8.c: Likewise.
19125         * gcc.dg/gomp/block-9.c: Likewise.
19126         * gcc.dg/gomp/target-1.c: Likewise.
19127         * gcc.dg/gomp/target-2.c: Likewise.
19128         * gcc.dg/gomp/taskgroup-1.c: Likewise.
19129         * gcc.dg/gomp/teams-1.c: Likewise.
19131 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
19133         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19134         test case.
19136 2015-01-15  Mike Stump  <mikestump@comcast.net>
19138         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19139         * gcc.dg/inline_2.c: Likewise.
19140         * gcc.dg/inline_3.c: Likewise.
19141         * gcc.dg/inline_4.c: Likewise.
19143 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
19145         PR fortran/58023
19146         * gfortran.dg/proc_ptr_comp_43.f90: New.
19148 2015-01-15  Mike Stump  <mikestump@comcast.net>
19150         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19151         * gcc.dg/unroll_2.c: Likewise.
19152         * gcc.dg/unroll_3.c: Likewise.
19153         * gcc.dg/unroll_4.c: Likewise.
19154         * gcc.dg/unroll_5.c: Likewise.
19156 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
19158         PR target/63971
19159         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19160         in epilogue.
19161         * gcc.target/aarch64/test_frame_6.c: Likewise.
19162         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19163         x30 and x19 (in the epilogue).
19164         * gcc.target/aarch64/test_frame_4.c: Likewise.
19165         * gcc.target/aarch64/test_frame_7.c: Likewise.
19167 2015-01-15  Martin Liska  <mliska@suse.cz>
19169         * g++.dg/ipa/pr64068.C: New test.
19170         * gcc.dg/ipa/PR64559.c: New test.
19172 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19174         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19175         with PIE.
19177 2015-01-15  Richard Biener  <rguenther@suse.de>
19179         PR tree-optimization/61743
19180         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19181         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19183 2015-01-15 Renlin Li <renlin.li@arm.com>
19185         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19186         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19188 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19190         * gcc.dg/vect/vect-aggressive-1.c: New.
19191         * gcc.target/i386/avx2-vect-aggressive.c: New.
19193 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19195         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19197 2015-01-15  Richard Biener  <rguenther@suse.de>
19199         PR lto/64415
19200         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19201         -Wl,-undefined,dynamic_lookup.
19203 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
19205         * gnat.dg/opt47.adb: New test.
19207 2015-01-15  Richard Biener  <rguenther@suse.de>
19209         PR lto/64415
19210         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19212 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19214         PR tree-optimization/64434
19215         * gcc.dg/torture/pr64434.c: New test.
19217 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
19219         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19220         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
19221         -march=loongson* and -march=octeon* require -mno-micromips.
19223 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
19224             Matthew Fortune  <matthew.fortune@imgtec.com>
19226         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19227         * gcc.target/mips/call-saved-5.c (foo): Likewise.
19228         * gcc.target/mips/call-saved-6.c (foo): Likewise.
19229         * gcc.target/mips/call-saved-7.c: New file.
19230         * gcc.target/mips/call-saved-8.c: New file.
19231         * gcc.target/mips/call-saved-9.c: New file.
19233 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
19235         * gcc.target/mips/lsa.c: New file.
19236         * gcc.target/mips/mips64-lsa.c: Likewise.
19237         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19238         * gcc.target/mips/mulsize-4.c: Likewise.
19239         * gcc.target/mips/mulsize-5.c: New file.
19240         * gcc.target/mips/mulsize-6.c: Likewise.
19241         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19242         and !HAS_LSA as ghost options.
19243         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19244         for !HAS_LSA.
19246 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
19248         * g++.dg/torture/20141013.c: Set -fno-short-enums.
19250 2015-01-15  Richard Biener  <rguenther@suse.de>
19252         PR middle-end/64365
19253         * gcc.dg/torture/pr64365.c: New testcase.
19255 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
19257         * gcc.dg/stackprotectexplicit1.c: New test.
19258         * g++.dg/stackprotectexplicit2.c: New test.
19260 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19262         PR target/61933
19263         * gfortran.dg/inquire_internal.f90: New.
19264         * gfortran.dg/negative_unit_check.f90: New.
19266 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
19268         PR target/53988
19269         * gcc.target/sh/pr53988-1.c: New.
19271 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
19273         PR c++/58671
19274         * g++.dg/tls/thread_local-ice3.C: New.
19276 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
19278         * gcc.target/i386/fentry-override.c: Properly place {} in target
19279         selector.  Remove nonpic.
19280         * gcc.target/i386/fentry.c: Likewise.
19282 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19284         * gcc.dg/atomic-invalid.c: Check for invalid memory model
19285         warnings instead of errors.
19287 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
19289         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19290         option support instead of ENABLE_LTO from Makefile.
19292 2015-01-14  Richard Biener  <rguenther@suse.de>
19294         PR tree-optimization/59354
19295         * gcc.dg/vect/pr59354.c: New testcase.
19297 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
19299         * lib/target-supports.exp
19300         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19301         on ARM architures before v7.
19303 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19305         PR middle-end/59448
19306         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19307         an atomic_exchange.
19309 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19311         PR target/64386
19312         * gcc.target/i386/pr64386.c: New test.
19314 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19316         PR target/64393
19317         * gcc.target/i386/pr64393.c: New test.
19319 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19321         PR target/64387
19322         * gcc.target/i386/pr64387.c: New test.
19324 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
19326         * gcc.target/aarch64/store-pair-1.c: Fix typo.
19328 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19330         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19332 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
19334         PR target/64453
19335         * gcc.target/arm/pr64453.c: New.
19337 2015-01-14  Richard Biener  <rguenther@suse.de>
19339         PR lto/64415
19340         * gcc.dg/lto/pr64415_0.c: New testcase.
19341         * gcc.dg/lto/pr64415_1.c: Likewise.
19343 2015-01-14  Martin Liska  <mliska@suse.cz>
19345         * gcc.dg/ipa/pr64307.c: New test.
19347 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
19349         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19350         64-bit and 128-bit.
19352 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19354         PR target/64460
19355         * gcc.target/arm/pr64460_1.c: New test.
19357 2015-01-14  Richard Biener  <rguenther@suse.de>
19359         PR tree-optimization/64493
19360         PR tree-optimization/64495
19361         * gcc.dg/vect/pr64493.c: New testcase.
19362         * gcc.dg/vect/pr64495.c: Likewise.
19364 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
19366         * gcc.dg/Warray-bounds-11.c: New test-case.
19368 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
19370         * gcc.target/mips/octeon3-pipe-1.c: New test.
19372 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
19374         * jit.dg/harness.h (set_up_logging): Move string concatenation
19375         into...
19376         (concat_strings): New function.
19377         (dump_reproducer): New function.
19378         (test_jit): Call dump_reproducer.
19379         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19380         function.
19381         (jit-dg-test): Delete any generated reproducer from previous runs.
19382         Verify that a generated reproducer was created, and verify that it
19383         compiles.
19384         * jit.dg/test-nested-contexts.c (main): Call
19385         gcc_jit_context_dump_reproducer_to_file.
19387 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19389         * gcc.dg/aru-2.c: Add dg-require-profiling.
19391 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19393         * lib/target-supports.exp (check_profiling_available): Check if
19394         -pg links.
19396 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
19398         PR ipa/64565
19399         * g++.dg/torture/pr64565.C: New testcase.
19401 2015-01-13  Marek Polacek  <polacek@redhat.com>
19403         PR middle-end/64391
19404         * gcc.dg/tm/pr64391.c: New test.
19406 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19408         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19409         true.
19411 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19413         * gcc.target/i386/pie.c: New test.
19415         * lib/target-supports.exp (check_effective_target_pie): New.
19417 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
19419         PR rtl-optimization/64286
19420         * gcc.target/i386/avx2-pr64286.c: New test.
19422 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
19424         PR c++/57626
19425         * g++.dg/cpp0x/vt-57626.C: New.
19427 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
19429         PR fortran/64528
19430         * gfortran.dg/pr64528.f90: New test.
19432 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
19434         * gcc.target/aarch64/subsp.c: New test.
19436 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19438         * gcc.target/aarch64/store-pair-1.c: New testcase.
19440 2015-01-13  Richard Biener  <rguenther@suse.de>
19442         PR lto/64373
19443         * gcc.dg/lto/pr64373_0.c: New testcase.
19445 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19447         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19448         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19450 2015-01-13  Richard Biener  <rguenther@suse.de>
19452         PR tree-optimization/64406
19453         * gcc.dg/pr64406.c: New testcase.
19455 2015-01-13  Richard Biener  <rguenther@suse.de>
19457         PR tree-optimization/64404
19458         * gcc.dg/vect/pr64404.c: New testcase.
19460 2015-01-13  Richard Biener  <rguenther@suse.de>
19462         PR tree-optimization/64568
19463         * g++.dg/torture/pr64568.C: New testcase.
19465 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
19467         * jit.dg/test-error-local-used-from-other-function.c: New test
19468         case.
19469         * jit.dg/test-error-param-reuse.c: New test case.
19470         * jit.dg/test-error-param-sharing.c: New test case.
19471         * jit.dg/test-error-param-used-from-other-function.c: New test
19472         case.
19473         * jit.dg/test-error-param-used-without-a-function.c: New test
19474         case.
19476 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
19478         PR tree-optimization/64563
19479         * gcc.dg/pr64563.c: New test.
19481         PR target/64513
19482         * gcc.target/i386/pr64513.c: New test.
19484         PR tree-optimization/64454
19485         * gcc.dg/pr64454.c: New test.
19487         PR testsuite/64028
19488         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19489         bind_pic_locally.
19490         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19491         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19492         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19493         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19494         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19495         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19496         * gcc.dg/vect/slp-25.c: Likewise.
19497         * gcc.dg/vect/vect-109.c: Likewise.
19498         * gcc.dg/vect/vect-13.c: Likewise.
19499         * gcc.dg/vect/vect-17.c: Likewise.
19500         * gcc.dg/vect/vect-18.c: Likewise.
19501         * gcc.dg/vect/vect-19.c: Likewise.
19502         * gcc.dg/vect/vect-20.c: Likewise.
19503         * gcc.dg/vect/vect-21.c: Likewise.
19504         * gcc.dg/vect/vect-22.c: Likewise.
19505         * gcc.dg/vect/vect-27.c: Likewise.
19506         * gcc.dg/vect/vect-29.c: Likewise.
19507         * gcc.dg/vect/vect-2-big-array.c: Likewise.
19508         * gcc.dg/vect/vect-2.c: Likewise.
19509         * gcc.dg/vect/vect-3.c: Likewise.
19510         * gcc.dg/vect/vect-4.c: Likewise.
19511         * gcc.dg/vect/vect-5.c: Likewise.
19512         * gcc.dg/vect/vect-72.c: Likewise.
19513         * gcc.dg/vect/vect-73-big-array.c: Likewise.
19514         * gcc.dg/vect/vect-73.c: Likewise.
19515         * gcc.dg/vect/vect-77-global.c: Likewise.
19516         * gcc.dg/vect/vect-78-global.c: Likewise.
19517         * gcc.dg/vect/vect-7.c: Likewise.
19518         * gcc.dg/vect/vect-86.c: Likewise.
19519         * gcc.dg/vect/vect-align-1.c: Likewise.
19520         * gcc.dg/vect/vect-align-3.c: Likewise.
19521         * gcc.dg/vect/vect-all-big-array.c: Likewise.
19522         * gcc.dg/vect/vect-all.c: Likewise.
19523         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19524         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19525         * gcc.dg/vect/vect-peel-3.c: Likewise.
19526         * gcc.dg/vect/vect-peel-4.c: Likewise.
19527         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19529 2015-01-12  Jeff Law  <law@redhat.com>
19531         PR target/64461
19532         * gcc.target/m68k/pr64461.c: New test.
19534 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
19536         * jit.dg/test-array-as-pointer.c (create_code): Update call
19537         to gcc_jit_context_new_global by setting "kind" to
19538         GCC_JIT_GLOBAL_IMPORTED.
19539         * jit.dg/test-error-array-as-pointer.c: Likewise.
19540         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19541         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19542         setting kind to GCC_JIT_GLOBAL_EXPORTED.
19543         * jit.dg/test-using-global.c (the_global): Rename to...
19544         (imported_global): ...this.
19545         (create_code): Update to test the three kinds of global.
19546         (verify_code): Likewise.
19548 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
19550         PR testsuite/64427
19551         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
19552         undefined behavior.
19553         * gcc.target/i386/pr64291-2.c: Updated.
19555 2015-01-12  Richard Biener  <rguenther@suse.de>
19557         PR tree-optimization/64530
19558         * gfortran.dg/pr64530.f90: New testcase.
19560 2015-01-12  Richard Biener  <rguenther@suse.de>
19562         PR middle-end/64357
19563         * gcc.dg/torture/pr64357.c: New testcase.
19565 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
19567         * gcc.target/i386/nop-mcount.c: Properly place {} in target
19568         selector.
19570 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
19571         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19573 2015-01-12  Martin Liska  <mliska@suse.cz>
19575         * gcc.dg/ipa/PR64550.c: New test.
19577 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
19579         PR ipa/63470
19580         * g++.dg/ipa/pr63470.C: New testcase.
19582 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19584         PR fortran/63733
19585         * gfortran.dg/typebound_operator_20.f90: New.
19587 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19589         PR fortran/58023
19590         * gfortran.dg/proc_ptr_comp_42.f90: New.
19592 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19594         PR fortran/64508
19595         * gfortran.dg/proc_ptr_comp_41.f90: New.
19597 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
19599         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19601 2015-01-10  Tobias Burnus  <burnus@net-b.de>
19603         PR fortran/64522
19604         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19605         and add dg-excess-errors.
19606         * gfortran.dg/line_length_6.f90: New.
19607         * gfortran.dg/line_length_7.f90: New.
19608         * gfortran.dg/line_length_8.f90: New.
19609         * gfortran.dg/line_length_9.f90: New.
19610         * gfortran.dg/line_length_10.f90: New.
19611         * gfortran.dg/line_length_11.f90: New.
19613 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
19615         * jit.dg/test-threads.c (struct testcase): Move declaration
19616         to jit.dg/all-non-failing-tests.h.
19617         (testcases): Likewise.
19618         * jit.dg/all-non-failing-tests.h (struct testcase): Move
19619         declaration here from jit.dg/all-non-failing-tests.h.
19620         (testcases): Likewise.
19621         * jit.dg/test-combination.c (create_code): Eliminate spelling
19622         out all of the testcases in favor of looping through the
19623         "testcases" metadata.
19624         (verify_code): Likewise.
19626 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
19628         PR rtl-optimization/64536
19629         * gcc.dg/pr64536.c: New test.
19631 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
19633         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19634         * jit.dg/test-combination.c (create_code): Likewise.
19635         (verify_code): Likewise.
19636         * jit.dg/test-constants.c: New test case.
19637         * jit.dg/test-threads.c: Add test-constants.c.
19639 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
19641         PR libobjc/51891
19642         * objc.dg/gnu-api-2-class.m: Add a test case
19643         for the above change.
19645 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
19647         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19649 2015-01-09  Richard Biener  <rguenther@suse.de>
19651         PR tree-optimization/64410
19652         * g++.dg/vect/pr64410.cc: New testcase.
19654 2015-01-09  Martin Liska  <mliska@suse.cz>
19656         * gcc.dg/ipa/ipa-icf-32.c: New test.
19658 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19660         * c-c++-common/tsan/tsan_barrier.h: New.
19661         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19662         * c-c++-common/tsan/bitfield_race.c: Likewise.
19663         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19664         * c-c++-common/tsan/mutexset1.c: Likewise.
19665         * c-c++-common/tsan/race_on_barrier.c: Likewise.
19666         * c-c++-common/tsan/race_on_mutex.c: Likewise.
19667         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19668         * c-c++-common/tsan/simple_race.c: Likewise.
19669         * c-c++-common/tsan/simple_stack.c: Likewise.
19670         * c-c++-common/tsan/sleep_sync.c: Likewise.
19671         * c-c++-common/tsan/tiny_race.c: Likewise.
19672         * c-c++-common/tsan/tls_race.c: Likewise.
19673         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19674         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19675         * g++.dg/tsan/atomic_free.C: Likewise.
19676         * g++.dg/tsan/atomic_free2.C: Likewise.
19677         * g++.dg/tsan/cond_race.C: Likewise.
19678         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19680 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
19682         PR testsuite/62250
19683         * lib/target-supports.exp (check_effective_target_libatomic_available):
19684         New.
19685         * gfortran.dg/coarray/caf.exp: Only add -latomic for
19686         targets that match effective-target libatomic_available.
19687         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19689 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
19691         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19692         Verify the result of gcc_jit_context_get_last_error.
19693         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19695 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
19697         PR tree-optimization/63989
19698         * gcc.dg/strlenopt-27.c: New test.
19700 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
19702         * jit.dg/harness.h (set_up_logging): New function.
19703         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
19704         set_up_logging on the context, so that every testcase is
19705         logged to a particular file.
19706         * jit.dg/test-nested-contexts.c (main): Open a logfile,
19707         and call gcc_jit_context_set_logfile on the top-level context.
19709 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
19711         PR target/64338
19712         * g++.dg/opt/pr64338.C: New test.
19714 2015-01-08  Tobias Burnus  <burnus@net-b.de>
19716         * gfortran.dg/coarray/codimension_2b.f90: New file.
19717         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19718         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19720 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19722         PR c++/59004
19723         * g++.dg/ext/fnname4.C: New.
19725 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19727         PR c++/64462
19728         * g++.dg/cpp0x/constexpr-64462.C: New.
19730 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19732         PR c++/60753
19733         * g++.dg/cpp0x/deleted10.C: New.
19735 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19737         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19739 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19741         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19742         GCC_JIT_UNARY_OP_ABS.
19743         (verify_unary_ops): Likewise.
19745 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19747         * jit.dg/test-arith-overflow.c: New test case.
19748         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19749         * jit.dg/test-combination.c (create_code): Likewise.
19750         (verify_code): Likewise.
19751         * jit.dg/test-threads.c (testcases): Likewise.
19753 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19755         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19756         rather than "jit".  Load g++.exp, and call g++_init.
19757         Run test-*.cc files within the testsuite and *.cc files within
19758         docs/examples.
19759         (jit-dg-test): Drop the addition of -fgnu89-inline to
19760         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19761         doing it when compiling C testcases (since g++ does not handle
19762         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19763         is restored to the value after g++_init ran, rather than the
19764         value before g++_init ran.  Return a list of
19765         $comp_output $output_file, as dg-test assumes.
19767 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19769         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19770         make it easier to figure out the origin of each test result when
19771         running test-combination.c and test-threads.c.
19772         (CHECK_VALUE): Likewise.
19773         (CHECK_DOUBLE_VALUE): Likewise.
19774         (CHECK_STRING_VALUE): Likewise.
19775         (CHECK_STRING_STARTS_WITH): Likewise.
19776         (CHECK_STRING_CONTAINS): Likewise.
19777         (CHECK): Likewise.
19778         (check_string_value): Likewise, add "funcname" param.
19779         (check_string_starts_with): Likewise.
19780         (check_string_contains): Likewise.
19782 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19784         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19785         generating name of built executable.
19787 2015-01-07  Marek Polacek  <polacek@redhat.com>
19789         PR c/64440
19790         * gcc.dg/pr64440.c: New test.
19791         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19793 2015-01-07  Marek Polacek  <polacek@redhat.com>
19795         PR c/64417
19796         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19797         * gcc.dg/pr64417.c: New test.
19799 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
19801         PR target/64505
19802         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19803         fix is correct.
19805 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19807         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19808         Check if testcases run without errors, not just if they compile.
19810 2015-01-06  Christian Bruel  <christian.bruel@st.com>
19812         PR target/64507
19813         * gcc.target/sh/pr64507.c: New test.
19815 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
19817         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19819 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
19821         * c-c++-common/asan/sanitize-all-1.c: New test.
19822         * c-c++-common/ubsan/sanitize-all-1.c: New test.
19823         * c-c++-common/ubsan/sanitize-all-2.c: New test.
19824         * c-c++-common/ubsan/sanitize-all-3.c: New test.
19825         * c-c++-common/ubsan/sanitize-all-4.c: New test.
19827 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19829         * lib/target-supports.exp (check_profiling_available): Return 0 for
19830         Visium.
19831         (check_effective_target_tls_runtime): Likewise.
19832         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19833         * gcc.dg/20020312-2.c: Adjust for Visium.
19834         * gcc.dg/tls/thr-cse-1.c: Likewise
19835         * gcc.dg/tree-ssa/20040204-1.c: Likewise
19836         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19837         * gcc.dg/weak/typeof-2.c: Likewise.
19839 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
19841         PR rtl-optimization/64287
19842         * gcc.dg/aru-2.c: New test.
19844 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
19846         PR sanitizer/64344
19847         * c-c++-common/ubsan/pr64344-1.c: New test.
19848         * c-c++-common/ubsan/pr64344-2.c: New test.
19850         PR tree-optimization/64465
19851         * gcc.dg/pr64465.c: New test.
19853         PR tree-optimization/64494
19854         * gcc.c-torture/compile/pr64494.c: New test.
19856 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
19858         PR fortran/47674
19859         * gfortran.dg/realloc_on_assign_25.f90:  New test.
19861 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
19863         Update copyright years.
19865 2015-01-05  Marek Polacek  <polacek@redhat.com>
19867         PR c/64423
19868         * gcc.dg/pr64423.c: New test.
19870 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19872         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19873         mmix-knuth-mmixware for the same reason as for MIPS.
19874         * gcc.dg/debug/debug-2.c: Ditto.
19876         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19878 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
19880         PR testsuite/62250
19881         * lib/gfortran.exp: Add libatomic library search path.
19882         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19883         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19885         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19887 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19889         * c-c++-common/tsan/bitfield_race.c: New testcase.
19890         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19892 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19894         * gfortran.dg/coarray/collectives_4.f90: New.
19896 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19898         PR fortran/57562
19899         * gfortran.dg/extends_16.f90: New.
19901 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19903         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19905 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19907         * gfortran.dg/coarray/codimension_2.f90: New.
19908         * gfortran.dg/coarray/codimension_2a.f90: New.
19909         * gfortran.dg/coarray_35.f90: New.
19910         * gfortran.dg/coarray_35a.f90: New.
19912 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19914         PR fortran/60507
19915         * gfortran.dg/dummy_procedure_11.f90: New.
19917 Copyright (C) 2015 Free Software Foundation, Inc.
19919 Copying and distribution of this file, with or without modification,
19920 are permitted in any medium without royalty provided the copyright
19921 notice and this notice are preserved.