2015-12-16 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobef28219f011a82eb139d46de2a41fa4b59ae2b94
1 2015-12-16  Richard Biener  <rguenther@suse.de>
3         PR testsuite/68915
4         * gcc.dg/vect/pr46032.c: Use dg-additional-options.
6 2015-12-16  Richard Biener  <rguenther@suse.de>
8         PR testsuite/68916
9         PR testsuite/68914
10         * gcc.dg/vect/pr45752.c: Require vect_perm and adjust expected
11         dump.
12         * gcc.dg/vect/slp-perm-4.c: Likewise.
14 2015-12-16  Matthew Wahab  <matthew.wahab@arm.com>
16         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Update
17         comment.  Use check_effective_target_arm_v8_1a_neon_ok to select
18         the command line options.
19         (check_effective_target_arm_v8_1a_neon_ok_nocache): Update initial
20         test to allow ARM targets.  Select and record a working set of
21         command line options.
22         (check_effective_target_arm_v8_1a_neon_hw): Add tests for ARM
23         targets.
25 2015-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
27         PR target/68648
28         * gcc.c-torture/execute/pr68648.c: New test.
30 2015-12-16  Richard Biener  <rguenther@suse.de>
32         PR tree-optimization/68892
33         * gcc.dg/vect/bb-slp-pr68892.c: New testcase.
35 2015-12-16  Jakub Jelinek  <jakub@redhat.com>
37         PR rtl-optimization/65980
38         * gcc.dg/pr65980.c: New test.
40 2015-12-15  Martin Sebor  <msebor@redhat.com>
42         c++/42121
43         c++/68478
44         c++/68613
45         c++/68689
46         c++/68710
47         * g++.dg/compat/struct-layout-1_generate.c: Avoid generating
48         further fields after the first flexible array member.
49         * g++.dg/ext/flexary2.C: Expect a sole flexible array member
50         to be rejected.  Add a test case exercising zero-length array.
51         * g++.dg/ext/flexary3.C: Expect a sole flexible array member
52         to be rejected.
53         * g++.dg/ext/flexary.h: New file.
54         * g++.dg/ext/flexary4.C: New file.
55         * g++.dg/ext/flexary5.C: New file.
56         * g++.dg/ext/flexary6.C: New file.
57         * g++.dg/ext/flexary7.C: New file.
58         * g++.dg/ext/flexary8.C: New file.
59         * g++.dg/other/dump-ada-spec-2.C: Adjust to reflect flexible
60         array members.
61         * g++.dg/parse/pr43765.C: Add a member to make a struct with
62         a flexible array member valid.  Adjust expected error message.
63         * g++.dg/torture/pr64280.C: Expect a sole flexible array member
64         to be rejected.
65         * g++.dg/torture/pr64312.C: Add a member to make a struct with
66         a flexible array member valid.
67         * g++.dg/ubsan/object-size-1.C: Adjust expected diagnostic.
69 2015-12-15  Marek Polacek  <polacek@redhat.com>
71         PR c/68907
72         * gcc.dg/pr68907.c: New test.
74 2015-12-15  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
76         * gfortran.dg/coarray_critical_1.f90: New.
78 2015-12-15  Martin Jambor  <mjambor@suse.cz>
80         PR ipa/68851
81         * g++.dg/ipa/pr68851.C: New test.
83 2015-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
85         PR c++/63506
86         * g++.dg/cpp0x/pr63506-1.C: New.
87         * g++.dg/cpp0x/pr63506-2.C: Likewise.
89 2015-12-15  Olivier Hainque  <hainque@adacore.com>
91         * gcc.target/visium/block_move.c: Skip for -mcpu=gr5.
93 2015-12-15  Jakub Jelinek  <jakub@redhat.com>
95         PR tree-optimization/66688
96         * gcc.dg/pr66688.c: New test.
98 2015-12-15  Patrick Palka  <ppalka@gcc.gnu.org>
100         PR c++/21802
101         PR c++/53223
102         * g++.dg/cpp0x/pr53223.C: New test.
103         * g++.dg/lookup/pr21802.C: New test.
104         * g++.dg/lookup/two-stage4.C: Remove XFAIL.
106 2015-12-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
108         * gfortran.dg/quad_2.f90: Update test.
110 2015-12-14  Steve Ellcey  <sellcey@imgtec.com>
112         * gcc.dg/tree-ssa/ssa-fre-4.c: Remove mips*-*-* target.
113         * gcc.target/mips/ext-2.c: Update scan checks.
115 2015-12-14  Nathan Sidwell  <nathan@acm.org>
117         * g++.dg/abi/nvptx-nrv1.C: New.
118         * g++.dg/abi/nvptx-ptrmem1.C: New.
119         * gcc.target/nvptx/abi-complex-arg.c: New.
120         * gcc.target/nvptx/abi-complex-ret.c: New.
121         * gcc.target/nvptx/abi-enum-arg.c: New.
122         * gcc.target/nvptx/abi-enum-ret.c: New.
123         * gcc.target/nvptx/abi-knr-arg.c: New.
124         * gcc.target/nvptx/abi-knr-ret.c: New.
125         * gcc.target/nvptx/abi-scalar-arg.c: New.
126         * gcc.target/nvptx/abi-scalar-ret.c: New.
127         * gcc.target/nvptx/abi-struct-arg.c: New.
128         * gcc.target/nvptx/abi-struct-ret.c: New.
129         * gcc.target/nvptx/abi-vararg-1.c: New.
130         * gcc.target/nvptx/abi-vararg-2.c: New.
131         * gcc.target/nvptx/abi-vect-arg.c: New.
132         * gcc.target/nvptx/abi-vect-ret.c: New.
134 2015-12-14  Jakub Jelinek  <jakub@redhat.com>
136         PR c/68833
137         * c-c++-common/pr68833-1.c: New test.
138         * c-c++-common/pr68833-2.c: New test.
140 2015-12-14  Richard Biener  <rguenther@suse.de>
142         PR tree-optimization/68852
143         * g++.dg/torture/pr68852.C: New testcase.
145 2015-12-14  Alexander Monakov  <amonakov@ispras.ru>
147         * gcc.dg/builtin-return-1.c: Correct effective-target test.
148         * gcc.dg/stack-usage-2.c: Use effective-target test.
150 2015-12-14  Martin Jambor  <mjambor@suse.cz>
152         PR ipa/66616
153         * g++.dg/ipa/pr66616.C: New test.
155 2015-12-14  Jakub Jelinek  <jakub@redhat.com>
157         PR rtl-optimization/68730
158         * gcc.dg/pr68730.c: New test.
160 2015-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
162         PR testsuite/68629
163         * lib/target-supports.exp (check_effective_target_cilkplus): Also
164         check that compiling with -fcilkplus does not give an error.
165         * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
167 2015-12-13  David Edelsohn  <dje.gcc@gmail.com>
169         * gcc.dg/graphite/pr42729.c: XFAIL AIX.
171 2015-12-13  Jeff Law  <law@redhat.com>
173         * gcc.target/m68k/pr19201.c: New test.
175         * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
176         command line options.
177         * gcc.target/m68k/20090709-1.c: Adjust expected output.
179 2015-12-12  David Edelsohn  <dje.gcc@gmail.com>
181         * g++.dg/opt/pr48549.C: XFAIL AIX.
182         * g++.dg/abi/anon1.C: XFAIL AIX.
183         * gcc.dg/graphite/pr42917.c: XFAIL AIX.
185 2015-12-12  Tobias Burnus  <burnus@net-b.de>
187         PR fortran/45859
188         * gfortran.dg/coarray_args_2.f90: Remove dg-error.
190 2015-12-12  David Edelsohn  <dje.gcc@gmail.com>
192         * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
193         * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
194         wchar_t.
196 2015-12-12  Paolo Bonzini  <bonzini@gnu.org>
198         PR sanitizer/68418
199         * gcc.dg/ubsan/c99-wrapv-shift-1.c,
200         gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
202 2015-12-11  Jeff Law  <law@redhat.com>
204         PR tree-optimization/68844
205         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
207 2015-12-11  Nathan Sidwell  <nathan@acm.org>
209         * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
211 2015-12-11  Jan Beulich  <jbeulich@suse.com>
213         * gcc.c-torture/execute/stkalign.c: New.
215 2015-12-11  Tsvetkova Alexandra  <aleksandra.tsvetkova@intel.com>
217         * gcc.target/i386/mpx/memmove-1.c: New test.
218         * gcc.target/i386/mpx/memmove-2.c: New test.
220 2015-12-11  Nathan Sidwell  <nathan@acm.org>
222         * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
223         * gcc.target/nvptx/decl-init.c: Likewise.  Add TI case.
225 2015-12-11  Martin Jambor  <mjambor@suse.cz>
227         PR ipa/68064
228         * g++.dg/torture/pr68064.C: New test.
230 2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
232         * gcc.target/s390/md/setmem_long-1.c: New test.
234 2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
236         * gcc.target/s390/md/movstr-1.c: New test.
237         * gcc.target/s390/s390.exp: Add subdir md.
238         Do not run hotpatch tests twice.
240 2015-12-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
242         * gcc.dg/vect/vect-32-chars.c: New test.
244 2015-12-11  Jan Hubicka  <hubicka@ucw.cz>
246         PR ipa/61886
247         * gcc.dg/lto/pr61886_0.c: New testcase
249 2015-12-10  Jan Hubicka  <hubicka@ucw.cz>
251         * gcc.c-torture/execute/20010122-1.c: Disable cloning.
253 2015-12-10  Vladimir Makarov  <vmakarov@redhat.com>
255         PR rtl-optimization/68691
256         * gcc.target/i386/pr68691.c: New.
258 2015-12-10  David Malcolm  <dmalcolm@redhat.com>
260         * lib/multiline.exp (_multiline_expected_outputs): Update comment.
261         (dg-end-multiline-output): Capture line numbers within
262         _multiline_expected_outputs.
263         (handle-multiline-outputs): Access global $testname_with_flags
264         and add it as a prefix to pass/fail results.  Extract line numbers
265         from $_multiline_expected_outputs and print them within pass/fail
266         results, replacing the printing of $index.  Consolidate the
267         string prefix shared between pass/fail into a new local ($title).
269 2015-12-10  Jeff Law  <law@redhat.com>
271         PR tree-optimization/68619
272         * gcc.dg/tree-ssa/pr68619-1.c: New test.
273         * gcc.dg/tree-ssa/pr68619-2.c: New test.
274         * gcc.dg/tree-ssa/pr68619-3.c: New test.
275         * gcc.dg/tree-ssa/pr68619-4.c: New test.
276         * gcc.dg/tree-ssa/pr68619-5.c: New test.
278 2015-12-10  Jakub Jelinek  <jakub@redhat.com>
280         PR rtl-optimization/68376
281         PR rtl-optimization/68670
282         * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
283         tests.
284         (main): Call them.
285         * gcc.dg/pr68670-1.c: New test.
286         * gcc.dg/pr68670-2.c: New test.
288 2015-12-10  Marek Polacek  <polacek@redhat.com>
290         PR c++/68348
291         * g++.dg/cpp0x/pr68348.C: New test.
293 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
295         * gnat.dg/specs/elab4.ads: New test.
296         * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
298 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
300         * gnat.dg/array25.adb: New test.
301         * gnat.dg/array25_pkg.ad[sb]: New helper.
303 2015-12-10  Claudiu Zissulescu  <claziss@synopsys.com>
305         * lib/target-supports.exp (check_effective_target_arc_atomic): New
306         function.
307         (check_effective_target_sync_int_long): Add checks for ARC atomic
308         feature.
309         (check_effective_target_sync_char_short): Likewise.
311 2015-12-10  Richard Biener  <rguenther@suse.de>
313         PR tree-optimization/68817
314         * gfortran.dg/pr68817.f90: New testcase.
316 2015-12-10  Christophe Lyon  <christophe.lyon@linaro.org>
318         Revert [testsuite][ARM target attributes] Fix effective_target tests
319         2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
321         * lib/target-supports.exp
322         (check_effective_target_arm_vfp_ok_nocache): New.
323         (check_effective_target_arm_vfp_ok): Call the new
324         check_effective_target_arm_vfp_ok_nocache function.
325         (check_effective_target_arm_fp_ok_nocache): New.
326         (check_effective_target_arm_fp_ok): New.
327         (add_options_for_arm_fp): New.
328         (check_effective_target_arm_crypto_ok_nocache): Require
329         target_arm_v8_neon_ok instead of arm32.
330         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
331         (check_effective_target_arm_crypto_pragma_ok): New.
332         (add_options_for_arm_vfp): New.
333         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
334         target. Do not force -mfloat-abi=softfp, use arm_vfp effective
335         target instead.
336         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
337         -mfloat-abi=softfp, use arm_fp effective target instead.
338         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
339         dependency.
340         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
341         use arm_vfp effective target instead.
342         * gcc.target/arm/attr-neon3.c: Likewise.
344 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
346         * gnat.dg/specs/access1.ads: New test.
347         * gnat.dg/specs/access2.ads: Likewise.
349 2015-12-10  Jakub Jelinek  <jakub@redhat.com>
351         PR tree-optimization/68785
352         * gcc.dg/pr68785.c: New test.
354 2015-12-10  Richard Biener  <rguenther@suse.de>
356         PR ipa/68331
357         * gcc.dg/torture/ipa-pta-3.c: New testcase.
358         * g++.dg/ipa/ipa-pta-1.C: Likewise.
360 2015-12-10  Richard Biener  <rguenther@suse.de>
362         PR ipa/68721
363         * gcc.dg/torture/pr68721.c: New testcase.
365 2015-12-10  Richard Biener  <rguenther@suse.de>
367         PR tree-optimization/68806
368         * gcc.dg/torture/pr68806.c: New testcase.
370 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
372         PR ipa/61886
373         PR middle-end/25140
374         * gcc.c-torture/execute/alias-2.c: New testcase.
376 2015-12-09  Tobias Burnus  <burnus@net-b.de>
377             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
379         * gfortran.dg/coarray_40.f90: New.
381 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
383         PR lto/68811
384         * g++.dg/lto/pr68811_0.C: New testcase.
385         * g++.dg/lto/pr68811_1.C: New testcase.
387 2015-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
389         PR c++/60218
390         * g++.dg/ext/bases2.C: New.
392 2015-12-09  Uros Bizjak  <ubizjak@gmail.com>
394         * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
395         * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
396         * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
397         * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
398         * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
399         * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
400         * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
401         * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
402         * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
404 2015-12-09  Alexander Monakov  <amonakov@ispras.ru>
406         * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
407         passing terminating NULL as int rather than pointer.
409 2015-12-09  Marek Polacek  <polacek@redhat.com>
411         PR tree-optimization/66949
412         * gcc.dg/torture/pr66949-1.c: New test.
413         * gcc.dg/torture/pr66949-2.c: New test.
415 2015-12-09  James Greenhalgh  <james.greenhalgh@arm.com>
417         PR rtl-optimization/67609
418         * gcc.dg/torture/pr67609.c: New.
420 2015-12-09  Richard Biener  <rguenther@suse.de>
422         PR tree-optimization/68583
423         * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
424         * gcc.dg/vect/vect-72.c: Adjust.
425         * gcc.dg/vect/vect-cselim-2.c: Likewise.
426         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
428 2015-12-09  Richard Biener  <rguenther@suse.de>
430         PR tree-optimization/68417
431         * gcc.dg/vect/pr68417.c: New testcase.
433 2015-12-09  Martin Liska  <mliska@suse.cz>
435         * gcc.dg/ipa/pr68790.c: New test.
437 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
439         PR ipa/61886
440         PR middle-end/25140
441         * gcc.c-torture/execute/alias-3.c: New testcase.
443 2015-12-08  Martin Sebor  <msebor@redhat.com>
445         PR c++/68711
446         * g++.dg/other/offsetof8.C: New test.
448 2015-12-08  Nathan Sidwell  <nathan@acm.org>
450         * gcc.target/nvptx/trailing-init.c: New.
452         * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
453         * gcc.c-torture/compile/pr33855.c: Likewise.
454         * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
456 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
458         PR target/68701
459         * gcc.target/i386/pr68701-1.c: New test.
460         * gcc.target/i386/pr68701-2.c: Ditto.
462 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
464         * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
465         * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
466         * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
468 2015-12-08  Eric Botcazou  <ebotcazou@adacore.com>
470         * gcc.dg/sso-9.c (foo): Robustify trick.
472 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
474         * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
475         New test function.
477 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
479         PR c/68757
480         * gcc.dg/plugin/diagnostic-test-expressions-1.c
481         (test_builtin_choose_expr): New test function.
482         (test_builtin_call_with_static_chain): Likewise.
483         (test_builtin_complex): Likewise.
484         (test_builtin_shuffle): Likewise.
486 2015-12-08  Jiong Wang  <jiong.wang@arm.com>
488         * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
489         as well.
491 2015-12-08  Marek Polacek  <polacek@redhat.com>
493         PR c++/68116
494         * g++.dg/cpp0x/pr68116.C: New test.
496 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
498         * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
499         specifier.
501 2015-12-08  Jakub Jelinek  <jakub@redhat.com>
503         PR c/48088
504         PR c/68657
505         * c-c++-common/pr68657-1.c: New test.
506         * c-c++-common/pr68657-2.c: New test.
507         * c-c++-common/pr68657-3.c: New test.
508         * gcc.dg/cpp/warn-normalized-3.c: Use
509         -Werror=normalized=nfc instead of -Werror=normalized=
510         in dg-options.
512 2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
514         * lib/target-supports.exp
515         (check_effective_target_arm_vfp_ok_nocache): New.
516         (check_effective_target_arm_vfp_ok): Call the new
517         check_effective_target_arm_vfp_ok_nocache function.
518         (check_effective_target_arm_fp_ok_nocache): New.
519         (check_effective_target_arm_fp_ok): New.
520         (add_options_for_arm_fp): New.
521         (check_effective_target_arm_crypto_ok_nocache): Require
522         target_arm_v8_neon_ok instead of arm32.
523         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
524         (check_effective_target_arm_crypto_pragma_ok): New.
525         (add_options_for_arm_vfp): New.
526         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
527         target. Do not force -mfloat-abi=softfp, use arm_vfp effective
528         target instead.
529         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
530         -mfloat-abi=softfp, use arm_fp effective target instead.
531         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
532         dependency.
533         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
534         use arm_vfp effective target instead.
535         * gcc.target/arm/attr-neon3.c: Likewise.
537 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
539         * gfortran.dg/pr68627.f: Limit target to x86.
541 2015-12-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
542             Joern Rennecke  <joern.rennecke@embecosm.com>
544         * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
545         inline assembly read to make sure dummy is not optimized
546         away by LTO.
548 2015-12-08  Ilya Enkovich  <enkovich.gnu@gmail.com>
550         PR tree-optimization/68766
551         * gcc.dg/pr68766.c: New test.
553 2015-12-07  Eric Botcazou  <ebotcazou@adacore.com>
555         * gcc.target/sparc/struct-ret-check.c: Rename to...
556         * gcc.target/sparc/struct-ret-check-1.c: ...this.
557         * gcc.target/sparc/struct-ret-check-2.c: New test.
559 2015-12-07  Jakub Jelinek  <jakub@redhat.com>
561         PR c++/68760
562         * g++.dg/tree-ssa/pr68760.C: New test.
564         PR middle-end/66726
565         * g++.dg/tree-ssa/pr66726.c: Renamed to...
566         * g++.dg/tree-ssa/pr66726.C: ... this.
568 2015-12-07  Steve Ellcey  <sellcey@imgtec.com>
570         * gcc.target/mips/wrap-delay.c: New test.
572 2015-12-07  Jason Merrill  <jason@redhat.com>
574         * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
575         environment variable.
577 2015-12-07  Marek Polacek  <polacek@redhat.com>
579         PR c/68668
580         * gcc.dg/pr68668.c: New test.
582 2015-12-07  Vladimir Makarov  <vmakarov@redhat.com>
584         * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
586 2015-12-07  Nathan Sidwell  <nathan@acm.org>
588         * gcc.target/nvptx/abort.c: New.
590 2015-12-07  David Malcolm  <dmalcolm@redhat.com>
592         * gcc.dg/diagnostic-ranges-1.c: New test file.
593         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
594         (test_percent_q_plus_d): New test function.
595         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
596         (test_show_locus): Rewrite test code using
597         rich_location::set_range.  Add code to unit-test the "%q+D"
598         format code.
600 2015-12-07  Martin Liska  <mliska@suse.cz>
602         * g++.dg/ipa/pr66896.C: New test.
604 2015-12-06  Dmitry Vyukov  <dvyukov@google.com>
606         * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
607         * gcc.dg/sancov/asan.c: Don't run when asan is not available.
609 2015-12-07  Nathan Sidwell  <nathan@acm.org>
611         * gcc.target/nvptx/decl-init.c: New.
613 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
615         PR target/68627
616         * gfortran.dg/pr68627.f: New test.
618 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
620         PR target/68633
621         * gcc.target/i386/pr68633.c: New test.
623 2015-12-06  Victoria Stepanyan  <victoria.stepanyan@amd.com>
625         * gcc.target/i386/clzero.c: New.
626         * gcc.target/i386/sse-12.c: Add -mclzero.
627         * gcc.target/i386/sse-13.c: Ditto.
628         * gcc.target/i386/sse-14.c: Ditto.
629         * gcc.target/i386/sse-22.c: Ditto.
630         * gcc.target/i386/sse-23.c: Ditto.
631         * g++.dg/other/i386-2.C: Ditto.
632         * g++.dg/other/i386-3.C: Ditto.
634 2015-12-05  David Edelsohn  <dje.gcc@gmail.com>
636         * gcc.target/powerpc/recip-sqrtf.c: New test.
638 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
639             Sebastian Pop  <s.pop@samsung.com>
641         * gcc.dg/graphite/id-29.c: New test.
643 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
644             Sebastian Pop  <s.pop@samsung.com>
646         PR tree-optimization/68693
647         * gfortran.dg/graphite/pr68693.f90: New test.
649 2015-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
651         * gcc.c-torture/compile/20151204.c: New.
653 2015-12-04  Nathan Sidwell  <nathan@acm.org>
655         * gcc.dg/vla-24.c: Requires alloca.
657 2015-12-04  Vladimir Makarov  <vmakarov@redhat.com>
659         PR rtl-optimization/68349
660         * gcc.target/i386/pr68349.c: New test.
662 2015-12-04  Nathan Sidwell  <nathan@acm.org>
664         * gcc.target/nvptx/ary-init.c: New.
666 2015-12-04  David Malcolm  <dmalcolm@redhat.com>
668         * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
669         * g++.dg/gomp/loop-1.C: Update dg-error locations.
670         * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
671         from gcc.dg/plugin/diagnostic-test-expressions-1.c.
672         * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
673         * g++.dg/template/crash55.C: Update dg-error directives.
674         * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
675         directives.
676         * g++.dg/template/pr64100.C: Update location of dg-error
677         directive.
678         * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
679         * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
680         improved location information.
681         * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
682         * g++.dg/warn/Wconversion-real-integer2.C: Update location of
683         dg-warning; add a dg-message.
684         * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
685         based on objc.dg/plugin/diagnostic-test-expressions-1.m.
686         * obj-c++.dg/plugin/plugin.exp: New file, based on
687         objc.dg/plugin/plugin.exp.
689 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
691         PR c/68656
692         * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
693         line 1.
694         * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
695         * gcc.dg/tree-ssa/pr23109.c: Likewise.
696         * gcc.dg/tree-ssa/recip-5.c: Likewise.
697         * gcc.dg/pr33007.c: Likewise.
699 2015-12-04  Paolo Bonzini  <bonzini@gnu.org>
701         * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
702         * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
703         * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
704         * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
705         * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
706         * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
708 2015-11-25  Nick Clifton  <nickc@redhat.com>
710         * gcc.target/msp430/msp_abi_div_funcs.c: New test.
711         * gcc.target/msp430/mul_main.h: New test support file.
712         * gcc.target/msp430/mul_none.c: New test.
713         * gcc.target/msp430/mul_16bit.c: New test.
714         * gcc.target/msp430/mul_32bit.c: New test.
715         * gcc.target/msp430/mul_f5.c: New test.
717 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
719         PR tree-optimization/68680
720         * gcc.target/i386/pr68680.c: New test.
722         PR tree-optimization/68671
723         * gcc.dg/pr68671.c: New test.
725 2015-12-02  Jeff Law  <law@redhat.com>
727         * gcc.dg/tree-ssa/reassoc-43.c: New test.
729 2015-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
731         * gcc.target/aarch64/mgeneral-regs_4.c: New test.
733 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
735         * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
736         access arbitrary stack frames.
737         * gcc.dg/Wno-frame-address.c: Likewise.
739 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
741         * gcc.target/s390/asm-machine-1.c: Updated.
742         * gcc.target/s390/asm-machine-2.c: Updated.
743         * gcc.target/s390/asm-machine-3.c: Updated.
744         * gcc.target/s390/asm-machine-4.c: Updated.
746 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
748         * gcc.target/s390/asm-machine-1.c: New test.
749         * gcc.target/s390/asm-machine-2.c: New test.
750         * gcc.target/s390/asm-machine-3.c: New test.
751         * gcc.target/s390/asm-machine-4.c: New test.
752         * gcc.target/s390/target-attribute/tattr-1.c: New test.
753         * gcc.target/s390/target-attribute/tattr-2.c: New test.
754         * gcc.target/s390/target-attribute/tattr-3.c: New test.
755         * gcc.target/s390/target-attribute/tattr-4.c: New test.
756         * gcc.target/s390/target-attribute/tattr-5.c: New test.
757         * gcc.target/s390/target-attribute/tattr-6.c: New test.
758         * gcc.target/s390/target-attribute/tattr-7.c: New test.
759         * gcc.target/s390/target-attribute/tattr-8.c: New test.
760         * gcc.target/s390/target-attribute/tattr-9.c: New test.
761         * gcc.target/s390/target-attribute/tattr-10.c: New test.
762         * gcc.target/s390/target-attribute/tattr-11.c: New test.
763         * gcc.target/s390/target-attribute/tattr-12.c: New test.
764         * gcc.target/s390/target-attribute/tattr-13.c: New test.
765         * gcc.target/s390/target-attribute/tattr-14.c: New test.
766         * gcc.target/s390/target-attribute/tattr-15.c: New test.
767         * gcc.target/s390/target-attribute/tattr-16.c: New test.
768         * gcc.target/s390/target-attribute/tattr-17.c: New test.
769         * gcc.target/s390/target-attribute/tattr-18.c: New test.
770         * gcc.target/s390/target-attribute/tattr-19.c: New test.
771         * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
772         * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
773         * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
774         * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
775         * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
776         * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
777         * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
778         * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
779         * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
780         * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
781         * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
782         * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
783         * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
784         * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
785         * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
786         * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
787         * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
788         * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
789         * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
790         * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
791         * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
792         * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
793         * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
794         * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
795         * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
796         * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
797         * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
798         * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
799         * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
800         * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
801         * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
802         * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
803         * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
804         * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
805         * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
806         * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
807         * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
808         * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
809         * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
810         * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
811         * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
812         * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
813         * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
814         * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
815         * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
816         * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
817         * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
818         * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
819         * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
820         * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
821         * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
822         * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
823         * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
824         * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
825         * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
826         * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
827         * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
828         * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
829         * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
830         * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
831         * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
832         * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
833         * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
834         * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
835         * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
836         * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
837         * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
838         * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
839         Add check whether target attribute is available.
840         Run test in target-attribute subdir.
841         * gcc.target/s390/s390-c++.exp
842         (check_effective_target_target_attribute): Likewise.
844 2015-12-04  Kirill Yukhin  <kirill.yukhin@intel.com>
846         * c-c++-common/attr-simd-4.c: New test.
847         * c-c++-common/attr-simd-5.c: New test.
849 2015-12-04  Nathan Sidwell  <nathan@acm.org>
851         * gcc.dg/graphite/id-28.c: Requires pthreads.
853 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
855         * gcc.dg/vla-24.c: New test.
857 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
859         * gcc.target/aarch64/stack-checking.c: New test.
861 2015-12-04  Richard Biener  <rguenther@suse.de>
863         PR testsuite/68681
864         * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
866 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
868         * gcc.dg/sso-9.c: New test.
870 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
872         PR target/68655
873         * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
874         * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
876 2015-12-03  Bernd Schmidt  <bschmidt@redhat.com>
878         PR target/68472
879         * gcc.target/i386/rop1.c: New test.
881 2015-12-03  Nathan Sidwell  <nathan@acm.org>
883         * gcc.target/nvptx/decl.c: New.
884         * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
886 2015-12-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
888         PR rtl-optimization/68624
889         * gcc.c-torture/execute/pr68624.c: New test.
891 2015-12-03  Richard Biener  <rguenther@suse.de>
893         PR tree-optimization/66051
894         * gcc.dg/vect/slp-42.c: New testcase.
896 2015-12-02  Kirill Yukhin  <kirill.yukhin@intel.com>
898         * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
899         * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
901 2015-12-03  Richard Biener  <rguenther@suse.de>
903         PR tree-optimization/67800
904         PR tree-optimization/68333
905         * gcc.target/i386/vect-pr67800.c: New testcase.
907 2015-12-03  Richard Biener  <rguenther@suse.de>
909         PR tree-optimization/68639
910         * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
912 2015-12-02  Jan Hubicka  <hubicka@ucw.cz>
914         PR ipa/68184
915         * g++.dg/torture/pr68184.C: New testcase.
917 2015-12-03  Jakub Jelinek  <jakub@redhat.com>
919         PR preprocessor/57580
920         * c-c++-common/cpp/pr57580.c: New test.
921         * c-c++-common/gomp/pr57580.c: New test.
923 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
924             Sebastian Pop  <s.pop@samsung.com>
926         * gcc.dg/graphite/id-28.c: New.
928 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
929             Sebastian Pop  <s.pop@samsung.com>
931         * gfortran.dg/graphite/id-26.f03: New.
933 2015-12-02  Jason Merrill  <jason@redhat.com>
935         * lib/g++.exp: Handle --stds= option.
936         * lib/g++-dg.exp (g++-dg-runtest): Use it.
938 2015-12-02  Tobias Burnus  <burnus@net-b.de>
939             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
941         * gfortran.dg/coarray/event_1.f90: New.
942         * gfortran.dg/coarray/event_2.f90: New.
944 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
945             Sebastian Pop  <s.pop@samsung.com>
947         PR tree-optimization/68550
948         * gfortran.dg/graphite/pr68550-1.f90: New.
949         * gfortran.dg/graphite/pr68550-2.f90: New.
951 2015-12-02  Marek Polacek  <polacek@redhat.com>
953         PR c/68513
954         * gcc.dg/pr68513.c: New test.
956 2015-12-02  Cesar Philippidis  <cesar@codesourcery.com>
958         PR fortran/63861
959         * gfortran.dg/goacc/array-reduction.f90: New test.
960         * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
961         * gfortran.dg/goacc/coarray.f95: Likewise.
962         * gfortran.dg/goacc/coarray_2.f90: Likewise.
963         * gfortran.dg/goacc/reduction-2.f95: Likewise.
964         * gfortran.dg/goacc/reduction.f95: Likewise.
966 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
968         PR target/68647
969         * gcc.target/i386/pr68647.c: New test.
971 2015-12-02  Marek Polacek  <polacek@redhat.com>
973         PR c++/68653
974         * g++.dg/warn/nonnull3.C: New test.
976 2015-12-02  Joseph Myers  <joseph@codesourcery.com>
978         PR c/68162
979         * gcc.dg/pr68162-1.c: New test.
981 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
982             Sebastian Pop  <s.pop@samsung.com>
984         * gfortran.dg/graphite/run-id-3.f90: New.
986 2015-12-02  David Sherwood  <david.sherwood@arm.com>
988         * gcc.target/aarch64/fmaxmin.c: New test.
990 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
992         * gfortran.dg/goacc/coarray.f95: XFAIL.
993         * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
994         * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
995         directive.
997 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
998             Julian Brown  <julian@codesourcery.com>
999             James Norris  <James_Norris@mentor.com>
1001         * c-c++-common/goacc/host_data-5.c: New file.
1002         * c-c++-common/goacc/host_data-6.c: Likewise.
1004 2015-12-02  Tom de Vries  <tom@codesourcery.com>
1006         * c-c++-common/goacc/kernels-default-2.c: New test.
1007         * c-c++-common/goacc/kernels-default.c: New test.
1009 2015-12-02  Tom de Vries  <tom@codesourcery.com>
1011         * c-c++-common/goacc/kernels-alias-2.c: New test.
1012         * c-c++-common/goacc/kernels-alias-3.c: New test.
1013         * c-c++-common/goacc/kernels-alias-4.c: New test.
1014         * c-c++-common/goacc/kernels-alias-5.c: New test.
1015         * c-c++-common/goacc/kernels-alias-6.c: New test.
1016         * c-c++-common/goacc/kernels-alias-7.c: New test.
1017         * c-c++-common/goacc/kernels-alias-8.c: New test.
1018         * c-c++-common/goacc/kernels-alias.c: New test.
1020 2015-12-02  Tom de Vries  <tom@codesourcery.com>
1022         * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
1023         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
1024         * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
1026 2015-12-02  Richard Biener  <rguenther@suse.de>
1028         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
1029         y guarding a call to abort ().
1030         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1031         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1033 2015-12-02  Marek Polacek  <polacek@redhat.com>
1035         PR middle-end/68570
1036         * gcc.dg/torture/pr68570.c: New test.
1038 2015-12-02  Richard Biener  <rguenther@suse.de>
1040         PR tree-optimization/68625
1041         * gcc.dg/torture/pr68625.c: New testcase.
1043 2015-12-02  Richard Sandiford  <richard.sandiford@arm.com>
1045         * gcc.target/i386/pr68432-1.c: New test.
1046         * gcc.target/i386/pr68432-2.c: Likewise.
1047         * gcc.target/i386/pr68432-3.c: Likewise.
1049 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1051         * gcc.target/s390/zvector/vec-splat-2.c: New test.
1053 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1055         * gcc.target/s390/vector/vec-vrepi-1.c: New test.
1057 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1059         * gcc.target/s390/zvector/vec-splat-1.c: New test.
1061 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1063         * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
1064         * gcc.target/s390/bswaphi-1.c: New test.
1066 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1068         * lib/target-supports.exp: Add s390 and s390x to the list of long
1069         long atomic targets.
1071 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1073         * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
1074         s390x to enable 64 bit bswap patterns.
1075         * gcc.dg/optimize-bswapdi-2.c: Likewise.
1076         * gcc.dg/optimize-bswapdi-3.c: Likewise.
1077         * lib/target-supports.exp: Add a comment for s390.
1079 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1081         * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
1082         order to make -m31 work.
1083         * gcc.dg/optimize-bswapsi-1.c: Likewise.
1084         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1086 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
1088         PR c/68533
1089         * gcc.dg/pr68533.c: New test.
1091 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
1093         PR tree-optimization/68577
1094         * gcc.dg/vect/pr68577.c: New test.
1096 2015-12-01  Nathan Sidwell  <nathan@acm.org>
1098         * gcc.target/nvptx/uninit-decl.c: New.
1100 2015-12-01  Jan Hubicka  <hubicka@ucw.cz>
1102         * gcc.c-torture/execute/alias-1.c: New testcase.
1104 2015-12-01  Marek Polacek  <polacek@redhat.com>
1106         PR tree-optimization/64769
1107         * c-c++-common/gomp/pr64769.c: New test.
1109 2015-12-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1111         * gcc.target/powerpc/swaps-p8-22.c: New.
1113 2015-12-01  Marek Polacek  <polacek@redhat.com>
1115         PR tree-optimization/67916
1116         * gcc.dg/torture/pr67916.c: New test.
1118 2015-12-01  Marek Polacek  <polacek@redhat.com>
1120         PR middle-end/68582
1121         * c-c++-common/pr68582.c: New test.
1123 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
1125         PR tree-optimization/68474
1126         * gcc.dg/pr68474.c: New test.
1128 2015-12-01  Christian Bruel  <christian.bruel@st.com>
1130         PR target/68617
1131         * gcc.target/arm/attr-unaligned-load-ice.c: New test.
1133 2015-12-01  Tom de Vries  <tom@codesourcery.com>
1135         * gcc.dg/pr46032.c: Move to ...
1136         * gcc.dg/vect/pr46032.c: here.  Add dg-require-effective-target
1137         vect_int.
1138         * gcc.dg/pr46032-2.c: Move to ...
1139         * gcc.dg/gomp/pr46032-2.c: ... here.
1140         Drop dg-require-effective-target fopenmp.
1141         * gcc.dg/pr46032-3.c: Move to ...
1142         * gcc.dg/gomp/pr46032-3.c: ... here.
1143         Drop dg-require-effective-target fopenmp.
1145 2015-12-01  Cesar Philippidis  <cesar@codesourcery.com>
1147         * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
1148         * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
1149         * gfortran.dg/goacc/loop-6.f95: Likewise.
1150         * gfortran.dg/goacc/loop-7.f95: New test.
1151         * gfortran.dg/goacc/reduction-2.f95: New test.
1153 2015-12-01  Richard Biener  <rguenther@suse.de>
1155         PR tree-optimization/68379
1156         * gcc.dg/torture/pr68379.c: New testcase.
1157         * gfortran.dg/pr68379-1.f90: Likewise.
1158         * gfortran.dg/pr68379-2.f: Likewise.
1160 2015-12-01  Christophe Lyon  <christophe.lyon@linaro.org>
1162         * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
1163         * gcc.dg/pr46032-2.c: Likewise.
1164         * gcc.dg/pr46032-3.c: Likewise.
1166 2015-12-01  Richard Biener  <rguenther@suse.de>
1168         PR ipa/68470
1169         * g++.dg/torture/pr68470.C: New testcase.
1171 2015-12-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1173         PR middle-end/68595
1174         * gcc.dg/pr68595.c: New test.
1176 2015-12-01  Christian Bruel  <christian.bruel@st.com>
1178         * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1179         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1180         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1182 2015-12-01  Bin Cheng  <bin.cheng@arm.com>
1184         PR tree-optimization/68529
1185         * gcc.dg/tree-ssa/pr68529-1.c: New test.
1186         * gcc.dg/tree-ssa/pr68529-2.c: New test.
1187         * gcc.dg/tree-ssa/pr68529-3.c: New test.
1189 2015-11-30  Jan Hubicka  <hubicka@ucw.cz>
1191         * gcc.dg/lto/alias-1_0.c: New testcase.
1192         * gcc.dg/lto/alias-1_1.c: New testcase.
1194 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1195             Sebastian Pop  <s.pop@samsung.com>
1197         PR tree-optimization/68565
1198         * gfortran.dg/graphite/pr68565.f90: New.
1200 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1201             Sebastian Pop  <s.pop@samsung.com>
1203         * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1205 2015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
1206             Nathan Sidwell  <nathan@codesourcery.com>
1208         * gfortran.dg/goacc/routine-3.f90: New test.
1209         * gfortran.dg/goacc/routine-4.f90: New test.
1210         * gfortran.dg/goacc/routine-5.f90: New test.
1211         * gfortran.dg/goacc/routine-6.f90: New test.
1212         * gfortran.dg/goacc/subroutines: New test.
1214 2015-11-30  Tom de Vries  <tom@codesourcery.com>
1216         * gcc.dg/pr46032-2.c: New test.
1217         * gcc.dg/pr46032-3.c: New test.
1219 2015-11-30  Charles Baylis  <charles.baylis@linaro.org>
1221         PR target/63870
1222         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1223         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1224         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1225         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1226         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1227         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1228         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1229         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1230         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1231         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1232         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1233         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1234         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1235         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1236         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1237         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1238         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1239         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1240         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1241         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1242         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1243         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1244         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1245         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1246         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1247         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1248         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1249         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1250         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1251         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1252         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1253         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1254         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1255         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1256         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1257         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1258         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1259         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1260         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1261         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1262         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1263         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1264         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1265         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1266         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1267         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1268         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1269         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1270         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1271         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1272         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1273         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1274         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1275         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1276         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1277         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1278         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1279         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1280         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1281         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1282         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1283         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1284         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1285         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1286         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1287         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1288         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1289         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1290         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1291         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1292         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1293         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1294         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1295         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1296         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1297         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1298         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1299         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1300         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1301         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1302         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1303         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1304         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1305         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1306         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1307         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1308         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1309         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1310         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1311         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1312         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1313         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1314         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1315         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1316         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1317         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1318         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1319         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1320         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1321         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1322         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1323         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1324         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1325         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1326         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1327         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1328         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1329         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1330         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1331         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1332         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1333         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1334         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1335         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1336         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1337         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1338         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1339         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1340         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1341         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1342         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1343         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1344         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1345         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1346         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1347         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1348         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1349         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1350         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1351         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1352         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1353         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1354         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1355         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1356         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1357         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1358         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1359         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1360         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1361         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1362         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1363         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1364         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1365         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1367 2015-11-30  Tom de Vries  <tom@codesourcery.com>
1369         PR tree-optimization/46032
1370         * gcc.dg/pr46032.c: New test.
1372 2015-11-30  Richard Biener  <rguenther@suse.de>
1374         PR tree-optimization/68592
1375         * gfortran.dg/pr68592.f: New testcase.
1377 2015-11-30  Paul Thomas  <pault@gcc.gnu.org>
1379         PR fortran/68534
1380         * gfortran.dg/submodule_13.f08: New test.
1382 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1384         * gcc.target/s390/load-relative-check.c: Add scan patterns for
1385         -m31.
1387 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1389         * gcc.target/s390/load-relative-check.c: Add -mzarch.
1391 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1393         * gcc.dg/dump-ada-spec-1.c: Move to...
1394         * c-c++-common/dump-ada-spec-1.c: ...here.
1395         * c-c++-common/dump-ada-spec-2.c: New test.
1397 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1399         * gnat.dg/loop_optimization22.ad[sb]: New test.
1401 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1403         * gnat.dg/specs/rep_clause5.ads: New test.
1405 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1407         PR c/67106
1408         * gcc.c-torture/compile/pr67106.c: New testcase.
1410 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1412         PR c/67581
1413         * g++.dg/torture/pr67581.C: New testcase.
1415 2015-11-27  Richard Biener  <rguenther@suse.de>
1417         PR tree-optimization/68559
1418         * gcc.dg/vect/slp-perm-4.c: Adjust again.
1419         * gcc.dg/vect/pr45752.c: Likewise.
1421 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1423         PR rtl-optimization/68250
1424         * gcc.c-torture/execute/pr68250.c: New test.
1426 2015-11-27  Marek Polacek  <polacek@redhat.com>
1428         * gcc.dg/pr63568.c: Convert to GIMPLE.
1430 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1432         PR rtl-optimization/68506
1433         * gcc.c-torture/execute/pr68506.c: New test.
1435 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1437         PR c/63326
1438         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1439         * c-c++-common/gomp/pr63326.c: New test.
1441 2015-11-27  Richard Biener  <rguenther@suse.de>
1443         PR tree-optimization/68553
1444         * gcc.dg/vect/pr45752.c: Adjust.
1445         * gcc.dg/vect/slp-perm-4.c: Likewise.
1447 2015-11-26  Martin Sebor  <msebor@redhat.com>
1449         * g++.dg/init/new45.C (cookie_size): New constant set to a value
1450         appropriate for the target.
1451         (operator new[]): Use it.
1453 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1455         PR c++/67238
1456         * g++.dg/cpp0x/pr67238.C: New.
1458 2015-11-26  Martin Sebor  <msebor@redhat.com>
1460         * g++.dg/pr67876.C: Remove duplicate content.
1462 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
1464         * g++.dg/guality/pr67192.C: New test.
1466 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1468         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1469         support code for vqrdml{as}h_lane tests.
1470         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1471         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1473 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1475         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1476         support code for vqrdml{as}h tests.
1477         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1478         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1480 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1482         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1483         (check_effective_target_arm_arch_FUNC_ok)
1484         (add_options_for_arm_arch_FUNC)
1485         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1486         to the list to be generated.
1487         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1488         (check_effective_target_arm_v8_1a_neon_ok): New.
1489         (check_effective_target_arm_v8_1a_neon_hw): New.
1491 2015-11-26  Nathan Sidwell  <nathan@acm.org>
1493         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1495 2015-11-26  Richard Biener  <rguenther@suse.de>
1497         PR testsuite/68555
1498         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1499         and not XFAIL.
1501 2015-11-26  Richard Biener  <rguenther@suse.de>
1503         PR testsuite/68554
1504         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1506 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1508         PR c++/67249
1509         * g++.dg/concepts/pr67249.C: New.
1511 2015-11-26  Richard Biener  <rguenther@suse.de>
1513         PR testsuite/66799
1514         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1515         vectorize init loop and adjust expected outcome.
1517 2015-11-26  Richard Biener  <rguenther@suse.de>
1519         PR testsuite/67203
1520         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1521         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
1522         also monitor final optimization result.
1524 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1526         PR rtl-optimization/68249
1527         PR rtl-optimization/68321
1528         * gcc.c-torture/execute/pr68249.c: New test.
1529         * gcc.c-torture/execute/pr68321.c: New test.
1531 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
1533         PR target/68416
1534         * gcc.target/i386/mpx/pr68416.c: New test.
1536 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1538         PR c++/67313
1539         * g++.dg/cpp0x/no-weak1.C: New.
1541 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1543         PR tree-optimization/68128
1544         * gcc.dg/gomp/pr68128-1.c: New test.
1545         * gcc.dg/gomp/pr68128-2.c: New test.
1547 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1549         PR rtl-optimization/67226
1550         * gcc.c-torture/execute/pr67226.c: New test.
1552 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1554         PR c++/68508
1555         * g++.dg/ubsan/pr68508.C: New test.
1557 2015-11-25  Martin Sebor  <msebor@redhat.com>
1559         PR c++/67876
1560         * g++.dg/pr67876.C: New test.
1562 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
1563             Sebastian Pop  <s.pop@samsung.com>
1565         PR tree-optimization/68453
1566         * gfortran.dg/graphite/pr68453.f90: New.
1568 2015-11-25  Martin Sebor  <msebor@redhat.com>
1570         PR c/66516
1571         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1572         * gcc.dg/addr_builtin-1.c: Same.
1574 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1576         * gcc.target/powerpc/dform-1.c: New test.
1577         * gcc.target/powerpc/dform-2.c: Likewise.
1579 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1581         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1582         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1583         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1585 2015-11-25  Tom de Vries  <tom@codesourcery.com>
1587         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1588         * gcc.dg/pr23911.c: Same.
1589         * gcc.dg/tree-ssa/20030709-2.c: Same.
1590         * gcc.dg/tree-ssa/20030731-2.c: Same.
1591         * gcc.dg/tree-ssa/20040729-1.c: Same.
1592         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1593         * gcc.dg/tree-ssa/loop-36.c: Same.
1594         * gcc.dg/tree-ssa/pr21086.c: Same.
1595         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1596         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1597         * gcc.dg/vect/pr26359.c: Same.
1598         * c-c++-common/restrict-2.c: Update after adding new lim1.
1599         * c-c++-common/restrict-4.c: Same.
1600         * g++.dg/tree-ssa/pr33615.C: Same.
1601         * g++.dg/tree-ssa/restrict1.C: Same.
1602         * gcc.dg/tm/pub-safety-1.c: Same.
1603         * gcc.dg/tm/reg-promotion.c: Same.
1604         * gcc.dg/tree-ssa/20050314-1.c: Same.
1605         * gcc.dg/tree-ssa/loop-32.c: Same.
1606         * gcc.dg/tree-ssa/loop-33.c: Same.
1607         * gcc.dg/tree-ssa/loop-34.c: Same.
1608         * gcc.dg/tree-ssa/loop-35.c: Same.
1609         * gcc.dg/tree-ssa/loop-7.c: Same.
1610         * gcc.dg/tree-ssa/pr23109.c: Same.
1611         * gcc.dg/tree-ssa/restrict-3.c: Same.
1612         * gcc.dg/tree-ssa/restrict-5.c: Same.
1613         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1614         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1615         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1616         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1617         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1618         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1619         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1620         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1621         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1622         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1623         * gcc.dg/tree-ssa/structopt-1.c: Same.
1624         * gfortran.dg/pr32921.f: Same.
1625         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1626         * g++.dg/tree-ssa/pr61009.C: Same.
1627         * g++.dg/tree-ssa/ssa-dom.C: Same.
1628         * gcc.dg/pr20115-1.c: Same.
1629         * gcc.dg/tree-prof/20050826-2.c: Same.
1630         * gcc.dg/tree-prof/cmpsf-1.c: Same.
1631         * gcc.dg/tree-ssa/20030821-1.c: Same.
1632         * gcc.dg/tree-ssa/20030922-2.c: Same.
1633         * gcc.dg/tree-ssa/20031022-1.c: Same.
1634         * gcc.dg/tree-ssa/20040615-1.c: Same.
1635         * gcc.dg/tree-ssa/20040624-1.c: Same.
1636         * gcc.dg/tree-ssa/pr21417.c: Same.
1637         * gcc.dg/tree-ssa/pr61607.c: Same.
1638         * gcc.dg/tree-ssa/slsr-27.c: Same.
1639         * gcc.dg/tree-ssa/slsr-28.c: Same.
1640         * gcc.dg/tree-ssa/slsr-29.c: Same.
1641         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1642         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1643         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1644         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1645         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1646         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1647         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1648         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1649         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1650         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1651         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1652         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1653         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1654         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1655         * gcc.dg/tree-ssa/vrp47.c: Same.
1656         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1657         * gcc.dg/tree-ssa/foldconst-2.c: Same.
1658         * gcc.dg/tree-ssa/loop-40.c: Same.
1659         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1661 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1663         * g++.dg/cpp0x/constexpr-array13.C: Fix.
1665 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
1667         * gfortran.dg/nint_p7.f90: New testcase.
1669 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
1670             Paolo Carlini  <paolo.carlini@oracle.com>
1672         PR c++/68087
1673         * g++.dg/cpp0x/constexpr-array13.C: New.
1675 2015-11-25  Ilmir Usmanov <me@ilmir.us>
1676             Cesar Philippidis  <cesar@codesourcery.com>
1678         PR fortran/63858
1679         * goacc/omp-fixed.f: New test.
1680         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1682 2015-11-25  Richard Biener  <rguenther@suse.de>
1684         PR middle-end/68528
1685         * gcc.dg/torture/pr68528.c: New testcase.
1687 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1689         PR c++/58910
1690         * g++.dg/cpp0x/constexpr-tuple2.C: New.
1692 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1694         PR rtl-optimization/68435
1695         * gcc.dg/pr68435.c: New test.
1697 2015-11-25  Richard Biener  <rguenther@suse.de>
1699         PR tree-optimization/68517
1700         * gcc.dg/torture/pr68517.c: New testcase.
1702 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
1704         PR target/67089
1705         * gcc.dg/pr67089-1.c: New test.
1706         * gcc.dg/pr67089-2.c: New test.
1707         * gcc.dg/pr67089-3.c: New test.
1708         * gcc.dg/pr67089-4.c: New test.
1709         * gcc.dg/pr67089-5.c: New test.
1710         * gcc.dg/pr67089-6.c: New test.
1711         * gcc.dg/pr67089-7.c: New test.
1713 2015-11-25  Richard Biener  <rguenther@suse.de>
1715         PR tree-optimization/68502
1716         * gcc.dg/vect/pr68502-1.c: New testcase.
1717         * gcc.dg/vect/pr68502-2.c: Likewise.
1719 2015-11-24  Michael Collison  <michael.collison@linaro.org>
1721         * gcc.target/aarch64/saddw-1.c: New test.
1722         * gcc.target/aarch64/saddw-2.c: New test.
1723         * gcc.target/aarch64/uaddw-1.c: New test.
1724         * gcc.target/aarch64/uaddw-2.c: New test.
1725         * gcc.target/aarch64/uaddw-3.c: New test.
1726         * lib/target-support.exp
1727         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1728         Add aarch64 to list of support targets.
1730 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
1732         * gcc.target/mips/frame-header-4.c: New test.
1734 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1736         PR fortran/68486
1737         * gfortran.dg/simplify_cshift_3.f90
1739 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1741         PR c++/68278
1742         * g++.dg/cpp1y/pr68278.C: New.
1744 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1746         PR c++/68388
1747         * g++.dg/cpp1y/pr68388.C: New.
1749 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
1750             Sebastian Pop  <s.pop@samsung.com>
1752         PR tree-optimization/67984
1753         * gcc.dg/graphite/pr67984.c: New.
1755 2015-11-24  Michael Matz  <matz@suse.de>
1757         PR rtl-optimization/68392
1758         * g++.dg/pr68392.C: New test.
1760 2015-11-24  Nathan Sidwell  <nathan@acm.org>
1762         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1764 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1766         PR rtl-optimization/68381
1767         * gcc.c-torture/execute/pr68381.c: New test.
1769 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1771         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1772         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1774 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
1776         PR target/68497
1777         * gcc.target/i386/pr68497.c: New test.
1779 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
1781         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1782         New.
1783         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1784         New.
1785         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1786         New.
1787         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1788         New.
1789         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1790         New.
1791         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1792         New.
1793         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1794         New.
1795         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1796         New.
1797         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1798         New.
1799         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1800         New.
1801         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1802         New.
1803         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1804         New.
1806 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1808         PR middle-end/68375
1809         * gcc.dg/pr68375.c: New test.
1811 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
1813         PR target/68483
1814         * gcc.target/i386/pr68483-1.c: New test.
1815         * gcc.target/i386/pr68483-2.c: New test.
1817 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1819         PR c/68337
1820         * gcc.target/i386/mpx/pr68337-1.c: New test.
1821         * gcc.target/i386/mpx/pr68337-2.c: New test.
1823 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1825         PR rtl-optimization/68194
1826         PR rtl-optimization/68328
1827         PR rtl-optimization/68185
1828         * gcc.c-torture/execute/pr68185.c: New test.
1829         * gcc.c-torture/execute/pr68328.c: Likewise.
1831 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1833         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1835 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
1837         PR objc/68438
1838         * objc.dg/plugin: New subdirectory.
1839         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1840         * objc.dg/plugin/plugin.exp: New file, based on
1841         gcc.dg/plugin/plugin.exp.
1843 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
1844             Sebastian Pop  <s.pop@samsung.com>
1846         PR tree-optimization/68493
1847         * gcc.dg/graphite/pr68493.c: New.
1849 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
1850             Sebastian Pop  <s.pop@samsung.com>
1852         PR tree-optimization/68279
1853         * gfortran.dg/graphite/pr68279.f90: New.
1855 2015-11-23  Marek Polacek  <polacek@redhat.com>
1857         PR tree-optimization/68455
1858         * gcc.dg/tree-ssa/pr68455.c: New test.
1860 2015-11-23  Richard Biener  <rguenther@suse.de>
1862         PR tree-optimization/68465
1863         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1865 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1867         PR target/68363
1868         * gcc.target/aarch64/pr68363_1.c: New test.
1870 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
1872         * gcc.target/aarch64/simd/vmulx.x: New.
1873         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1874         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1875         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1877 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
1879         PR c++/68001
1880         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1882 2015-11-23  Richard Biener  <rguenther@suse.de>
1883             Jiong Wang  <jiong.wang@arm.com>
1885         PR tree-optimization/68317
1886         PR tree-optimization/68326
1887         * gcc.dg/pr68317.c: New testcase.
1889 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
1891         PR tree-optimization/68327
1892         * gcc.dg/pr68327.c: New test.
1894 2015-11-23  Tom de Vries  <tom@codesourcery.com>
1896         PR tree-optimization/68460
1897         * gcc.dg/autopar/pr68460.c: New test.
1899 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1901         * c-c++-common/asan/halt_on_error-1.c: New test.
1902         * c-c++-common/asan/halt_on_error-2.c: Likewise.
1904 2015-11-23  Richard Biener  <rguenther@suse.de>
1906         PR tree-optimization/68482
1907         * gcc.dg/vect/pr68482.c: New testcase.
1909 2015-11-23  Richard Biener  <rguenther@suse.de>
1911         PR tree-optimization/68445
1912         * gcc.dg/vect/pr68445.c: New testcase.
1914 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
1916         * gcc.target/s390/load-relative-check.c: New test to check
1917         generation of load relative instructions.
1919 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1921         * gfortran.dg/fmt_t_8.f90: New test.
1923 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1925         PR target/68390
1926         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1928 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1930         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1932 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1934         PR fortran/68486
1935         * gfortran.dg/simplify_cshift_2.f90: New test.
1937 2015-11-22  James Norris  <jnorris@codesourcery.com>
1938             Cesar Philippidis  <cesar@codesourcery.com>
1940         * gfortran.dg/goacc/declare-1.f95: Update test.
1941         * gfortran.dg/goacc/declare-2.f95: New test.
1943 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
1945         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1946         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1947         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1948         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1949         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1950         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1951         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1952         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1953         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1954         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1955         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1956         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1958 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1960         * gfortran.dg/simplify_cshift_1.f90: New test.
1962 2015-11-21  Nathan Sidwell  <nathan@acm.org>
1964         * gcc.dg/atomic-generic.c: Include <string.h>.
1966 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
1968         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1970 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
1972         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1974 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
1976         PR debug/66432
1977         * gcc.dg/debug/pr66432.c: New test.
1979 2015-11-20  Ian Lance Taylor  <iant@google.com>
1981         PR go/66406
1982         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1984 2015-11-20  Mike Stump  <mikestump@comcast.net>
1986         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1987         isn't portable.
1989 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
1991         PR 62314
1992         * gcc.dg/fixits.c: New file.
1993         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1994         (test_fixit_insert): New.
1995         (test_fixit_remove): New.
1996         (test_fixit_replace): New.
1997         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1998         (test_fixit_insert): New.
1999         (test_fixit_remove): New.
2000         (test_fixit_replace): New.
2001         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2002         (test_show_locus): Add tests of rendering fixit hints.
2004 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
2006         PR middle-end/68339
2007         * gcc.dg/vect/pr68339.c: New test.
2009 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2011         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
2013 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
2015         PR fortran/68237
2016         * gfortran.dg/submodule_12.f90: New test
2018         PR fortran/66762
2019         * gfortran.dg/submodule_6.f08: Add compile option -flto.
2021 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2023         * lib/target-supports.exp
2024         (check_effective_target_arm_neon_ok_nocache): Add check
2025         for M profile.
2027 2015-11-20  Tom de Vries  <tom@codesourcery.com>
2029         PR tree-optimization/68373
2030         * gcc.dg/autopar/pr68373.c: New test.
2032 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
2034         PR c++/67354
2035         * g++.dg/abi/mangle67.C: New test.
2037 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2039         * gcc.target/s390/bswap-1.c: New test.
2041 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2043         * gcc.target/s390/pfpo.c: New test.
2045 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2047         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
2048         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
2050 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
2052         * g++.dg/spellcheck-fields.C: New file.
2054 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
2055             Sebastian Pop  <s.pop@samsung.com>
2057         PR tree-optimization/68428
2058         * gcc.dg/graphite/pr68428.c: New.
2060 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
2061             Sebastian Pop  <s.pop@samsung.com>
2063         PR tree-optimization/68335
2064         * gfortran.dg/graphite/pr68335.f90: New.
2066 2015-11-19  Nathan Sidwell  <nathan@acm.org>
2068         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
2069         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
2070         * gcc.dg/special/weak-2.c: Likewise.
2071         * gcc.dg/weak/weak-12.c: Likewise.
2072         * gcc.dg/weak/weak-15.c: Likewise.
2073         * gcc.dg/weak/weak-16.c: Likewise.
2074         * gcc.dg/weak/weak-1.c: Likewise.
2075         * gcc.dg/weak/weak-2.c: Likewise.
2076         * gcc.dg/weak/weak-4.c: Likewise.
2077         * gcc.dg/torture/pr53922.c: Likewise.
2078         * gcc.dg/torture/pr60092.c: Likewise.
2080 2015-11-19  Marek Polacek  <polacek@redhat.com>
2082         PR c/68412
2083         * gcc.dg/pr68412-2.c: New test.
2084         * gcc.dg/pr68412.c: New test.
2086 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2088         * gcc.dg/tree-ssa/vrp98.c: New testcase.
2089         * gcc.target/avr/uint8-single-reg.c: New testcase.
2091 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
2093         PR c++/67409
2094         * g++.dg/eh/goto3.C: New test.
2096 2015-11-19  Marek Polacek  <polacek@redhat.com>
2098         PR tree-optimization/68431
2099         * gcc.dg/tree-ssa/pr68431.c: New test.
2101 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
2103         PR rtl-optimization/68376
2104         * gcc.c-torture/execute/pr68376-1.c: New test.
2105         * gcc.c-torture/execute/pr68376-2.c: New test.
2107         PR target/67770
2108         * gcc.target/i386/pr67770.c: New test.
2110 2015-11-18  Jeff Law  <law@redhat.com>
2112         PR tree-optimization/68198
2113         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
2114         * gcc.dg/tree-ssa/pr68198.c: New test.
2116 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2118         PR fortran/59910
2119         * gfortran.dg/pr59910.f90: New test.
2121 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2123         PR fortran/43996
2124         * gfortran.dg/pr43996.f90: New test.
2126 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
2128         PR c/65083
2129         * gcc.dg/atomic/stdatomic-fence-2.c,
2130         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
2132 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2134         * gnat.dg/loop_optimization19.adb: New test.
2135         * gnat.dg/loop_optimization20.adb: Likewise.
2136         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
2138 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2140         * gnat.dg/opt52.adb: New test.
2142 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
2144         * gcc.dg/goacc/nvptx-sese-1.c: New.
2146 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2148         * gnat.dg/renaming7.adb: New test.
2149         * gnat.dg/renaming7_pkg.ads: New helper.
2151 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
2153         PR tree-optimization/68402
2154         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
2155         to avoid undefined behaviour.
2157 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
2159         PR tree-optimization/68157
2160         * g++.dg/opt/pr68157.C: New test.
2162 2015-11-18  Richard Biener  <rguenther@suse.de>
2164         PR tree-optimization/67790
2165         * gcc.dg/vect/pr67790.c: New testcase.
2167 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
2169         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2171 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
2173         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2174         (test_braced_init): New function.
2175         (test_statement_expression): New function.
2176         (test_address_of_label): New function.
2177         (test_transaction_expressions): New function.
2178         (test_keywords): New function.
2179         (test_builtin_va_arg): New function.
2180         (test_builtin_offsetof): New function.
2181         * lib/multiline.exp (_build_multiline_regex): Escape braces.
2183 2015-11-17  Martin Sebor  <msebor@redhat.com>
2185         PR c++/68308
2186         * g++.dg/init/new46.C: New test.
2188 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
2190         PR fortran/65751
2191         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2193 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
2195         PR middle-end/68134
2196         * gcc.dg/pr68134.c: New test.
2198 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2200         PR target/68143
2201         * gcc.c-torture/execute/pr68143_1.c: New test.
2203 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
2205         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2207 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
2209         * gcc.dg/tree-ssa/ifc-8.c: New test.
2211 2015-11-16  Marek Polacek  <polacek@redhat.com>
2213         PR c++/68362
2214         * g++.dg/delayedfold/switch-1.C: New test.
2216 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2218         PR fortran/58027
2219         PR fortran/60993
2220         * gfortran.dg/pr58027.f90: New test.
2222 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
2224         * c-c++-common/attr-simd.c: New test.
2225         * c-c++-common/attr-simd-2.c: New test.
2226         * c-c++-common/attr-simd-3.c: New test.
2228 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
2230         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2232 2015-11-16  Christian Bruel  <christian.bruel@st.com>
2234         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2235          Check __ARM_NEON__ instead of "arm_neon.h.
2236         * gcc.target/arm/attr-neon3.c: New test.
2237         * gcc.target/arm/attr-neon-fp16.c: Likewise
2239 2015-11-16  Christian Bruel  <christian.bruel@st.com>
2241         PR target/65837
2242         * gcc.target/arm/lto/pr65837_0.c
2243         * gcc.target/arm/attr-neon2.c
2244         * gcc.target/arm/attr-neon.c
2245         * gcc.target/arm/attr-neon-builtin-fail.c
2246         * gcc.target/arm/attr-crypto.c
2248 2015-11-16  Richard Biener  <rguenther@suse.de>
2250         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2252 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
2254         PR fortran/50221
2255         * gfortran.dg/deferred_character_1.f90: New test.
2256         * gfortran.dg/deferred_character_4.f90: New test for comment
2257         #4 of the PR.
2259         PR fortran/68216
2260         * gfortran.dg/deferred_character_2.f90: New test.
2262         PR fortran/67674
2263         * gfortran.dg/deferred_character_3.f90: New test.
2265         PR fortran/63932
2266         * gfortran.dg/deferred_character_5.f90: New test.
2268         PR fortran/66408
2269         * gfortran.dg/deferred_character_6.f90: New test.
2271         PR fortran/49954
2272         * gfortran.dg/deferred_character_7.f90: New test.
2274 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2276         PR fortran/67803
2277         * gfortran.dg/pr67803.f90: New test.
2279 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
2281         * g++.dg/cpp/ucn-1.C: Fix typo.
2283 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
2285         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2286         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2288 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
2289             Jeff Law  <law@redhat.com>
2291         * gcc.dg/tree-ssa/split-path-1.c: New test.
2293 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2295         * c-c++-common/goacc/loop-auto-1.c: New.
2297         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2298         * gcc.dg/goacc/nvptx-merged-loop.c: New.
2300 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
2302         PR fortran/68319
2303         * gfortran.dg/pr68319.f90: New test.
2305 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2307         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2308         hardware floating point support.
2310         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2311         vector direct move instructions.
2313         * gcc.target/powerpc/maddld.c: New test.
2315 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
2317         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2318         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2319         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2321 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2323         * gcc.dg/diagnostic-token-ranges.c: New file.
2324         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2325         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2326         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2327         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2328         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2329         line_table param when calling
2330         linemap_position_for_line_and_column.
2331         (test_show_locus): Pass line_table to rich_location ctors.
2332         (plugin_init): Remove setting of global_dc->colorize_source_p.
2333         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2334         New file.
2335         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2336         diagnostic_plugin_test_tree_expression_range.c,
2337         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2338         and diagnostic-test-show-trees-1.c.
2340 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
2342         PR tree-optimization/67682
2343         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2344         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2345         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2346         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2348 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2350         * gcc.target/aarch64/umaddl_combine_1.c: New test.
2352 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
2354         PR tree-optimization/68264
2355         * gcc.dg/torture/pr68264.c: New test.
2357 2015-11-13  Marek Polacek  <polacek@redhat.com>
2359         PR c/68320
2360         * gcc.dg/pr68320.c: New test.
2362 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2364         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2366 2015-11-13  Richard Biener  <rguenther@suse.de>
2368         PR tree-optimization/68306
2369         * gcc.dg/pr68306.c: Adjust.
2370         * gcc.dg/pr68306-2.c: New testcase.
2371         * gcc.dg/pr68306-3.c: Likewise.
2373 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2375         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2376         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2378 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2380         PR fortran/47266
2381         * gfortran.dg/module_private_2.f90: New test.
2383 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2385         PR fortran/47266
2386         * gfortran.dg/warn_unused_function_2.f90: New test.
2388 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
2390         Revert [ARM] Remove neon-testgen.ml and generated tests.
2391         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2393         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2394         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2395         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2396         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2397         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2398         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2399         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2400         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2401         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2402         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2403         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2404         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2405         * gcc.target/arm/neon/vRhadds16.c: Remove.
2406         * gcc.target/arm/neon/vRhadds32.c: Remove.
2407         * gcc.target/arm/neon/vRhadds8.c: Remove.
2408         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2409         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2410         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2411         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2412         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2413         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2414         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2415         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2416         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2417         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2418         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2419         * gcc.target/arm/neon/vRshls16.c: Remove.
2420         * gcc.target/arm/neon/vRshls32.c: Remove.
2421         * gcc.target/arm/neon/vRshls64.c: Remove.
2422         * gcc.target/arm/neon/vRshls8.c: Remove.
2423         * gcc.target/arm/neon/vRshlu16.c: Remove.
2424         * gcc.target/arm/neon/vRshlu32.c: Remove.
2425         * gcc.target/arm/neon/vRshlu64.c: Remove.
2426         * gcc.target/arm/neon/vRshlu8.c: Remove.
2427         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2428         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2429         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2430         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2431         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2432         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2433         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2434         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2435         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2436         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2437         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2438         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2439         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2440         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2441         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2442         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2443         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2444         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2445         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2446         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2447         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2448         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2449         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2450         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2451         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2452         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2453         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2454         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2455         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2456         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2457         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2458         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2459         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2460         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2461         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2462         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2463         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2464         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2465         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2466         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2467         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2468         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2469         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2470         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2471         * gcc.target/arm/neon/vabaQs16.c: Remove.
2472         * gcc.target/arm/neon/vabaQs32.c: Remove.
2473         * gcc.target/arm/neon/vabaQs8.c: Remove.
2474         * gcc.target/arm/neon/vabaQu16.c: Remove.
2475         * gcc.target/arm/neon/vabaQu32.c: Remove.
2476         * gcc.target/arm/neon/vabaQu8.c: Remove.
2477         * gcc.target/arm/neon/vabals16.c: Remove.
2478         * gcc.target/arm/neon/vabals32.c: Remove.
2479         * gcc.target/arm/neon/vabals8.c: Remove.
2480         * gcc.target/arm/neon/vabalu16.c: Remove.
2481         * gcc.target/arm/neon/vabalu32.c: Remove.
2482         * gcc.target/arm/neon/vabalu8.c: Remove.
2483         * gcc.target/arm/neon/vabas16.c: Remove.
2484         * gcc.target/arm/neon/vabas32.c: Remove.
2485         * gcc.target/arm/neon/vabas8.c: Remove.
2486         * gcc.target/arm/neon/vabau16.c: Remove.
2487         * gcc.target/arm/neon/vabau32.c: Remove.
2488         * gcc.target/arm/neon/vabau8.c: Remove.
2489         * gcc.target/arm/neon/vabdQf32.c: Remove.
2490         * gcc.target/arm/neon/vabdQs16.c: Remove.
2491         * gcc.target/arm/neon/vabdQs32.c: Remove.
2492         * gcc.target/arm/neon/vabdQs8.c: Remove.
2493         * gcc.target/arm/neon/vabdQu16.c: Remove.
2494         * gcc.target/arm/neon/vabdQu32.c: Remove.
2495         * gcc.target/arm/neon/vabdQu8.c: Remove.
2496         * gcc.target/arm/neon/vabdf32.c: Remove.
2497         * gcc.target/arm/neon/vabdls16.c: Remove.
2498         * gcc.target/arm/neon/vabdls32.c: Remove.
2499         * gcc.target/arm/neon/vabdls8.c: Remove.
2500         * gcc.target/arm/neon/vabdlu16.c: Remove.
2501         * gcc.target/arm/neon/vabdlu32.c: Remove.
2502         * gcc.target/arm/neon/vabdlu8.c: Remove.
2503         * gcc.target/arm/neon/vabds16.c: Remove.
2504         * gcc.target/arm/neon/vabds32.c: Remove.
2505         * gcc.target/arm/neon/vabds8.c: Remove.
2506         * gcc.target/arm/neon/vabdu16.c: Remove.
2507         * gcc.target/arm/neon/vabdu32.c: Remove.
2508         * gcc.target/arm/neon/vabdu8.c: Remove.
2509         * gcc.target/arm/neon/vabsQf32.c: Remove.
2510         * gcc.target/arm/neon/vabsQs16.c: Remove.
2511         * gcc.target/arm/neon/vabsQs32.c: Remove.
2512         * gcc.target/arm/neon/vabsQs8.c: Remove.
2513         * gcc.target/arm/neon/vabsf32.c: Remove.
2514         * gcc.target/arm/neon/vabss16.c: Remove.
2515         * gcc.target/arm/neon/vabss32.c: Remove.
2516         * gcc.target/arm/neon/vabss8.c: Remove.
2517         * gcc.target/arm/neon/vaddQf32.c: Remove.
2518         * gcc.target/arm/neon/vaddQs16.c: Remove.
2519         * gcc.target/arm/neon/vaddQs32.c: Remove.
2520         * gcc.target/arm/neon/vaddQs64.c: Remove.
2521         * gcc.target/arm/neon/vaddQs8.c: Remove.
2522         * gcc.target/arm/neon/vaddQu16.c: Remove.
2523         * gcc.target/arm/neon/vaddQu32.c: Remove.
2524         * gcc.target/arm/neon/vaddQu64.c: Remove.
2525         * gcc.target/arm/neon/vaddQu8.c: Remove.
2526         * gcc.target/arm/neon/vaddf32.c: Remove.
2527         * gcc.target/arm/neon/vaddhns16.c: Remove.
2528         * gcc.target/arm/neon/vaddhns32.c: Remove.
2529         * gcc.target/arm/neon/vaddhns64.c: Remove.
2530         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2531         * gcc.target/arm/neon/vaddhnu32.c: Remove.
2532         * gcc.target/arm/neon/vaddhnu64.c: Remove.
2533         * gcc.target/arm/neon/vaddls16.c: Remove.
2534         * gcc.target/arm/neon/vaddls32.c: Remove.
2535         * gcc.target/arm/neon/vaddls8.c: Remove.
2536         * gcc.target/arm/neon/vaddlu16.c: Remove.
2537         * gcc.target/arm/neon/vaddlu32.c: Remove.
2538         * gcc.target/arm/neon/vaddlu8.c: Remove.
2539         * gcc.target/arm/neon/vadds16.c: Remove.
2540         * gcc.target/arm/neon/vadds32.c: Remove.
2541         * gcc.target/arm/neon/vadds64.c: Remove.
2542         * gcc.target/arm/neon/vadds8.c: Remove.
2543         * gcc.target/arm/neon/vaddu16.c: Remove.
2544         * gcc.target/arm/neon/vaddu32.c: Remove.
2545         * gcc.target/arm/neon/vaddu64.c: Remove.
2546         * gcc.target/arm/neon/vaddu8.c: Remove.
2547         * gcc.target/arm/neon/vaddws16.c: Remove.
2548         * gcc.target/arm/neon/vaddws32.c: Remove.
2549         * gcc.target/arm/neon/vaddws8.c: Remove.
2550         * gcc.target/arm/neon/vaddwu16.c: Remove.
2551         * gcc.target/arm/neon/vaddwu32.c: Remove.
2552         * gcc.target/arm/neon/vaddwu8.c: Remove.
2553         * gcc.target/arm/neon/vandQs16.c: Remove.
2554         * gcc.target/arm/neon/vandQs32.c: Remove.
2555         * gcc.target/arm/neon/vandQs64.c: Remove.
2556         * gcc.target/arm/neon/vandQs8.c: Remove.
2557         * gcc.target/arm/neon/vandQu16.c: Remove.
2558         * gcc.target/arm/neon/vandQu32.c: Remove.
2559         * gcc.target/arm/neon/vandQu64.c: Remove.
2560         * gcc.target/arm/neon/vandQu8.c: Remove.
2561         * gcc.target/arm/neon/vands16.c: Remove.
2562         * gcc.target/arm/neon/vands32.c: Remove.
2563         * gcc.target/arm/neon/vands64.c: Remove.
2564         * gcc.target/arm/neon/vands8.c: Remove.
2565         * gcc.target/arm/neon/vandu16.c: Remove.
2566         * gcc.target/arm/neon/vandu32.c: Remove.
2567         * gcc.target/arm/neon/vandu64.c: Remove.
2568         * gcc.target/arm/neon/vandu8.c: Remove.
2569         * gcc.target/arm/neon/vbicQs16.c: Remove.
2570         * gcc.target/arm/neon/vbicQs32.c: Remove.
2571         * gcc.target/arm/neon/vbicQs64.c: Remove.
2572         * gcc.target/arm/neon/vbicQs8.c: Remove.
2573         * gcc.target/arm/neon/vbicQu16.c: Remove.
2574         * gcc.target/arm/neon/vbicQu32.c: Remove.
2575         * gcc.target/arm/neon/vbicQu64.c: Remove.
2576         * gcc.target/arm/neon/vbicQu8.c: Remove.
2577         * gcc.target/arm/neon/vbics16.c: Remove.
2578         * gcc.target/arm/neon/vbics32.c: Remove.
2579         * gcc.target/arm/neon/vbics64.c: Remove.
2580         * gcc.target/arm/neon/vbics8.c: Remove.
2581         * gcc.target/arm/neon/vbicu16.c: Remove.
2582         * gcc.target/arm/neon/vbicu32.c: Remove.
2583         * gcc.target/arm/neon/vbicu64.c: Remove.
2584         * gcc.target/arm/neon/vbicu8.c: Remove.
2585         * gcc.target/arm/neon/vbslQf32.c: Remove.
2586         * gcc.target/arm/neon/vbslQp16.c: Remove.
2587         * gcc.target/arm/neon/vbslQp64.c: Remove.
2588         * gcc.target/arm/neon/vbslQp8.c: Remove.
2589         * gcc.target/arm/neon/vbslQs16.c: Remove.
2590         * gcc.target/arm/neon/vbslQs32.c: Remove.
2591         * gcc.target/arm/neon/vbslQs64.c: Remove.
2592         * gcc.target/arm/neon/vbslQs8.c: Remove.
2593         * gcc.target/arm/neon/vbslQu16.c: Remove.
2594         * gcc.target/arm/neon/vbslQu32.c: Remove.
2595         * gcc.target/arm/neon/vbslQu64.c: Remove.
2596         * gcc.target/arm/neon/vbslQu8.c: Remove.
2597         * gcc.target/arm/neon/vbslf32.c: Remove.
2598         * gcc.target/arm/neon/vbslp16.c: Remove.
2599         * gcc.target/arm/neon/vbslp64.c: Remove.
2600         * gcc.target/arm/neon/vbslp8.c: Remove.
2601         * gcc.target/arm/neon/vbsls16.c: Remove.
2602         * gcc.target/arm/neon/vbsls32.c: Remove.
2603         * gcc.target/arm/neon/vbsls64.c: Remove.
2604         * gcc.target/arm/neon/vbsls8.c: Remove.
2605         * gcc.target/arm/neon/vbslu16.c: Remove.
2606         * gcc.target/arm/neon/vbslu32.c: Remove.
2607         * gcc.target/arm/neon/vbslu64.c: Remove.
2608         * gcc.target/arm/neon/vbslu8.c: Remove.
2609         * gcc.target/arm/neon/vcageQf32.c: Remove.
2610         * gcc.target/arm/neon/vcagef32.c: Remove.
2611         * gcc.target/arm/neon/vcagtQf32.c: Remove.
2612         * gcc.target/arm/neon/vcagtf32.c: Remove.
2613         * gcc.target/arm/neon/vcaleQf32.c: Remove.
2614         * gcc.target/arm/neon/vcalef32.c: Remove.
2615         * gcc.target/arm/neon/vcaltQf32.c: Remove.
2616         * gcc.target/arm/neon/vcaltf32.c: Remove.
2617         * gcc.target/arm/neon/vceqQf32.c: Remove.
2618         * gcc.target/arm/neon/vceqQp8.c: Remove.
2619         * gcc.target/arm/neon/vceqQs16.c: Remove.
2620         * gcc.target/arm/neon/vceqQs32.c: Remove.
2621         * gcc.target/arm/neon/vceqQs8.c: Remove.
2622         * gcc.target/arm/neon/vceqQu16.c: Remove.
2623         * gcc.target/arm/neon/vceqQu32.c: Remove.
2624         * gcc.target/arm/neon/vceqQu8.c: Remove.
2625         * gcc.target/arm/neon/vceqf32.c: Remove.
2626         * gcc.target/arm/neon/vceqp8.c: Remove.
2627         * gcc.target/arm/neon/vceqs16.c: Remove.
2628         * gcc.target/arm/neon/vceqs32.c: Remove.
2629         * gcc.target/arm/neon/vceqs8.c: Remove.
2630         * gcc.target/arm/neon/vcequ16.c: Remove.
2631         * gcc.target/arm/neon/vcequ32.c: Remove.
2632         * gcc.target/arm/neon/vcequ8.c: Remove.
2633         * gcc.target/arm/neon/vcgeQf32.c: Remove.
2634         * gcc.target/arm/neon/vcgeQs16.c: Remove.
2635         * gcc.target/arm/neon/vcgeQs32.c: Remove.
2636         * gcc.target/arm/neon/vcgeQs8.c: Remove.
2637         * gcc.target/arm/neon/vcgeQu16.c: Remove.
2638         * gcc.target/arm/neon/vcgeQu32.c: Remove.
2639         * gcc.target/arm/neon/vcgeQu8.c: Remove.
2640         * gcc.target/arm/neon/vcgef32.c: Remove.
2641         * gcc.target/arm/neon/vcges16.c: Remove.
2642         * gcc.target/arm/neon/vcges32.c: Remove.
2643         * gcc.target/arm/neon/vcges8.c: Remove.
2644         * gcc.target/arm/neon/vcgeu16.c: Remove.
2645         * gcc.target/arm/neon/vcgeu32.c: Remove.
2646         * gcc.target/arm/neon/vcgeu8.c: Remove.
2647         * gcc.target/arm/neon/vcgtQf32.c: Remove.
2648         * gcc.target/arm/neon/vcgtQs16.c: Remove.
2649         * gcc.target/arm/neon/vcgtQs32.c: Remove.
2650         * gcc.target/arm/neon/vcgtQs8.c: Remove.
2651         * gcc.target/arm/neon/vcgtQu16.c: Remove.
2652         * gcc.target/arm/neon/vcgtQu32.c: Remove.
2653         * gcc.target/arm/neon/vcgtQu8.c: Remove.
2654         * gcc.target/arm/neon/vcgtf32.c: Remove.
2655         * gcc.target/arm/neon/vcgts16.c: Remove.
2656         * gcc.target/arm/neon/vcgts32.c: Remove.
2657         * gcc.target/arm/neon/vcgts8.c: Remove.
2658         * gcc.target/arm/neon/vcgtu16.c: Remove.
2659         * gcc.target/arm/neon/vcgtu32.c: Remove.
2660         * gcc.target/arm/neon/vcgtu8.c: Remove.
2661         * gcc.target/arm/neon/vcleQf32.c: Remove.
2662         * gcc.target/arm/neon/vcleQs16.c: Remove.
2663         * gcc.target/arm/neon/vcleQs32.c: Remove.
2664         * gcc.target/arm/neon/vcleQs8.c: Remove.
2665         * gcc.target/arm/neon/vcleQu16.c: Remove.
2666         * gcc.target/arm/neon/vcleQu32.c: Remove.
2667         * gcc.target/arm/neon/vcleQu8.c: Remove.
2668         * gcc.target/arm/neon/vclef32.c: Remove.
2669         * gcc.target/arm/neon/vcles16.c: Remove.
2670         * gcc.target/arm/neon/vcles32.c: Remove.
2671         * gcc.target/arm/neon/vcles8.c: Remove.
2672         * gcc.target/arm/neon/vcleu16.c: Remove.
2673         * gcc.target/arm/neon/vcleu32.c: Remove.
2674         * gcc.target/arm/neon/vcleu8.c: Remove.
2675         * gcc.target/arm/neon/vclsQs16.c: Remove.
2676         * gcc.target/arm/neon/vclsQs32.c: Remove.
2677         * gcc.target/arm/neon/vclsQs8.c: Remove.
2678         * gcc.target/arm/neon/vclss16.c: Remove.
2679         * gcc.target/arm/neon/vclss32.c: Remove.
2680         * gcc.target/arm/neon/vclss8.c: Remove.
2681         * gcc.target/arm/neon/vcltQf32.c: Remove.
2682         * gcc.target/arm/neon/vcltQs16.c: Remove.
2683         * gcc.target/arm/neon/vcltQs32.c: Remove.
2684         * gcc.target/arm/neon/vcltQs8.c: Remove.
2685         * gcc.target/arm/neon/vcltQu16.c: Remove.
2686         * gcc.target/arm/neon/vcltQu32.c: Remove.
2687         * gcc.target/arm/neon/vcltQu8.c: Remove.
2688         * gcc.target/arm/neon/vcltf32.c: Remove.
2689         * gcc.target/arm/neon/vclts16.c: Remove.
2690         * gcc.target/arm/neon/vclts32.c: Remove.
2691         * gcc.target/arm/neon/vclts8.c: Remove.
2692         * gcc.target/arm/neon/vcltu16.c: Remove.
2693         * gcc.target/arm/neon/vcltu32.c: Remove.
2694         * gcc.target/arm/neon/vcltu8.c: Remove.
2695         * gcc.target/arm/neon/vclzQs16.c: Remove.
2696         * gcc.target/arm/neon/vclzQs32.c: Remove.
2697         * gcc.target/arm/neon/vclzQs8.c: Remove.
2698         * gcc.target/arm/neon/vclzQu16.c: Remove.
2699         * gcc.target/arm/neon/vclzQu32.c: Remove.
2700         * gcc.target/arm/neon/vclzQu8.c: Remove.
2701         * gcc.target/arm/neon/vclzs16.c: Remove.
2702         * gcc.target/arm/neon/vclzs32.c: Remove.
2703         * gcc.target/arm/neon/vclzs8.c: Remove.
2704         * gcc.target/arm/neon/vclzu16.c: Remove.
2705         * gcc.target/arm/neon/vclzu32.c: Remove.
2706         * gcc.target/arm/neon/vclzu8.c: Remove.
2707         * gcc.target/arm/neon/vcntQp8.c: Remove.
2708         * gcc.target/arm/neon/vcntQs8.c: Remove.
2709         * gcc.target/arm/neon/vcntQu8.c: Remove.
2710         * gcc.target/arm/neon/vcntp8.c: Remove.
2711         * gcc.target/arm/neon/vcnts8.c: Remove.
2712         * gcc.target/arm/neon/vcntu8.c: Remove.
2713         * gcc.target/arm/neon/vcombinef32.c: Remove.
2714         * gcc.target/arm/neon/vcombinep16.c: Remove.
2715         * gcc.target/arm/neon/vcombinep64.c: Remove.
2716         * gcc.target/arm/neon/vcombinep8.c: Remove.
2717         * gcc.target/arm/neon/vcombines16.c: Remove.
2718         * gcc.target/arm/neon/vcombines32.c: Remove.
2719         * gcc.target/arm/neon/vcombines64.c: Remove.
2720         * gcc.target/arm/neon/vcombines8.c: Remove.
2721         * gcc.target/arm/neon/vcombineu16.c: Remove.
2722         * gcc.target/arm/neon/vcombineu32.c: Remove.
2723         * gcc.target/arm/neon/vcombineu64.c: Remove.
2724         * gcc.target/arm/neon/vcombineu8.c: Remove.
2725         * gcc.target/arm/neon/vcreatef32.c: Remove.
2726         * gcc.target/arm/neon/vcreatep16.c: Remove.
2727         * gcc.target/arm/neon/vcreatep64.c: Remove.
2728         * gcc.target/arm/neon/vcreatep8.c: Remove.
2729         * gcc.target/arm/neon/vcreates16.c: Remove.
2730         * gcc.target/arm/neon/vcreates32.c: Remove.
2731         * gcc.target/arm/neon/vcreates64.c: Remove.
2732         * gcc.target/arm/neon/vcreates8.c: Remove.
2733         * gcc.target/arm/neon/vcreateu16.c: Remove.
2734         * gcc.target/arm/neon/vcreateu32.c: Remove.
2735         * gcc.target/arm/neon/vcreateu64.c: Remove.
2736         * gcc.target/arm/neon/vcreateu8.c: Remove.
2737         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2738         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2739         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2740         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2741         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2742         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2743         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2744         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2745         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2746         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2747         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2748         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2749         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2750         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2751         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2752         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2753         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2754         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2755         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2756         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2757         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2758         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2759         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2760         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2761         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2762         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2763         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2764         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2765         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2766         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2767         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2768         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2769         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2770         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2771         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2772         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2773         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2774         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2775         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2776         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2777         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2778         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2779         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2780         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2781         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2782         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2783         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2784         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2785         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2786         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2787         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2788         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2789         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2790         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2791         * gcc.target/arm/neon/vdup_nf32.c: Remove.
2792         * gcc.target/arm/neon/vdup_np16.c: Remove.
2793         * gcc.target/arm/neon/vdup_np64.c: Remove.
2794         * gcc.target/arm/neon/vdup_np8.c: Remove.
2795         * gcc.target/arm/neon/vdup_ns16.c: Remove.
2796         * gcc.target/arm/neon/vdup_ns32.c: Remove.
2797         * gcc.target/arm/neon/vdup_ns64.c: Remove.
2798         * gcc.target/arm/neon/vdup_ns8.c: Remove.
2799         * gcc.target/arm/neon/vdup_nu16.c: Remove.
2800         * gcc.target/arm/neon/vdup_nu32.c: Remove.
2801         * gcc.target/arm/neon/vdup_nu64.c: Remove.
2802         * gcc.target/arm/neon/vdup_nu8.c: Remove.
2803         * gcc.target/arm/neon/veorQs16.c: Remove.
2804         * gcc.target/arm/neon/veorQs32.c: Remove.
2805         * gcc.target/arm/neon/veorQs64.c: Remove.
2806         * gcc.target/arm/neon/veorQs8.c: Remove.
2807         * gcc.target/arm/neon/veorQu16.c: Remove.
2808         * gcc.target/arm/neon/veorQu32.c: Remove.
2809         * gcc.target/arm/neon/veorQu64.c: Remove.
2810         * gcc.target/arm/neon/veorQu8.c: Remove.
2811         * gcc.target/arm/neon/veors16.c: Remove.
2812         * gcc.target/arm/neon/veors32.c: Remove.
2813         * gcc.target/arm/neon/veors64.c: Remove.
2814         * gcc.target/arm/neon/veors8.c: Remove.
2815         * gcc.target/arm/neon/veoru16.c: Remove.
2816         * gcc.target/arm/neon/veoru32.c: Remove.
2817         * gcc.target/arm/neon/veoru64.c: Remove.
2818         * gcc.target/arm/neon/veoru8.c: Remove.
2819         * gcc.target/arm/neon/vextQf32.c: Remove.
2820         * gcc.target/arm/neon/vextQp16.c: Remove.
2821         * gcc.target/arm/neon/vextQp64.c: Remove.
2822         * gcc.target/arm/neon/vextQp8.c: Remove.
2823         * gcc.target/arm/neon/vextQs16.c: Remove.
2824         * gcc.target/arm/neon/vextQs32.c: Remove.
2825         * gcc.target/arm/neon/vextQs64.c: Remove.
2826         * gcc.target/arm/neon/vextQs8.c: Remove.
2827         * gcc.target/arm/neon/vextQu16.c: Remove.
2828         * gcc.target/arm/neon/vextQu32.c: Remove.
2829         * gcc.target/arm/neon/vextQu64.c: Remove.
2830         * gcc.target/arm/neon/vextQu8.c: Remove.
2831         * gcc.target/arm/neon/vextf32.c: Remove.
2832         * gcc.target/arm/neon/vextp16.c: Remove.
2833         * gcc.target/arm/neon/vextp64.c: Remove.
2834         * gcc.target/arm/neon/vextp8.c: Remove.
2835         * gcc.target/arm/neon/vexts16.c: Remove.
2836         * gcc.target/arm/neon/vexts32.c: Remove.
2837         * gcc.target/arm/neon/vexts64.c: Remove.
2838         * gcc.target/arm/neon/vexts8.c: Remove.
2839         * gcc.target/arm/neon/vextu16.c: Remove.
2840         * gcc.target/arm/neon/vextu32.c: Remove.
2841         * gcc.target/arm/neon/vextu64.c: Remove.
2842         * gcc.target/arm/neon/vextu8.c: Remove.
2843         * gcc.target/arm/neon/vfmaQf32.c: Remove.
2844         * gcc.target/arm/neon/vfmaf32.c: Remove.
2845         * gcc.target/arm/neon/vfmsQf32.c: Remove.
2846         * gcc.target/arm/neon/vfmsf32.c: Remove.
2847         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2848         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2849         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2850         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2851         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2852         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2853         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2854         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2855         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2856         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2857         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2858         * gcc.target/arm/neon/vget_highf32.c: Remove.
2859         * gcc.target/arm/neon/vget_highp16.c: Remove.
2860         * gcc.target/arm/neon/vget_highp64.c: Remove.
2861         * gcc.target/arm/neon/vget_highp8.c: Remove.
2862         * gcc.target/arm/neon/vget_highs16.c: Remove.
2863         * gcc.target/arm/neon/vget_highs32.c: Remove.
2864         * gcc.target/arm/neon/vget_highs64.c: Remove.
2865         * gcc.target/arm/neon/vget_highs8.c: Remove.
2866         * gcc.target/arm/neon/vget_highu16.c: Remove.
2867         * gcc.target/arm/neon/vget_highu32.c: Remove.
2868         * gcc.target/arm/neon/vget_highu64.c: Remove.
2869         * gcc.target/arm/neon/vget_highu8.c: Remove.
2870         * gcc.target/arm/neon/vget_lanef32.c: Remove.
2871         * gcc.target/arm/neon/vget_lanep16.c: Remove.
2872         * gcc.target/arm/neon/vget_lanep8.c: Remove.
2873         * gcc.target/arm/neon/vget_lanes16.c: Remove.
2874         * gcc.target/arm/neon/vget_lanes32.c: Remove.
2875         * gcc.target/arm/neon/vget_lanes64.c: Remove.
2876         * gcc.target/arm/neon/vget_lanes8.c: Remove.
2877         * gcc.target/arm/neon/vget_laneu16.c: Remove.
2878         * gcc.target/arm/neon/vget_laneu32.c: Remove.
2879         * gcc.target/arm/neon/vget_laneu64.c: Remove.
2880         * gcc.target/arm/neon/vget_laneu8.c: Remove.
2881         * gcc.target/arm/neon/vget_lowf32.c: Remove.
2882         * gcc.target/arm/neon/vget_lowp16.c: Remove.
2883         * gcc.target/arm/neon/vget_lowp64.c: Remove.
2884         * gcc.target/arm/neon/vget_lowp8.c: Remove.
2885         * gcc.target/arm/neon/vget_lows16.c: Remove.
2886         * gcc.target/arm/neon/vget_lows32.c: Remove.
2887         * gcc.target/arm/neon/vget_lows64.c: Remove.
2888         * gcc.target/arm/neon/vget_lows8.c: Remove.
2889         * gcc.target/arm/neon/vget_lowu16.c: Remove.
2890         * gcc.target/arm/neon/vget_lowu32.c: Remove.
2891         * gcc.target/arm/neon/vget_lowu64.c: Remove.
2892         * gcc.target/arm/neon/vget_lowu8.c: Remove.
2893         * gcc.target/arm/neon/vhaddQs16.c: Remove.
2894         * gcc.target/arm/neon/vhaddQs32.c: Remove.
2895         * gcc.target/arm/neon/vhaddQs8.c: Remove.
2896         * gcc.target/arm/neon/vhaddQu16.c: Remove.
2897         * gcc.target/arm/neon/vhaddQu32.c: Remove.
2898         * gcc.target/arm/neon/vhaddQu8.c: Remove.
2899         * gcc.target/arm/neon/vhadds16.c: Remove.
2900         * gcc.target/arm/neon/vhadds32.c: Remove.
2901         * gcc.target/arm/neon/vhadds8.c: Remove.
2902         * gcc.target/arm/neon/vhaddu16.c: Remove.
2903         * gcc.target/arm/neon/vhaddu32.c: Remove.
2904         * gcc.target/arm/neon/vhaddu8.c: Remove.
2905         * gcc.target/arm/neon/vhsubQs16.c: Remove.
2906         * gcc.target/arm/neon/vhsubQs32.c: Remove.
2907         * gcc.target/arm/neon/vhsubQs8.c: Remove.
2908         * gcc.target/arm/neon/vhsubQu16.c: Remove.
2909         * gcc.target/arm/neon/vhsubQu32.c: Remove.
2910         * gcc.target/arm/neon/vhsubQu8.c: Remove.
2911         * gcc.target/arm/neon/vhsubs16.c: Remove.
2912         * gcc.target/arm/neon/vhsubs32.c: Remove.
2913         * gcc.target/arm/neon/vhsubs8.c: Remove.
2914         * gcc.target/arm/neon/vhsubu16.c: Remove.
2915         * gcc.target/arm/neon/vhsubu32.c: Remove.
2916         * gcc.target/arm/neon/vhsubu8.c: Remove.
2917         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2918         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2919         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2920         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2921         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2922         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2923         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2924         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2925         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2926         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2927         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2928         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2929         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2930         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2931         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2932         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2933         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2934         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2935         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2936         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2937         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2938         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2939         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2940         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2941         * gcc.target/arm/neon/vld1Qf32.c: Remove.
2942         * gcc.target/arm/neon/vld1Qp16.c: Remove.
2943         * gcc.target/arm/neon/vld1Qp64.c: Remove.
2944         * gcc.target/arm/neon/vld1Qp8.c: Remove.
2945         * gcc.target/arm/neon/vld1Qs16.c: Remove.
2946         * gcc.target/arm/neon/vld1Qs32.c: Remove.
2947         * gcc.target/arm/neon/vld1Qs64.c: Remove.
2948         * gcc.target/arm/neon/vld1Qs8.c: Remove.
2949         * gcc.target/arm/neon/vld1Qu16.c: Remove.
2950         * gcc.target/arm/neon/vld1Qu32.c: Remove.
2951         * gcc.target/arm/neon/vld1Qu64.c: Remove.
2952         * gcc.target/arm/neon/vld1Qu8.c: Remove.
2953         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2954         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2955         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2956         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2957         * gcc.target/arm/neon/vld1_dups16.c: Remove.
2958         * gcc.target/arm/neon/vld1_dups32.c: Remove.
2959         * gcc.target/arm/neon/vld1_dups64.c: Remove.
2960         * gcc.target/arm/neon/vld1_dups8.c: Remove.
2961         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2962         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2963         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2964         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2965         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2966         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2967         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2968         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2969         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2970         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2971         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2972         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2973         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2974         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2975         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2976         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2977         * gcc.target/arm/neon/vld1f32.c: Remove.
2978         * gcc.target/arm/neon/vld1p16.c: Remove.
2979         * gcc.target/arm/neon/vld1p64.c: Remove.
2980         * gcc.target/arm/neon/vld1p8.c: Remove.
2981         * gcc.target/arm/neon/vld1s16.c: Remove.
2982         * gcc.target/arm/neon/vld1s32.c: Remove.
2983         * gcc.target/arm/neon/vld1s64.c: Remove.
2984         * gcc.target/arm/neon/vld1s8.c: Remove.
2985         * gcc.target/arm/neon/vld1u16.c: Remove.
2986         * gcc.target/arm/neon/vld1u32.c: Remove.
2987         * gcc.target/arm/neon/vld1u64.c: Remove.
2988         * gcc.target/arm/neon/vld1u8.c: Remove.
2989         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2990         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2991         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2992         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2993         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2994         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2995         * gcc.target/arm/neon/vld2Qf32.c: Remove.
2996         * gcc.target/arm/neon/vld2Qp16.c: Remove.
2997         * gcc.target/arm/neon/vld2Qp8.c: Remove.
2998         * gcc.target/arm/neon/vld2Qs16.c: Remove.
2999         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3000         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3001         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3002         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3003         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3004         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3005         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3006         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3007         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3008         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3009         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3010         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3011         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3012         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3013         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3014         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3015         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3016         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3017         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3018         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3019         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3020         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3021         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3022         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3023         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3024         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3025         * gcc.target/arm/neon/vld2f32.c: Remove.
3026         * gcc.target/arm/neon/vld2p16.c: Remove.
3027         * gcc.target/arm/neon/vld2p64.c: Remove.
3028         * gcc.target/arm/neon/vld2p8.c: Remove.
3029         * gcc.target/arm/neon/vld2s16.c: Remove.
3030         * gcc.target/arm/neon/vld2s32.c: Remove.
3031         * gcc.target/arm/neon/vld2s64.c: Remove.
3032         * gcc.target/arm/neon/vld2s8.c: Remove.
3033         * gcc.target/arm/neon/vld2u16.c: Remove.
3034         * gcc.target/arm/neon/vld2u32.c: Remove.
3035         * gcc.target/arm/neon/vld2u64.c: Remove.
3036         * gcc.target/arm/neon/vld2u8.c: Remove.
3037         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3038         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3039         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3040         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3041         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3042         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3043         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3044         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3045         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3046         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3047         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3048         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3049         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3050         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3051         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3052         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3053         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3054         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3055         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3056         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3057         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3058         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3059         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3060         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3061         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3062         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3063         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3064         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3065         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3066         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3067         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3068         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3069         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3070         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3071         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3072         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3073         * gcc.target/arm/neon/vld3f32.c: Remove.
3074         * gcc.target/arm/neon/vld3p16.c: Remove.
3075         * gcc.target/arm/neon/vld3p64.c: Remove.
3076         * gcc.target/arm/neon/vld3p8.c: Remove.
3077         * gcc.target/arm/neon/vld3s16.c: Remove.
3078         * gcc.target/arm/neon/vld3s32.c: Remove.
3079         * gcc.target/arm/neon/vld3s64.c: Remove.
3080         * gcc.target/arm/neon/vld3s8.c: Remove.
3081         * gcc.target/arm/neon/vld3u16.c: Remove.
3082         * gcc.target/arm/neon/vld3u32.c: Remove.
3083         * gcc.target/arm/neon/vld3u64.c: Remove.
3084         * gcc.target/arm/neon/vld3u8.c: Remove.
3085         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3086         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3087         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3088         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3089         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3090         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3091         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3092         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3093         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3094         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3095         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3096         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3097         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3098         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3099         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3100         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3101         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3102         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3103         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3104         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3105         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3106         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3107         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3108         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3109         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3110         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3111         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3112         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3113         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3114         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3115         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3116         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3117         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3118         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3119         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3120         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3121         * gcc.target/arm/neon/vld4f32.c: Remove.
3122         * gcc.target/arm/neon/vld4p16.c: Remove.
3123         * gcc.target/arm/neon/vld4p64.c: Remove.
3124         * gcc.target/arm/neon/vld4p8.c: Remove.
3125         * gcc.target/arm/neon/vld4s16.c: Remove.
3126         * gcc.target/arm/neon/vld4s32.c: Remove.
3127         * gcc.target/arm/neon/vld4s64.c: Remove.
3128         * gcc.target/arm/neon/vld4s8.c: Remove.
3129         * gcc.target/arm/neon/vld4u16.c: Remove.
3130         * gcc.target/arm/neon/vld4u32.c: Remove.
3131         * gcc.target/arm/neon/vld4u64.c: Remove.
3132         * gcc.target/arm/neon/vld4u8.c: Remove.
3133         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3134         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3135         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3136         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3137         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3138         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3139         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3140         * gcc.target/arm/neon/vmaxf32.c: Remove.
3141         * gcc.target/arm/neon/vmaxs16.c: Remove.
3142         * gcc.target/arm/neon/vmaxs32.c: Remove.
3143         * gcc.target/arm/neon/vmaxs8.c: Remove.
3144         * gcc.target/arm/neon/vmaxu16.c: Remove.
3145         * gcc.target/arm/neon/vmaxu32.c: Remove.
3146         * gcc.target/arm/neon/vmaxu8.c: Remove.
3147         * gcc.target/arm/neon/vminQf32.c: Remove.
3148         * gcc.target/arm/neon/vminQs16.c: Remove.
3149         * gcc.target/arm/neon/vminQs32.c: Remove.
3150         * gcc.target/arm/neon/vminQs8.c: Remove.
3151         * gcc.target/arm/neon/vminQu16.c: Remove.
3152         * gcc.target/arm/neon/vminQu32.c: Remove.
3153         * gcc.target/arm/neon/vminQu8.c: Remove.
3154         * gcc.target/arm/neon/vminf32.c: Remove.
3155         * gcc.target/arm/neon/vmins16.c: Remove.
3156         * gcc.target/arm/neon/vmins32.c: Remove.
3157         * gcc.target/arm/neon/vmins8.c: Remove.
3158         * gcc.target/arm/neon/vminu16.c: Remove.
3159         * gcc.target/arm/neon/vminu32.c: Remove.
3160         * gcc.target/arm/neon/vminu8.c: Remove.
3161         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3162         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3163         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3164         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3165         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3166         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3167         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3168         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3169         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3170         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3171         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3172         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3173         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3174         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3175         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3176         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3177         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3178         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3179         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3180         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3181         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3182         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3183         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3184         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3185         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3186         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3187         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3188         * gcc.target/arm/neon/vmlaf32.c: Remove.
3189         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3190         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3191         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3192         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3193         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3194         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3195         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3196         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3197         * gcc.target/arm/neon/vmlals16.c: Remove.
3198         * gcc.target/arm/neon/vmlals32.c: Remove.
3199         * gcc.target/arm/neon/vmlals8.c: Remove.
3200         * gcc.target/arm/neon/vmlalu16.c: Remove.
3201         * gcc.target/arm/neon/vmlalu32.c: Remove.
3202         * gcc.target/arm/neon/vmlalu8.c: Remove.
3203         * gcc.target/arm/neon/vmlas16.c: Remove.
3204         * gcc.target/arm/neon/vmlas32.c: Remove.
3205         * gcc.target/arm/neon/vmlas8.c: Remove.
3206         * gcc.target/arm/neon/vmlau16.c: Remove.
3207         * gcc.target/arm/neon/vmlau32.c: Remove.
3208         * gcc.target/arm/neon/vmlau8.c: Remove.
3209         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3210         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3211         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3212         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3213         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3214         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3215         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3216         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3217         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3218         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3219         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3220         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3221         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3222         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3223         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3224         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3225         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3226         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3227         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3228         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3229         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3230         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3231         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3232         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3233         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3234         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3235         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3236         * gcc.target/arm/neon/vmlsf32.c: Remove.
3237         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3238         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3239         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3240         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3241         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3242         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3243         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3244         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3245         * gcc.target/arm/neon/vmlsls16.c: Remove.
3246         * gcc.target/arm/neon/vmlsls32.c: Remove.
3247         * gcc.target/arm/neon/vmlsls8.c: Remove.
3248         * gcc.target/arm/neon/vmlslu16.c: Remove.
3249         * gcc.target/arm/neon/vmlslu32.c: Remove.
3250         * gcc.target/arm/neon/vmlslu8.c: Remove.
3251         * gcc.target/arm/neon/vmlss16.c: Remove.
3252         * gcc.target/arm/neon/vmlss32.c: Remove.
3253         * gcc.target/arm/neon/vmlss8.c: Remove.
3254         * gcc.target/arm/neon/vmlsu16.c: Remove.
3255         * gcc.target/arm/neon/vmlsu32.c: Remove.
3256         * gcc.target/arm/neon/vmlsu8.c: Remove.
3257         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3258         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3259         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3260         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3261         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3262         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3263         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3264         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3265         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3266         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3267         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3268         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3269         * gcc.target/arm/neon/vmov_np16.c: Remove.
3270         * gcc.target/arm/neon/vmov_np8.c: Remove.
3271         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3272         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3273         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3274         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3275         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3276         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3277         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3278         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3279         * gcc.target/arm/neon/vmovls16.c: Remove.
3280         * gcc.target/arm/neon/vmovls32.c: Remove.
3281         * gcc.target/arm/neon/vmovls8.c: Remove.
3282         * gcc.target/arm/neon/vmovlu16.c: Remove.
3283         * gcc.target/arm/neon/vmovlu32.c: Remove.
3284         * gcc.target/arm/neon/vmovlu8.c: Remove.
3285         * gcc.target/arm/neon/vmovns16.c: Remove.
3286         * gcc.target/arm/neon/vmovns32.c: Remove.
3287         * gcc.target/arm/neon/vmovns64.c: Remove.
3288         * gcc.target/arm/neon/vmovnu16.c: Remove.
3289         * gcc.target/arm/neon/vmovnu32.c: Remove.
3290         * gcc.target/arm/neon/vmovnu64.c: Remove.
3291         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3292         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3293         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3294         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3295         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3296         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3297         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3298         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3299         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3300         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3301         * gcc.target/arm/neon/vmulQf32.c: Remove.
3302         * gcc.target/arm/neon/vmulQp8.c: Remove.
3303         * gcc.target/arm/neon/vmulQs16.c: Remove.
3304         * gcc.target/arm/neon/vmulQs32.c: Remove.
3305         * gcc.target/arm/neon/vmulQs8.c: Remove.
3306         * gcc.target/arm/neon/vmulQu16.c: Remove.
3307         * gcc.target/arm/neon/vmulQu32.c: Remove.
3308         * gcc.target/arm/neon/vmulQu8.c: Remove.
3309         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3310         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3311         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3312         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3313         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3314         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3315         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3316         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3317         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3318         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3319         * gcc.target/arm/neon/vmulf32.c: Remove.
3320         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3321         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3322         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3323         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3324         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3325         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3326         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3327         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3328         * gcc.target/arm/neon/vmullp8.c: Remove.
3329         * gcc.target/arm/neon/vmulls16.c: Remove.
3330         * gcc.target/arm/neon/vmulls32.c: Remove.
3331         * gcc.target/arm/neon/vmulls8.c: Remove.
3332         * gcc.target/arm/neon/vmullu16.c: Remove.
3333         * gcc.target/arm/neon/vmullu32.c: Remove.
3334         * gcc.target/arm/neon/vmullu8.c: Remove.
3335         * gcc.target/arm/neon/vmulp8.c: Remove.
3336         * gcc.target/arm/neon/vmuls16.c: Remove.
3337         * gcc.target/arm/neon/vmuls32.c: Remove.
3338         * gcc.target/arm/neon/vmuls8.c: Remove.
3339         * gcc.target/arm/neon/vmulu16.c: Remove.
3340         * gcc.target/arm/neon/vmulu32.c: Remove.
3341         * gcc.target/arm/neon/vmulu8.c: Remove.
3342         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3343         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3344         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3345         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3346         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3347         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3348         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3349         * gcc.target/arm/neon/vmvnp8.c: Remove.
3350         * gcc.target/arm/neon/vmvns16.c: Remove.
3351         * gcc.target/arm/neon/vmvns32.c: Remove.
3352         * gcc.target/arm/neon/vmvns8.c: Remove.
3353         * gcc.target/arm/neon/vmvnu16.c: Remove.
3354         * gcc.target/arm/neon/vmvnu32.c: Remove.
3355         * gcc.target/arm/neon/vmvnu8.c: Remove.
3356         * gcc.target/arm/neon/vnegQf32.c: Remove.
3357         * gcc.target/arm/neon/vnegQs16.c: Remove.
3358         * gcc.target/arm/neon/vnegQs32.c: Remove.
3359         * gcc.target/arm/neon/vnegQs8.c: Remove.
3360         * gcc.target/arm/neon/vnegf32.c: Remove.
3361         * gcc.target/arm/neon/vnegs16.c: Remove.
3362         * gcc.target/arm/neon/vnegs32.c: Remove.
3363         * gcc.target/arm/neon/vnegs8.c: Remove.
3364         * gcc.target/arm/neon/vornQs16.c: Remove.
3365         * gcc.target/arm/neon/vornQs32.c: Remove.
3366         * gcc.target/arm/neon/vornQs64.c: Remove.
3367         * gcc.target/arm/neon/vornQs8.c: Remove.
3368         * gcc.target/arm/neon/vornQu16.c: Remove.
3369         * gcc.target/arm/neon/vornQu32.c: Remove.
3370         * gcc.target/arm/neon/vornQu64.c: Remove.
3371         * gcc.target/arm/neon/vornQu8.c: Remove.
3372         * gcc.target/arm/neon/vorns16.c: Remove.
3373         * gcc.target/arm/neon/vorns32.c: Remove.
3374         * gcc.target/arm/neon/vorns64.c: Remove.
3375         * gcc.target/arm/neon/vorns8.c: Remove.
3376         * gcc.target/arm/neon/vornu16.c: Remove.
3377         * gcc.target/arm/neon/vornu32.c: Remove.
3378         * gcc.target/arm/neon/vornu64.c: Remove.
3379         * gcc.target/arm/neon/vornu8.c: Remove.
3380         * gcc.target/arm/neon/vorrQs16.c: Remove.
3381         * gcc.target/arm/neon/vorrQs32.c: Remove.
3382         * gcc.target/arm/neon/vorrQs64.c: Remove.
3383         * gcc.target/arm/neon/vorrQs8.c: Remove.
3384         * gcc.target/arm/neon/vorrQu16.c: Remove.
3385         * gcc.target/arm/neon/vorrQu32.c: Remove.
3386         * gcc.target/arm/neon/vorrQu64.c: Remove.
3387         * gcc.target/arm/neon/vorrQu8.c: Remove.
3388         * gcc.target/arm/neon/vorrs16.c: Remove.
3389         * gcc.target/arm/neon/vorrs32.c: Remove.
3390         * gcc.target/arm/neon/vorrs64.c: Remove.
3391         * gcc.target/arm/neon/vorrs8.c: Remove.
3392         * gcc.target/arm/neon/vorru16.c: Remove.
3393         * gcc.target/arm/neon/vorru32.c: Remove.
3394         * gcc.target/arm/neon/vorru64.c: Remove.
3395         * gcc.target/arm/neon/vorru8.c: Remove.
3396         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3397         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3398         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3399         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3400         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3401         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3402         * gcc.target/arm/neon/vpadals16.c: Remove.
3403         * gcc.target/arm/neon/vpadals32.c: Remove.
3404         * gcc.target/arm/neon/vpadals8.c: Remove.
3405         * gcc.target/arm/neon/vpadalu16.c: Remove.
3406         * gcc.target/arm/neon/vpadalu32.c: Remove.
3407         * gcc.target/arm/neon/vpadalu8.c: Remove.
3408         * gcc.target/arm/neon/vpaddf32.c: Remove.
3409         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3410         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3411         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3412         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3413         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3414         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3415         * gcc.target/arm/neon/vpaddls16.c: Remove.
3416         * gcc.target/arm/neon/vpaddls32.c: Remove.
3417         * gcc.target/arm/neon/vpaddls8.c: Remove.
3418         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3419         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3420         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3421         * gcc.target/arm/neon/vpadds16.c: Remove.
3422         * gcc.target/arm/neon/vpadds32.c: Remove.
3423         * gcc.target/arm/neon/vpadds8.c: Remove.
3424         * gcc.target/arm/neon/vpaddu16.c: Remove.
3425         * gcc.target/arm/neon/vpaddu32.c: Remove.
3426         * gcc.target/arm/neon/vpaddu8.c: Remove.
3427         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3428         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3429         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3430         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3431         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3432         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3433         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3434         * gcc.target/arm/neon/vpminf32.c: Remove.
3435         * gcc.target/arm/neon/vpmins16.c: Remove.
3436         * gcc.target/arm/neon/vpmins32.c: Remove.
3437         * gcc.target/arm/neon/vpmins8.c: Remove.
3438         * gcc.target/arm/neon/vpminu16.c: Remove.
3439         * gcc.target/arm/neon/vpminu32.c: Remove.
3440         * gcc.target/arm/neon/vpminu8.c: Remove.
3441         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3442         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3443         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3444         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3445         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3446         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3447         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3448         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3449         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3450         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3451         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3452         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3453         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3454         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3455         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3456         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3457         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3458         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3459         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3460         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3461         * gcc.target/arm/neon/vqRshls16.c: Remove.
3462         * gcc.target/arm/neon/vqRshls32.c: Remove.
3463         * gcc.target/arm/neon/vqRshls64.c: Remove.
3464         * gcc.target/arm/neon/vqRshls8.c: Remove.
3465         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3466         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3467         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3468         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3469         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3470         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3471         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3472         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3473         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3474         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3475         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3476         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3477         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3478         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3479         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3480         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3481         * gcc.target/arm/neon/vqabss16.c: Remove.
3482         * gcc.target/arm/neon/vqabss32.c: Remove.
3483         * gcc.target/arm/neon/vqabss8.c: Remove.
3484         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3485         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3486         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3487         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3488         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3489         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3490         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3491         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3492         * gcc.target/arm/neon/vqadds16.c: Remove.
3493         * gcc.target/arm/neon/vqadds32.c: Remove.
3494         * gcc.target/arm/neon/vqadds64.c: Remove.
3495         * gcc.target/arm/neon/vqadds8.c: Remove.
3496         * gcc.target/arm/neon/vqaddu16.c: Remove.
3497         * gcc.target/arm/neon/vqaddu32.c: Remove.
3498         * gcc.target/arm/neon/vqaddu64.c: Remove.
3499         * gcc.target/arm/neon/vqaddu8.c: Remove.
3500         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3501         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3502         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3503         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3504         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3505         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3506         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3507         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3508         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3509         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3510         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3511         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3512         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3513         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3514         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3515         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3516         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3517         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3518         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3519         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3520         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3521         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3522         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3523         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3524         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3525         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3526         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3527         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3528         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3529         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3530         * gcc.target/arm/neon/vqmovns16.c: Remove.
3531         * gcc.target/arm/neon/vqmovns32.c: Remove.
3532         * gcc.target/arm/neon/vqmovns64.c: Remove.
3533         * gcc.target/arm/neon/vqmovnu16.c: Remove.
3534         * gcc.target/arm/neon/vqmovnu32.c: Remove.
3535         * gcc.target/arm/neon/vqmovnu64.c: Remove.
3536         * gcc.target/arm/neon/vqmovuns16.c: Remove.
3537         * gcc.target/arm/neon/vqmovuns32.c: Remove.
3538         * gcc.target/arm/neon/vqmovuns64.c: Remove.
3539         * gcc.target/arm/neon/vqnegQs16.c: Remove.
3540         * gcc.target/arm/neon/vqnegQs32.c: Remove.
3541         * gcc.target/arm/neon/vqnegQs8.c: Remove.
3542         * gcc.target/arm/neon/vqnegs16.c: Remove.
3543         * gcc.target/arm/neon/vqnegs32.c: Remove.
3544         * gcc.target/arm/neon/vqnegs8.c: Remove.
3545         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3546         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3547         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3548         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3549         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3550         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3551         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3552         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3553         * gcc.target/arm/neon/vqshlQs16.c: Remove.
3554         * gcc.target/arm/neon/vqshlQs32.c: Remove.
3555         * gcc.target/arm/neon/vqshlQs64.c: Remove.
3556         * gcc.target/arm/neon/vqshlQs8.c: Remove.
3557         * gcc.target/arm/neon/vqshlQu16.c: Remove.
3558         * gcc.target/arm/neon/vqshlQu32.c: Remove.
3559         * gcc.target/arm/neon/vqshlQu64.c: Remove.
3560         * gcc.target/arm/neon/vqshlQu8.c: Remove.
3561         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3562         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3563         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3564         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3565         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3566         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3567         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3568         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3569         * gcc.target/arm/neon/vqshls16.c: Remove.
3570         * gcc.target/arm/neon/vqshls32.c: Remove.
3571         * gcc.target/arm/neon/vqshls64.c: Remove.
3572         * gcc.target/arm/neon/vqshls8.c: Remove.
3573         * gcc.target/arm/neon/vqshlu16.c: Remove.
3574         * gcc.target/arm/neon/vqshlu32.c: Remove.
3575         * gcc.target/arm/neon/vqshlu64.c: Remove.
3576         * gcc.target/arm/neon/vqshlu8.c: Remove.
3577         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3578         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3579         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3580         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3581         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3582         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3583         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3584         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3585         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3586         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3587         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3588         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3589         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3590         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3591         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3592         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3593         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3594         * gcc.target/arm/neon/vqsubQs16.c: Remove.
3595         * gcc.target/arm/neon/vqsubQs32.c: Remove.
3596         * gcc.target/arm/neon/vqsubQs64.c: Remove.
3597         * gcc.target/arm/neon/vqsubQs8.c: Remove.
3598         * gcc.target/arm/neon/vqsubQu16.c: Remove.
3599         * gcc.target/arm/neon/vqsubQu32.c: Remove.
3600         * gcc.target/arm/neon/vqsubQu64.c: Remove.
3601         * gcc.target/arm/neon/vqsubQu8.c: Remove.
3602         * gcc.target/arm/neon/vqsubs16.c: Remove.
3603         * gcc.target/arm/neon/vqsubs32.c: Remove.
3604         * gcc.target/arm/neon/vqsubs64.c: Remove.
3605         * gcc.target/arm/neon/vqsubs8.c: Remove.
3606         * gcc.target/arm/neon/vqsubu16.c: Remove.
3607         * gcc.target/arm/neon/vqsubu32.c: Remove.
3608         * gcc.target/arm/neon/vqsubu64.c: Remove.
3609         * gcc.target/arm/neon/vqsubu8.c: Remove.
3610         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3611         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3612         * gcc.target/arm/neon/vrecpef32.c: Remove.
3613         * gcc.target/arm/neon/vrecpeu32.c: Remove.
3614         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3615         * gcc.target/arm/neon/vrecpsf32.c: Remove.
3616         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3617         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3618         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3619         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3620         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3621         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3622         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3623         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3624         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3625         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3626         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3627         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3628         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3629         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3630         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3631         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3632         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3633         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3634         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3635         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3636         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3637         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3638         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3639         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3640         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3641         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3642         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3643         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3644         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3645         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3646         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3647         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3648         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3649         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3650         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3651         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3652         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3653         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3654         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3655         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3656         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3657         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3658         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3659         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3660         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3661         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3662         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3663         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3664         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3665         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3666         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3667         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3668         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3669         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3670         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3671         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3672         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3673         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3674         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3675         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3676         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3677         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3678         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3679         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3680         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3681         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3682         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3683         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3684         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3685         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3686         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3687         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3688         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3689         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3690         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3691         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3692         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3693         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3694         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3695         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3696         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3697         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3698         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3699         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3700         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3701         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3702         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3703         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3704         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3705         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3706         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3707         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3708         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3709         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3710         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3711         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3712         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3713         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3714         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3715         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3716         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3717         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3718         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3719         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3720         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3721         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3722         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3723         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3724         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3725         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3726         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3727         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3728         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3729         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3730         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3731         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3732         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3733         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3734         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3735         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3736         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3737         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3738         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3739         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3740         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3741         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3742         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3743         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3744         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3745         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3746         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3747         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3748         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3749         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3750         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3751         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3752         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3753         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3754         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3755         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3756         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3757         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3758         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3759         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3760         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3761         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3762         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3763         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3764         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3765         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3766         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3767         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3768         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3769         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3770         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3771         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3772         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3773         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3774         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3775         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3776         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3777         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3778         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3779         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3780         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3781         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3782         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3783         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3784         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3785         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3786         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3787         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3788         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3789         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3790         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3791         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3792         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3793         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3794         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3795         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3796         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3797         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3798         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3799         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3800         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3801         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3802         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3803         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3804         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3805         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3806         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3807         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3808         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3809         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3810         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3811         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3812         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3813         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3814         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3815         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3816         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3817         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3818         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3819         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3820         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3821         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3822         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3823         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3824         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3825         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3826         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3827         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3828         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3829         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3830         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3831         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3832         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3833         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3834         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3835         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3836         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3837         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3838         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3839         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3840         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3841         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3842         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3843         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3844         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3845         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3846         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3847         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3848         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3849         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3850         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3851         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3852         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3853         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3854         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3855         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3856         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3857         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3858         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3859         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3860         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3861         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3862         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3863         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3864         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3865         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3866         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3867         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3868         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3869         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3870         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3871         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3872         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3873         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3874         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3875         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3876         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3877         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3878         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3879         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3880         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3881         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3882         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3883         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3884         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3885         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3886         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3887         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3888         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3889         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3890         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3891         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3892         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3893         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3894         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3895         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3896         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3897         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3898         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3899         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3900         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3901         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3902         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3903         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3904         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3905         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3906         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3907         * gcc.target/arm/neon/vrev16p8.c: Remove.
3908         * gcc.target/arm/neon/vrev16s8.c: Remove.
3909         * gcc.target/arm/neon/vrev16u8.c: Remove.
3910         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3911         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3912         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3913         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3914         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3915         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3916         * gcc.target/arm/neon/vrev32p16.c: Remove.
3917         * gcc.target/arm/neon/vrev32p8.c: Remove.
3918         * gcc.target/arm/neon/vrev32s16.c: Remove.
3919         * gcc.target/arm/neon/vrev32s8.c: Remove.
3920         * gcc.target/arm/neon/vrev32u16.c: Remove.
3921         * gcc.target/arm/neon/vrev32u8.c: Remove.
3922         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3923         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3924         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3925         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3926         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3927         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3928         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3929         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3930         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3931         * gcc.target/arm/neon/vrev64f32.c: Remove.
3932         * gcc.target/arm/neon/vrev64p16.c: Remove.
3933         * gcc.target/arm/neon/vrev64p8.c: Remove.
3934         * gcc.target/arm/neon/vrev64s16.c: Remove.
3935         * gcc.target/arm/neon/vrev64s32.c: Remove.
3936         * gcc.target/arm/neon/vrev64s8.c: Remove.
3937         * gcc.target/arm/neon/vrev64u16.c: Remove.
3938         * gcc.target/arm/neon/vrev64u32.c: Remove.
3939         * gcc.target/arm/neon/vrev64u8.c: Remove.
3940         * gcc.target/arm/neon/vrndaf32.c: Remove.
3941         * gcc.target/arm/neon/vrndaqf32.c: Remove.
3942         * gcc.target/arm/neon/vrndf32.c: Remove.
3943         * gcc.target/arm/neon/vrndmf32.c: Remove.
3944         * gcc.target/arm/neon/vrndmqf32.c: Remove.
3945         * gcc.target/arm/neon/vrndnf32.c: Remove.
3946         * gcc.target/arm/neon/vrndnqf32.c: Remove.
3947         * gcc.target/arm/neon/vrndpf32.c: Remove.
3948         * gcc.target/arm/neon/vrndpqf32.c: Remove.
3949         * gcc.target/arm/neon/vrndqf32.c: Remove.
3950         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3951         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3952         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3953         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3954         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3955         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3956         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3957         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3958         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3959         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3960         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3961         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3962         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3963         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3964         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3965         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3966         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3967         * gcc.target/arm/neon/vset_lanef32.c: Remove.
3968         * gcc.target/arm/neon/vset_lanep16.c: Remove.
3969         * gcc.target/arm/neon/vset_lanep8.c: Remove.
3970         * gcc.target/arm/neon/vset_lanes16.c: Remove.
3971         * gcc.target/arm/neon/vset_lanes32.c: Remove.
3972         * gcc.target/arm/neon/vset_lanes64.c: Remove.
3973         * gcc.target/arm/neon/vset_lanes8.c: Remove.
3974         * gcc.target/arm/neon/vset_laneu16.c: Remove.
3975         * gcc.target/arm/neon/vset_laneu32.c: Remove.
3976         * gcc.target/arm/neon/vset_laneu64.c: Remove.
3977         * gcc.target/arm/neon/vset_laneu8.c: Remove.
3978         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3979         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3980         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3981         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3982         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3983         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3984         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3985         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3986         * gcc.target/arm/neon/vshlQs16.c: Remove.
3987         * gcc.target/arm/neon/vshlQs32.c: Remove.
3988         * gcc.target/arm/neon/vshlQs64.c: Remove.
3989         * gcc.target/arm/neon/vshlQs8.c: Remove.
3990         * gcc.target/arm/neon/vshlQu16.c: Remove.
3991         * gcc.target/arm/neon/vshlQu32.c: Remove.
3992         * gcc.target/arm/neon/vshlQu64.c: Remove.
3993         * gcc.target/arm/neon/vshlQu8.c: Remove.
3994         * gcc.target/arm/neon/vshl_ns16.c: Remove.
3995         * gcc.target/arm/neon/vshl_ns32.c: Remove.
3996         * gcc.target/arm/neon/vshl_ns64.c: Remove.
3997         * gcc.target/arm/neon/vshl_ns8.c: Remove.
3998         * gcc.target/arm/neon/vshl_nu16.c: Remove.
3999         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4000         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4001         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4002         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4003         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4004         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4005         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4006         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4007         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4008         * gcc.target/arm/neon/vshls16.c: Remove.
4009         * gcc.target/arm/neon/vshls32.c: Remove.
4010         * gcc.target/arm/neon/vshls64.c: Remove.
4011         * gcc.target/arm/neon/vshls8.c: Remove.
4012         * gcc.target/arm/neon/vshlu16.c: Remove.
4013         * gcc.target/arm/neon/vshlu32.c: Remove.
4014         * gcc.target/arm/neon/vshlu64.c: Remove.
4015         * gcc.target/arm/neon/vshlu8.c: Remove.
4016         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4017         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4018         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4019         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4020         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4021         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4022         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4023         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4024         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4025         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4026         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4027         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4028         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4029         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4030         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4031         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4032         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4033         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4034         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4035         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4036         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4037         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4038         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4039         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4040         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4041         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4042         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4043         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4044         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4045         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4046         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4047         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4048         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4049         * gcc.target/arm/neon/vsli_np16.c: Remove.
4050         * gcc.target/arm/neon/vsli_np64.c: Remove.
4051         * gcc.target/arm/neon/vsli_np8.c: Remove.
4052         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4053         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4054         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4055         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4056         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4057         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4058         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4059         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4060         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4061         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4062         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4063         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4064         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4065         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4066         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4067         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4068         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4069         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4070         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4071         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4072         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4073         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4074         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4075         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4076         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4077         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4078         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4079         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4080         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4081         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4082         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4083         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4084         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4085         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4086         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4087         * gcc.target/arm/neon/vsri_np16.c: Remove.
4088         * gcc.target/arm/neon/vsri_np64.c: Remove.
4089         * gcc.target/arm/neon/vsri_np8.c: Remove.
4090         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4091         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4092         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4093         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4094         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4095         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4096         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4097         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4098         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4099         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4100         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4101         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4102         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4103         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4104         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4105         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4106         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4107         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4108         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4109         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4110         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4111         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4112         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4113         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4114         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4115         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4116         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4117         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4118         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4119         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4120         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4121         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4122         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4123         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4124         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4125         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4126         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4127         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4128         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4129         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4130         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4131         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4132         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4133         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4134         * gcc.target/arm/neon/vst1f32.c: Remove.
4135         * gcc.target/arm/neon/vst1p16.c: Remove.
4136         * gcc.target/arm/neon/vst1p64.c: Remove.
4137         * gcc.target/arm/neon/vst1p8.c: Remove.
4138         * gcc.target/arm/neon/vst1s16.c: Remove.
4139         * gcc.target/arm/neon/vst1s32.c: Remove.
4140         * gcc.target/arm/neon/vst1s64.c: Remove.
4141         * gcc.target/arm/neon/vst1s8.c: Remove.
4142         * gcc.target/arm/neon/vst1u16.c: Remove.
4143         * gcc.target/arm/neon/vst1u32.c: Remove.
4144         * gcc.target/arm/neon/vst1u64.c: Remove.
4145         * gcc.target/arm/neon/vst1u8.c: Remove.
4146         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4147         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4148         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4149         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4150         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4151         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4152         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4153         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4154         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4155         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4156         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4157         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4158         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4159         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4160         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4161         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4162         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4163         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4164         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4165         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4166         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4167         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4168         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4169         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4170         * gcc.target/arm/neon/vst2f32.c: Remove.
4171         * gcc.target/arm/neon/vst2p16.c: Remove.
4172         * gcc.target/arm/neon/vst2p64.c: Remove.
4173         * gcc.target/arm/neon/vst2p8.c: Remove.
4174         * gcc.target/arm/neon/vst2s16.c: Remove.
4175         * gcc.target/arm/neon/vst2s32.c: Remove.
4176         * gcc.target/arm/neon/vst2s64.c: Remove.
4177         * gcc.target/arm/neon/vst2s8.c: Remove.
4178         * gcc.target/arm/neon/vst2u16.c: Remove.
4179         * gcc.target/arm/neon/vst2u32.c: Remove.
4180         * gcc.target/arm/neon/vst2u64.c: Remove.
4181         * gcc.target/arm/neon/vst2u8.c: Remove.
4182         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4183         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4184         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4185         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4186         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4187         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4188         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4189         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4190         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4191         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4192         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4193         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4194         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4195         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4196         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4197         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4198         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4199         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4200         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4201         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4202         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4203         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4204         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4205         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4206         * gcc.target/arm/neon/vst3f32.c: Remove.
4207         * gcc.target/arm/neon/vst3p16.c: Remove.
4208         * gcc.target/arm/neon/vst3p64.c: Remove.
4209         * gcc.target/arm/neon/vst3p8.c: Remove.
4210         * gcc.target/arm/neon/vst3s16.c: Remove.
4211         * gcc.target/arm/neon/vst3s32.c: Remove.
4212         * gcc.target/arm/neon/vst3s64.c: Remove.
4213         * gcc.target/arm/neon/vst3s8.c: Remove.
4214         * gcc.target/arm/neon/vst3u16.c: Remove.
4215         * gcc.target/arm/neon/vst3u32.c: Remove.
4216         * gcc.target/arm/neon/vst3u64.c: Remove.
4217         * gcc.target/arm/neon/vst3u8.c: Remove.
4218         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4219         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4220         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4221         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4222         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4223         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4224         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4225         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4226         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4227         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4228         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4229         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4230         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4231         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4232         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4233         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4234         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4235         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4236         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4237         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4238         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4239         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4240         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4241         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4242         * gcc.target/arm/neon/vst4f32.c: Remove.
4243         * gcc.target/arm/neon/vst4p16.c: Remove.
4244         * gcc.target/arm/neon/vst4p64.c: Remove.
4245         * gcc.target/arm/neon/vst4p8.c: Remove.
4246         * gcc.target/arm/neon/vst4s16.c: Remove.
4247         * gcc.target/arm/neon/vst4s32.c: Remove.
4248         * gcc.target/arm/neon/vst4s64.c: Remove.
4249         * gcc.target/arm/neon/vst4s8.c: Remove.
4250         * gcc.target/arm/neon/vst4u16.c: Remove.
4251         * gcc.target/arm/neon/vst4u32.c: Remove.
4252         * gcc.target/arm/neon/vst4u64.c: Remove.
4253         * gcc.target/arm/neon/vst4u8.c: Remove.
4254         * gcc.target/arm/neon/vsubQf32.c: Remove.
4255         * gcc.target/arm/neon/vsubQs16.c: Remove.
4256         * gcc.target/arm/neon/vsubQs32.c: Remove.
4257         * gcc.target/arm/neon/vsubQs64.c: Remove.
4258         * gcc.target/arm/neon/vsubQs8.c: Remove.
4259         * gcc.target/arm/neon/vsubQu16.c: Remove.
4260         * gcc.target/arm/neon/vsubQu32.c: Remove.
4261         * gcc.target/arm/neon/vsubQu64.c: Remove.
4262         * gcc.target/arm/neon/vsubQu8.c: Remove.
4263         * gcc.target/arm/neon/vsubf32.c: Remove.
4264         * gcc.target/arm/neon/vsubhns16.c: Remove.
4265         * gcc.target/arm/neon/vsubhns32.c: Remove.
4266         * gcc.target/arm/neon/vsubhns64.c: Remove.
4267         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4268         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4269         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4270         * gcc.target/arm/neon/vsubls16.c: Remove.
4271         * gcc.target/arm/neon/vsubls32.c: Remove.
4272         * gcc.target/arm/neon/vsubls8.c: Remove.
4273         * gcc.target/arm/neon/vsublu16.c: Remove.
4274         * gcc.target/arm/neon/vsublu32.c: Remove.
4275         * gcc.target/arm/neon/vsublu8.c: Remove.
4276         * gcc.target/arm/neon/vsubs16.c: Remove.
4277         * gcc.target/arm/neon/vsubs32.c: Remove.
4278         * gcc.target/arm/neon/vsubs64.c: Remove.
4279         * gcc.target/arm/neon/vsubs8.c: Remove.
4280         * gcc.target/arm/neon/vsubu16.c: Remove.
4281         * gcc.target/arm/neon/vsubu32.c: Remove.
4282         * gcc.target/arm/neon/vsubu64.c: Remove.
4283         * gcc.target/arm/neon/vsubu8.c: Remove.
4284         * gcc.target/arm/neon/vsubws16.c: Remove.
4285         * gcc.target/arm/neon/vsubws32.c: Remove.
4286         * gcc.target/arm/neon/vsubws8.c: Remove.
4287         * gcc.target/arm/neon/vsubwu16.c: Remove.
4288         * gcc.target/arm/neon/vsubwu32.c: Remove.
4289         * gcc.target/arm/neon/vsubwu8.c: Remove.
4290         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4291         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4292         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4293         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4294         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4295         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4296         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4297         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4298         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4299         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4300         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4301         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4302         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4303         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4304         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4305         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4306         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4307         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4308         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4309         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4310         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4311         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4312         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4313         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4314         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4315         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4316         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4317         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4318         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4319         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4320         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4321         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4322         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4323         * gcc.target/arm/neon/vtrnf32.c: Remove.
4324         * gcc.target/arm/neon/vtrnp16.c: Remove.
4325         * gcc.target/arm/neon/vtrnp8.c: Remove.
4326         * gcc.target/arm/neon/vtrns16.c: Remove.
4327         * gcc.target/arm/neon/vtrns32.c: Remove.
4328         * gcc.target/arm/neon/vtrns8.c: Remove.
4329         * gcc.target/arm/neon/vtrnu16.c: Remove.
4330         * gcc.target/arm/neon/vtrnu32.c: Remove.
4331         * gcc.target/arm/neon/vtrnu8.c: Remove.
4332         * gcc.target/arm/neon/vtstQp8.c: Remove.
4333         * gcc.target/arm/neon/vtstQs16.c: Remove.
4334         * gcc.target/arm/neon/vtstQs32.c: Remove.
4335         * gcc.target/arm/neon/vtstQs8.c: Remove.
4336         * gcc.target/arm/neon/vtstQu16.c: Remove.
4337         * gcc.target/arm/neon/vtstQu32.c: Remove.
4338         * gcc.target/arm/neon/vtstQu8.c: Remove.
4339         * gcc.target/arm/neon/vtstp8.c: Remove.
4340         * gcc.target/arm/neon/vtsts16.c: Remove.
4341         * gcc.target/arm/neon/vtsts32.c: Remove.
4342         * gcc.target/arm/neon/vtsts8.c: Remove.
4343         * gcc.target/arm/neon/vtstu16.c: Remove.
4344         * gcc.target/arm/neon/vtstu32.c: Remove.
4345         * gcc.target/arm/neon/vtstu8.c: Remove.
4346         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4347         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4348         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4349         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4350         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4351         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4352         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4353         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4354         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4355         * gcc.target/arm/neon/vuzpf32.c: Remove.
4356         * gcc.target/arm/neon/vuzpp16.c: Remove.
4357         * gcc.target/arm/neon/vuzpp8.c: Remove.
4358         * gcc.target/arm/neon/vuzps16.c: Remove.
4359         * gcc.target/arm/neon/vuzps32.c: Remove.
4360         * gcc.target/arm/neon/vuzps8.c: Remove.
4361         * gcc.target/arm/neon/vuzpu16.c: Remove.
4362         * gcc.target/arm/neon/vuzpu32.c: Remove.
4363         * gcc.target/arm/neon/vuzpu8.c: Remove.
4364         * gcc.target/arm/neon/vzipQf32.c: Remove.
4365         * gcc.target/arm/neon/vzipQp16.c: Remove.
4366         * gcc.target/arm/neon/vzipQp8.c: Remove.
4367         * gcc.target/arm/neon/vzipQs16.c: Remove.
4368         * gcc.target/arm/neon/vzipQs32.c: Remove.
4369         * gcc.target/arm/neon/vzipQs8.c: Remove.
4370         * gcc.target/arm/neon/vzipQu16.c: Remove.
4371         * gcc.target/arm/neon/vzipQu32.c: Remove.
4372         * gcc.target/arm/neon/vzipQu8.c: Remove.
4373         * gcc.target/arm/neon/vzipf32.c: Remove.
4374         * gcc.target/arm/neon/vzipp16.c: Remove.
4375         * gcc.target/arm/neon/vzipp8.c: Remove.
4376         * gcc.target/arm/neon/vzips16.c: Remove.
4377         * gcc.target/arm/neon/vzips32.c: Remove.
4378         * gcc.target/arm/neon/vzips8.c: Remove.
4379         * gcc.target/arm/neon/vzipu16.c: Remove.
4380         * gcc.target/arm/neon/vzipu32.c: Remove.
4381         * gcc.target/arm/neon/vzipu8.c: Remove.
4383 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
4385         * g++.dg/vect/simd-mask-store-bool.cc: New test.
4387 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4389         PR driver/67613
4390         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4391         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4393 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4395         * gcc.dg/plugin/levenshtein-test-1.c: New file.
4396         * gcc.dg/plugin/levenshtein_plugin.c: New file.
4397         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4398         levenshtein_plugin.c.
4399         * gcc.dg/spellcheck-fields.c: New file.
4401 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
4403         PR fortran/68318
4404         * gfortran.dg/pr68318_1.f90: New test.
4405         * gfortran.dg/pr68318_2.f90: Ditto.
4407 2015-11-12  James Norris  <jnorris@codesourcery.com>
4408             Joseph Myers  <joseph@codesourcery.com>
4410         * c-c++-common/goacc/declare-1.c: New test.
4411         * c-c++-common/goacc/declare-2.c: Likewise.
4413 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
4415         [ARM] Remove neon-testgen.ml and generated tests.
4417         * gcc.target/arm/neon/vRaddhns16.c: Remove.
4418         * gcc.target/arm/neon/vRaddhns32.c: Remove.
4419         * gcc.target/arm/neon/vRaddhns64.c: Remove.
4420         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4421         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4422         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4423         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4424         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4425         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4426         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4427         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4428         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4429         * gcc.target/arm/neon/vRhadds16.c: Remove.
4430         * gcc.target/arm/neon/vRhadds32.c: Remove.
4431         * gcc.target/arm/neon/vRhadds8.c: Remove.
4432         * gcc.target/arm/neon/vRhaddu16.c: Remove.
4433         * gcc.target/arm/neon/vRhaddu32.c: Remove.
4434         * gcc.target/arm/neon/vRhaddu8.c: Remove.
4435         * gcc.target/arm/neon/vRshlQs16.c: Remove.
4436         * gcc.target/arm/neon/vRshlQs32.c: Remove.
4437         * gcc.target/arm/neon/vRshlQs64.c: Remove.
4438         * gcc.target/arm/neon/vRshlQs8.c: Remove.
4439         * gcc.target/arm/neon/vRshlQu16.c: Remove.
4440         * gcc.target/arm/neon/vRshlQu32.c: Remove.
4441         * gcc.target/arm/neon/vRshlQu64.c: Remove.
4442         * gcc.target/arm/neon/vRshlQu8.c: Remove.
4443         * gcc.target/arm/neon/vRshls16.c: Remove.
4444         * gcc.target/arm/neon/vRshls32.c: Remove.
4445         * gcc.target/arm/neon/vRshls64.c: Remove.
4446         * gcc.target/arm/neon/vRshls8.c: Remove.
4447         * gcc.target/arm/neon/vRshlu16.c: Remove.
4448         * gcc.target/arm/neon/vRshlu32.c: Remove.
4449         * gcc.target/arm/neon/vRshlu64.c: Remove.
4450         * gcc.target/arm/neon/vRshlu8.c: Remove.
4451         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4452         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4453         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4454         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4455         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4456         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4457         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4458         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4459         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4460         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4461         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4462         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4463         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4464         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4465         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4466         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4467         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4468         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4469         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4470         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4471         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4472         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4473         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4474         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4475         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4476         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4477         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4478         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4479         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4480         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4481         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4482         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4483         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4484         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4485         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4486         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4487         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4488         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4489         * gcc.target/arm/neon/vRsubhns16.c: Remove.
4490         * gcc.target/arm/neon/vRsubhns32.c: Remove.
4491         * gcc.target/arm/neon/vRsubhns64.c: Remove.
4492         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4493         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4494         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4495         * gcc.target/arm/neon/vabaQs16.c: Remove.
4496         * gcc.target/arm/neon/vabaQs32.c: Remove.
4497         * gcc.target/arm/neon/vabaQs8.c: Remove.
4498         * gcc.target/arm/neon/vabaQu16.c: Remove.
4499         * gcc.target/arm/neon/vabaQu32.c: Remove.
4500         * gcc.target/arm/neon/vabaQu8.c: Remove.
4501         * gcc.target/arm/neon/vabals16.c: Remove.
4502         * gcc.target/arm/neon/vabals32.c: Remove.
4503         * gcc.target/arm/neon/vabals8.c: Remove.
4504         * gcc.target/arm/neon/vabalu16.c: Remove.
4505         * gcc.target/arm/neon/vabalu32.c: Remove.
4506         * gcc.target/arm/neon/vabalu8.c: Remove.
4507         * gcc.target/arm/neon/vabas16.c: Remove.
4508         * gcc.target/arm/neon/vabas32.c: Remove.
4509         * gcc.target/arm/neon/vabas8.c: Remove.
4510         * gcc.target/arm/neon/vabau16.c: Remove.
4511         * gcc.target/arm/neon/vabau32.c: Remove.
4512         * gcc.target/arm/neon/vabau8.c: Remove.
4513         * gcc.target/arm/neon/vabdQf32.c: Remove.
4514         * gcc.target/arm/neon/vabdQs16.c: Remove.
4515         * gcc.target/arm/neon/vabdQs32.c: Remove.
4516         * gcc.target/arm/neon/vabdQs8.c: Remove.
4517         * gcc.target/arm/neon/vabdQu16.c: Remove.
4518         * gcc.target/arm/neon/vabdQu32.c: Remove.
4519         * gcc.target/arm/neon/vabdQu8.c: Remove.
4520         * gcc.target/arm/neon/vabdf32.c: Remove.
4521         * gcc.target/arm/neon/vabdls16.c: Remove.
4522         * gcc.target/arm/neon/vabdls32.c: Remove.
4523         * gcc.target/arm/neon/vabdls8.c: Remove.
4524         * gcc.target/arm/neon/vabdlu16.c: Remove.
4525         * gcc.target/arm/neon/vabdlu32.c: Remove.
4526         * gcc.target/arm/neon/vabdlu8.c: Remove.
4527         * gcc.target/arm/neon/vabds16.c: Remove.
4528         * gcc.target/arm/neon/vabds32.c: Remove.
4529         * gcc.target/arm/neon/vabds8.c: Remove.
4530         * gcc.target/arm/neon/vabdu16.c: Remove.
4531         * gcc.target/arm/neon/vabdu32.c: Remove.
4532         * gcc.target/arm/neon/vabdu8.c: Remove.
4533         * gcc.target/arm/neon/vabsQf32.c: Remove.
4534         * gcc.target/arm/neon/vabsQs16.c: Remove.
4535         * gcc.target/arm/neon/vabsQs32.c: Remove.
4536         * gcc.target/arm/neon/vabsQs8.c: Remove.
4537         * gcc.target/arm/neon/vabsf32.c: Remove.
4538         * gcc.target/arm/neon/vabss16.c: Remove.
4539         * gcc.target/arm/neon/vabss32.c: Remove.
4540         * gcc.target/arm/neon/vabss8.c: Remove.
4541         * gcc.target/arm/neon/vaddQf32.c: Remove.
4542         * gcc.target/arm/neon/vaddQs16.c: Remove.
4543         * gcc.target/arm/neon/vaddQs32.c: Remove.
4544         * gcc.target/arm/neon/vaddQs64.c: Remove.
4545         * gcc.target/arm/neon/vaddQs8.c: Remove.
4546         * gcc.target/arm/neon/vaddQu16.c: Remove.
4547         * gcc.target/arm/neon/vaddQu32.c: Remove.
4548         * gcc.target/arm/neon/vaddQu64.c: Remove.
4549         * gcc.target/arm/neon/vaddQu8.c: Remove.
4550         * gcc.target/arm/neon/vaddf32.c: Remove.
4551         * gcc.target/arm/neon/vaddhns16.c: Remove.
4552         * gcc.target/arm/neon/vaddhns32.c: Remove.
4553         * gcc.target/arm/neon/vaddhns64.c: Remove.
4554         * gcc.target/arm/neon/vaddhnu16.c: Remove.
4555         * gcc.target/arm/neon/vaddhnu32.c: Remove.
4556         * gcc.target/arm/neon/vaddhnu64.c: Remove.
4557         * gcc.target/arm/neon/vaddls16.c: Remove.
4558         * gcc.target/arm/neon/vaddls32.c: Remove.
4559         * gcc.target/arm/neon/vaddls8.c: Remove.
4560         * gcc.target/arm/neon/vaddlu16.c: Remove.
4561         * gcc.target/arm/neon/vaddlu32.c: Remove.
4562         * gcc.target/arm/neon/vaddlu8.c: Remove.
4563         * gcc.target/arm/neon/vadds16.c: Remove.
4564         * gcc.target/arm/neon/vadds32.c: Remove.
4565         * gcc.target/arm/neon/vadds64.c: Remove.
4566         * gcc.target/arm/neon/vadds8.c: Remove.
4567         * gcc.target/arm/neon/vaddu16.c: Remove.
4568         * gcc.target/arm/neon/vaddu32.c: Remove.
4569         * gcc.target/arm/neon/vaddu64.c: Remove.
4570         * gcc.target/arm/neon/vaddu8.c: Remove.
4571         * gcc.target/arm/neon/vaddws16.c: Remove.
4572         * gcc.target/arm/neon/vaddws32.c: Remove.
4573         * gcc.target/arm/neon/vaddws8.c: Remove.
4574         * gcc.target/arm/neon/vaddwu16.c: Remove.
4575         * gcc.target/arm/neon/vaddwu32.c: Remove.
4576         * gcc.target/arm/neon/vaddwu8.c: Remove.
4577         * gcc.target/arm/neon/vandQs16.c: Remove.
4578         * gcc.target/arm/neon/vandQs32.c: Remove.
4579         * gcc.target/arm/neon/vandQs64.c: Remove.
4580         * gcc.target/arm/neon/vandQs8.c: Remove.
4581         * gcc.target/arm/neon/vandQu16.c: Remove.
4582         * gcc.target/arm/neon/vandQu32.c: Remove.
4583         * gcc.target/arm/neon/vandQu64.c: Remove.
4584         * gcc.target/arm/neon/vandQu8.c: Remove.
4585         * gcc.target/arm/neon/vands16.c: Remove.
4586         * gcc.target/arm/neon/vands32.c: Remove.
4587         * gcc.target/arm/neon/vands64.c: Remove.
4588         * gcc.target/arm/neon/vands8.c: Remove.
4589         * gcc.target/arm/neon/vandu16.c: Remove.
4590         * gcc.target/arm/neon/vandu32.c: Remove.
4591         * gcc.target/arm/neon/vandu64.c: Remove.
4592         * gcc.target/arm/neon/vandu8.c: Remove.
4593         * gcc.target/arm/neon/vbicQs16.c: Remove.
4594         * gcc.target/arm/neon/vbicQs32.c: Remove.
4595         * gcc.target/arm/neon/vbicQs64.c: Remove.
4596         * gcc.target/arm/neon/vbicQs8.c: Remove.
4597         * gcc.target/arm/neon/vbicQu16.c: Remove.
4598         * gcc.target/arm/neon/vbicQu32.c: Remove.
4599         * gcc.target/arm/neon/vbicQu64.c: Remove.
4600         * gcc.target/arm/neon/vbicQu8.c: Remove.
4601         * gcc.target/arm/neon/vbics16.c: Remove.
4602         * gcc.target/arm/neon/vbics32.c: Remove.
4603         * gcc.target/arm/neon/vbics64.c: Remove.
4604         * gcc.target/arm/neon/vbics8.c: Remove.
4605         * gcc.target/arm/neon/vbicu16.c: Remove.
4606         * gcc.target/arm/neon/vbicu32.c: Remove.
4607         * gcc.target/arm/neon/vbicu64.c: Remove.
4608         * gcc.target/arm/neon/vbicu8.c: Remove.
4609         * gcc.target/arm/neon/vbslQf32.c: Remove.
4610         * gcc.target/arm/neon/vbslQp16.c: Remove.
4611         * gcc.target/arm/neon/vbslQp64.c: Remove.
4612         * gcc.target/arm/neon/vbslQp8.c: Remove.
4613         * gcc.target/arm/neon/vbslQs16.c: Remove.
4614         * gcc.target/arm/neon/vbslQs32.c: Remove.
4615         * gcc.target/arm/neon/vbslQs64.c: Remove.
4616         * gcc.target/arm/neon/vbslQs8.c: Remove.
4617         * gcc.target/arm/neon/vbslQu16.c: Remove.
4618         * gcc.target/arm/neon/vbslQu32.c: Remove.
4619         * gcc.target/arm/neon/vbslQu64.c: Remove.
4620         * gcc.target/arm/neon/vbslQu8.c: Remove.
4621         * gcc.target/arm/neon/vbslf32.c: Remove.
4622         * gcc.target/arm/neon/vbslp16.c: Remove.
4623         * gcc.target/arm/neon/vbslp64.c: Remove.
4624         * gcc.target/arm/neon/vbslp8.c: Remove.
4625         * gcc.target/arm/neon/vbsls16.c: Remove.
4626         * gcc.target/arm/neon/vbsls32.c: Remove.
4627         * gcc.target/arm/neon/vbsls64.c: Remove.
4628         * gcc.target/arm/neon/vbsls8.c: Remove.
4629         * gcc.target/arm/neon/vbslu16.c: Remove.
4630         * gcc.target/arm/neon/vbslu32.c: Remove.
4631         * gcc.target/arm/neon/vbslu64.c: Remove.
4632         * gcc.target/arm/neon/vbslu8.c: Remove.
4633         * gcc.target/arm/neon/vcageQf32.c: Remove.
4634         * gcc.target/arm/neon/vcagef32.c: Remove.
4635         * gcc.target/arm/neon/vcagtQf32.c: Remove.
4636         * gcc.target/arm/neon/vcagtf32.c: Remove.
4637         * gcc.target/arm/neon/vcaleQf32.c: Remove.
4638         * gcc.target/arm/neon/vcalef32.c: Remove.
4639         * gcc.target/arm/neon/vcaltQf32.c: Remove.
4640         * gcc.target/arm/neon/vcaltf32.c: Remove.
4641         * gcc.target/arm/neon/vceqQf32.c: Remove.
4642         * gcc.target/arm/neon/vceqQp8.c: Remove.
4643         * gcc.target/arm/neon/vceqQs16.c: Remove.
4644         * gcc.target/arm/neon/vceqQs32.c: Remove.
4645         * gcc.target/arm/neon/vceqQs8.c: Remove.
4646         * gcc.target/arm/neon/vceqQu16.c: Remove.
4647         * gcc.target/arm/neon/vceqQu32.c: Remove.
4648         * gcc.target/arm/neon/vceqQu8.c: Remove.
4649         * gcc.target/arm/neon/vceqf32.c: Remove.
4650         * gcc.target/arm/neon/vceqp8.c: Remove.
4651         * gcc.target/arm/neon/vceqs16.c: Remove.
4652         * gcc.target/arm/neon/vceqs32.c: Remove.
4653         * gcc.target/arm/neon/vceqs8.c: Remove.
4654         * gcc.target/arm/neon/vcequ16.c: Remove.
4655         * gcc.target/arm/neon/vcequ32.c: Remove.
4656         * gcc.target/arm/neon/vcequ8.c: Remove.
4657         * gcc.target/arm/neon/vcgeQf32.c: Remove.
4658         * gcc.target/arm/neon/vcgeQs16.c: Remove.
4659         * gcc.target/arm/neon/vcgeQs32.c: Remove.
4660         * gcc.target/arm/neon/vcgeQs8.c: Remove.
4661         * gcc.target/arm/neon/vcgeQu16.c: Remove.
4662         * gcc.target/arm/neon/vcgeQu32.c: Remove.
4663         * gcc.target/arm/neon/vcgeQu8.c: Remove.
4664         * gcc.target/arm/neon/vcgef32.c: Remove.
4665         * gcc.target/arm/neon/vcges16.c: Remove.
4666         * gcc.target/arm/neon/vcges32.c: Remove.
4667         * gcc.target/arm/neon/vcges8.c: Remove.
4668         * gcc.target/arm/neon/vcgeu16.c: Remove.
4669         * gcc.target/arm/neon/vcgeu32.c: Remove.
4670         * gcc.target/arm/neon/vcgeu8.c: Remove.
4671         * gcc.target/arm/neon/vcgtQf32.c: Remove.
4672         * gcc.target/arm/neon/vcgtQs16.c: Remove.
4673         * gcc.target/arm/neon/vcgtQs32.c: Remove.
4674         * gcc.target/arm/neon/vcgtQs8.c: Remove.
4675         * gcc.target/arm/neon/vcgtQu16.c: Remove.
4676         * gcc.target/arm/neon/vcgtQu32.c: Remove.
4677         * gcc.target/arm/neon/vcgtQu8.c: Remove.
4678         * gcc.target/arm/neon/vcgtf32.c: Remove.
4679         * gcc.target/arm/neon/vcgts16.c: Remove.
4680         * gcc.target/arm/neon/vcgts32.c: Remove.
4681         * gcc.target/arm/neon/vcgts8.c: Remove.
4682         * gcc.target/arm/neon/vcgtu16.c: Remove.
4683         * gcc.target/arm/neon/vcgtu32.c: Remove.
4684         * gcc.target/arm/neon/vcgtu8.c: Remove.
4685         * gcc.target/arm/neon/vcleQf32.c: Remove.
4686         * gcc.target/arm/neon/vcleQs16.c: Remove.
4687         * gcc.target/arm/neon/vcleQs32.c: Remove.
4688         * gcc.target/arm/neon/vcleQs8.c: Remove.
4689         * gcc.target/arm/neon/vcleQu16.c: Remove.
4690         * gcc.target/arm/neon/vcleQu32.c: Remove.
4691         * gcc.target/arm/neon/vcleQu8.c: Remove.
4692         * gcc.target/arm/neon/vclef32.c: Remove.
4693         * gcc.target/arm/neon/vcles16.c: Remove.
4694         * gcc.target/arm/neon/vcles32.c: Remove.
4695         * gcc.target/arm/neon/vcles8.c: Remove.
4696         * gcc.target/arm/neon/vcleu16.c: Remove.
4697         * gcc.target/arm/neon/vcleu32.c: Remove.
4698         * gcc.target/arm/neon/vcleu8.c: Remove.
4699         * gcc.target/arm/neon/vclsQs16.c: Remove.
4700         * gcc.target/arm/neon/vclsQs32.c: Remove.
4701         * gcc.target/arm/neon/vclsQs8.c: Remove.
4702         * gcc.target/arm/neon/vclss16.c: Remove.
4703         * gcc.target/arm/neon/vclss32.c: Remove.
4704         * gcc.target/arm/neon/vclss8.c: Remove.
4705         * gcc.target/arm/neon/vcltQf32.c: Remove.
4706         * gcc.target/arm/neon/vcltQs16.c: Remove.
4707         * gcc.target/arm/neon/vcltQs32.c: Remove.
4708         * gcc.target/arm/neon/vcltQs8.c: Remove.
4709         * gcc.target/arm/neon/vcltQu16.c: Remove.
4710         * gcc.target/arm/neon/vcltQu32.c: Remove.
4711         * gcc.target/arm/neon/vcltQu8.c: Remove.
4712         * gcc.target/arm/neon/vcltf32.c: Remove.
4713         * gcc.target/arm/neon/vclts16.c: Remove.
4714         * gcc.target/arm/neon/vclts32.c: Remove.
4715         * gcc.target/arm/neon/vclts8.c: Remove.
4716         * gcc.target/arm/neon/vcltu16.c: Remove.
4717         * gcc.target/arm/neon/vcltu32.c: Remove.
4718         * gcc.target/arm/neon/vcltu8.c: Remove.
4719         * gcc.target/arm/neon/vclzQs16.c: Remove.
4720         * gcc.target/arm/neon/vclzQs32.c: Remove.
4721         * gcc.target/arm/neon/vclzQs8.c: Remove.
4722         * gcc.target/arm/neon/vclzQu16.c: Remove.
4723         * gcc.target/arm/neon/vclzQu32.c: Remove.
4724         * gcc.target/arm/neon/vclzQu8.c: Remove.
4725         * gcc.target/arm/neon/vclzs16.c: Remove.
4726         * gcc.target/arm/neon/vclzs32.c: Remove.
4727         * gcc.target/arm/neon/vclzs8.c: Remove.
4728         * gcc.target/arm/neon/vclzu16.c: Remove.
4729         * gcc.target/arm/neon/vclzu32.c: Remove.
4730         * gcc.target/arm/neon/vclzu8.c: Remove.
4731         * gcc.target/arm/neon/vcntQp8.c: Remove.
4732         * gcc.target/arm/neon/vcntQs8.c: Remove.
4733         * gcc.target/arm/neon/vcntQu8.c: Remove.
4734         * gcc.target/arm/neon/vcntp8.c: Remove.
4735         * gcc.target/arm/neon/vcnts8.c: Remove.
4736         * gcc.target/arm/neon/vcntu8.c: Remove.
4737         * gcc.target/arm/neon/vcombinef32.c: Remove.
4738         * gcc.target/arm/neon/vcombinep16.c: Remove.
4739         * gcc.target/arm/neon/vcombinep64.c: Remove.
4740         * gcc.target/arm/neon/vcombinep8.c: Remove.
4741         * gcc.target/arm/neon/vcombines16.c: Remove.
4742         * gcc.target/arm/neon/vcombines32.c: Remove.
4743         * gcc.target/arm/neon/vcombines64.c: Remove.
4744         * gcc.target/arm/neon/vcombines8.c: Remove.
4745         * gcc.target/arm/neon/vcombineu16.c: Remove.
4746         * gcc.target/arm/neon/vcombineu32.c: Remove.
4747         * gcc.target/arm/neon/vcombineu64.c: Remove.
4748         * gcc.target/arm/neon/vcombineu8.c: Remove.
4749         * gcc.target/arm/neon/vcreatef32.c: Remove.
4750         * gcc.target/arm/neon/vcreatep16.c: Remove.
4751         * gcc.target/arm/neon/vcreatep64.c: Remove.
4752         * gcc.target/arm/neon/vcreatep8.c: Remove.
4753         * gcc.target/arm/neon/vcreates16.c: Remove.
4754         * gcc.target/arm/neon/vcreates32.c: Remove.
4755         * gcc.target/arm/neon/vcreates64.c: Remove.
4756         * gcc.target/arm/neon/vcreates8.c: Remove.
4757         * gcc.target/arm/neon/vcreateu16.c: Remove.
4758         * gcc.target/arm/neon/vcreateu32.c: Remove.
4759         * gcc.target/arm/neon/vcreateu64.c: Remove.
4760         * gcc.target/arm/neon/vcreateu8.c: Remove.
4761         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4762         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4763         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4764         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4765         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4766         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4767         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4768         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4769         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4770         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4771         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4772         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4773         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4774         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4775         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4776         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4777         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4778         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4779         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4780         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4781         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4782         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4783         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4784         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4785         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4786         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4787         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4788         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4789         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4790         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4791         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4792         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4793         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4794         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4795         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4796         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4797         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4798         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4799         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4800         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4801         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4802         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4803         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4804         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4805         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4806         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4807         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4808         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4809         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4810         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4811         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4812         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4813         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4814         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4815         * gcc.target/arm/neon/vdup_nf32.c: Remove.
4816         * gcc.target/arm/neon/vdup_np16.c: Remove.
4817         * gcc.target/arm/neon/vdup_np64.c: Remove.
4818         * gcc.target/arm/neon/vdup_np8.c: Remove.
4819         * gcc.target/arm/neon/vdup_ns16.c: Remove.
4820         * gcc.target/arm/neon/vdup_ns32.c: Remove.
4821         * gcc.target/arm/neon/vdup_ns64.c: Remove.
4822         * gcc.target/arm/neon/vdup_ns8.c: Remove.
4823         * gcc.target/arm/neon/vdup_nu16.c: Remove.
4824         * gcc.target/arm/neon/vdup_nu32.c: Remove.
4825         * gcc.target/arm/neon/vdup_nu64.c: Remove.
4826         * gcc.target/arm/neon/vdup_nu8.c: Remove.
4827         * gcc.target/arm/neon/veorQs16.c: Remove.
4828         * gcc.target/arm/neon/veorQs32.c: Remove.
4829         * gcc.target/arm/neon/veorQs64.c: Remove.
4830         * gcc.target/arm/neon/veorQs8.c: Remove.
4831         * gcc.target/arm/neon/veorQu16.c: Remove.
4832         * gcc.target/arm/neon/veorQu32.c: Remove.
4833         * gcc.target/arm/neon/veorQu64.c: Remove.
4834         * gcc.target/arm/neon/veorQu8.c: Remove.
4835         * gcc.target/arm/neon/veors16.c: Remove.
4836         * gcc.target/arm/neon/veors32.c: Remove.
4837         * gcc.target/arm/neon/veors64.c: Remove.
4838         * gcc.target/arm/neon/veors8.c: Remove.
4839         * gcc.target/arm/neon/veoru16.c: Remove.
4840         * gcc.target/arm/neon/veoru32.c: Remove.
4841         * gcc.target/arm/neon/veoru64.c: Remove.
4842         * gcc.target/arm/neon/veoru8.c: Remove.
4843         * gcc.target/arm/neon/vextQf32.c: Remove.
4844         * gcc.target/arm/neon/vextQp16.c: Remove.
4845         * gcc.target/arm/neon/vextQp64.c: Remove.
4846         * gcc.target/arm/neon/vextQp8.c: Remove.
4847         * gcc.target/arm/neon/vextQs16.c: Remove.
4848         * gcc.target/arm/neon/vextQs32.c: Remove.
4849         * gcc.target/arm/neon/vextQs64.c: Remove.
4850         * gcc.target/arm/neon/vextQs8.c: Remove.
4851         * gcc.target/arm/neon/vextQu16.c: Remove.
4852         * gcc.target/arm/neon/vextQu32.c: Remove.
4853         * gcc.target/arm/neon/vextQu64.c: Remove.
4854         * gcc.target/arm/neon/vextQu8.c: Remove.
4855         * gcc.target/arm/neon/vextf32.c: Remove.
4856         * gcc.target/arm/neon/vextp16.c: Remove.
4857         * gcc.target/arm/neon/vextp64.c: Remove.
4858         * gcc.target/arm/neon/vextp8.c: Remove.
4859         * gcc.target/arm/neon/vexts16.c: Remove.
4860         * gcc.target/arm/neon/vexts32.c: Remove.
4861         * gcc.target/arm/neon/vexts64.c: Remove.
4862         * gcc.target/arm/neon/vexts8.c: Remove.
4863         * gcc.target/arm/neon/vextu16.c: Remove.
4864         * gcc.target/arm/neon/vextu32.c: Remove.
4865         * gcc.target/arm/neon/vextu64.c: Remove.
4866         * gcc.target/arm/neon/vextu8.c: Remove.
4867         * gcc.target/arm/neon/vfmaQf32.c: Remove.
4868         * gcc.target/arm/neon/vfmaf32.c: Remove.
4869         * gcc.target/arm/neon/vfmsQf32.c: Remove.
4870         * gcc.target/arm/neon/vfmsf32.c: Remove.
4871         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4872         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4873         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4874         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4875         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4876         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4877         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4878         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4879         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4880         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4881         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4882         * gcc.target/arm/neon/vget_highf32.c: Remove.
4883         * gcc.target/arm/neon/vget_highp16.c: Remove.
4884         * gcc.target/arm/neon/vget_highp64.c: Remove.
4885         * gcc.target/arm/neon/vget_highp8.c: Remove.
4886         * gcc.target/arm/neon/vget_highs16.c: Remove.
4887         * gcc.target/arm/neon/vget_highs32.c: Remove.
4888         * gcc.target/arm/neon/vget_highs64.c: Remove.
4889         * gcc.target/arm/neon/vget_highs8.c: Remove.
4890         * gcc.target/arm/neon/vget_highu16.c: Remove.
4891         * gcc.target/arm/neon/vget_highu32.c: Remove.
4892         * gcc.target/arm/neon/vget_highu64.c: Remove.
4893         * gcc.target/arm/neon/vget_highu8.c: Remove.
4894         * gcc.target/arm/neon/vget_lanef32.c: Remove.
4895         * gcc.target/arm/neon/vget_lanep16.c: Remove.
4896         * gcc.target/arm/neon/vget_lanep8.c: Remove.
4897         * gcc.target/arm/neon/vget_lanes16.c: Remove.
4898         * gcc.target/arm/neon/vget_lanes32.c: Remove.
4899         * gcc.target/arm/neon/vget_lanes64.c: Remove.
4900         * gcc.target/arm/neon/vget_lanes8.c: Remove.
4901         * gcc.target/arm/neon/vget_laneu16.c: Remove.
4902         * gcc.target/arm/neon/vget_laneu32.c: Remove.
4903         * gcc.target/arm/neon/vget_laneu64.c: Remove.
4904         * gcc.target/arm/neon/vget_laneu8.c: Remove.
4905         * gcc.target/arm/neon/vget_lowf32.c: Remove.
4906         * gcc.target/arm/neon/vget_lowp16.c: Remove.
4907         * gcc.target/arm/neon/vget_lowp64.c: Remove.
4908         * gcc.target/arm/neon/vget_lowp8.c: Remove.
4909         * gcc.target/arm/neon/vget_lows16.c: Remove.
4910         * gcc.target/arm/neon/vget_lows32.c: Remove.
4911         * gcc.target/arm/neon/vget_lows64.c: Remove.
4912         * gcc.target/arm/neon/vget_lows8.c: Remove.
4913         * gcc.target/arm/neon/vget_lowu16.c: Remove.
4914         * gcc.target/arm/neon/vget_lowu32.c: Remove.
4915         * gcc.target/arm/neon/vget_lowu64.c: Remove.
4916         * gcc.target/arm/neon/vget_lowu8.c: Remove.
4917         * gcc.target/arm/neon/vhaddQs16.c: Remove.
4918         * gcc.target/arm/neon/vhaddQs32.c: Remove.
4919         * gcc.target/arm/neon/vhaddQs8.c: Remove.
4920         * gcc.target/arm/neon/vhaddQu16.c: Remove.
4921         * gcc.target/arm/neon/vhaddQu32.c: Remove.
4922         * gcc.target/arm/neon/vhaddQu8.c: Remove.
4923         * gcc.target/arm/neon/vhadds16.c: Remove.
4924         * gcc.target/arm/neon/vhadds32.c: Remove.
4925         * gcc.target/arm/neon/vhadds8.c: Remove.
4926         * gcc.target/arm/neon/vhaddu16.c: Remove.
4927         * gcc.target/arm/neon/vhaddu32.c: Remove.
4928         * gcc.target/arm/neon/vhaddu8.c: Remove.
4929         * gcc.target/arm/neon/vhsubQs16.c: Remove.
4930         * gcc.target/arm/neon/vhsubQs32.c: Remove.
4931         * gcc.target/arm/neon/vhsubQs8.c: Remove.
4932         * gcc.target/arm/neon/vhsubQu16.c: Remove.
4933         * gcc.target/arm/neon/vhsubQu32.c: Remove.
4934         * gcc.target/arm/neon/vhsubQu8.c: Remove.
4935         * gcc.target/arm/neon/vhsubs16.c: Remove.
4936         * gcc.target/arm/neon/vhsubs32.c: Remove.
4937         * gcc.target/arm/neon/vhsubs8.c: Remove.
4938         * gcc.target/arm/neon/vhsubu16.c: Remove.
4939         * gcc.target/arm/neon/vhsubu32.c: Remove.
4940         * gcc.target/arm/neon/vhsubu8.c: Remove.
4941         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4942         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4943         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4944         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4945         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4946         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4947         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4948         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4949         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4950         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4951         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4952         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4953         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4954         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4955         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4956         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4957         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4958         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4959         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4960         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4961         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4962         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4963         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4964         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4965         * gcc.target/arm/neon/vld1Qf32.c: Remove.
4966         * gcc.target/arm/neon/vld1Qp16.c: Remove.
4967         * gcc.target/arm/neon/vld1Qp64.c: Remove.
4968         * gcc.target/arm/neon/vld1Qp8.c: Remove.
4969         * gcc.target/arm/neon/vld1Qs16.c: Remove.
4970         * gcc.target/arm/neon/vld1Qs32.c: Remove.
4971         * gcc.target/arm/neon/vld1Qs64.c: Remove.
4972         * gcc.target/arm/neon/vld1Qs8.c: Remove.
4973         * gcc.target/arm/neon/vld1Qu16.c: Remove.
4974         * gcc.target/arm/neon/vld1Qu32.c: Remove.
4975         * gcc.target/arm/neon/vld1Qu64.c: Remove.
4976         * gcc.target/arm/neon/vld1Qu8.c: Remove.
4977         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4978         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4979         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4980         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4981         * gcc.target/arm/neon/vld1_dups16.c: Remove.
4982         * gcc.target/arm/neon/vld1_dups32.c: Remove.
4983         * gcc.target/arm/neon/vld1_dups64.c: Remove.
4984         * gcc.target/arm/neon/vld1_dups8.c: Remove.
4985         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4986         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4987         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4988         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4989         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4990         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4991         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4992         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4993         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4994         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4995         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4996         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4997         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4998         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4999         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
5000         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
5001         * gcc.target/arm/neon/vld1f32.c: Remove.
5002         * gcc.target/arm/neon/vld1p16.c: Remove.
5003         * gcc.target/arm/neon/vld1p64.c: Remove.
5004         * gcc.target/arm/neon/vld1p8.c: Remove.
5005         * gcc.target/arm/neon/vld1s16.c: Remove.
5006         * gcc.target/arm/neon/vld1s32.c: Remove.
5007         * gcc.target/arm/neon/vld1s64.c: Remove.
5008         * gcc.target/arm/neon/vld1s8.c: Remove.
5009         * gcc.target/arm/neon/vld1u16.c: Remove.
5010         * gcc.target/arm/neon/vld1u32.c: Remove.
5011         * gcc.target/arm/neon/vld1u64.c: Remove.
5012         * gcc.target/arm/neon/vld1u8.c: Remove.
5013         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
5014         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
5015         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
5016         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
5017         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
5018         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
5019         * gcc.target/arm/neon/vld2Qf32.c: Remove.
5020         * gcc.target/arm/neon/vld2Qp16.c: Remove.
5021         * gcc.target/arm/neon/vld2Qp8.c: Remove.
5022         * gcc.target/arm/neon/vld2Qs16.c: Remove.
5023         * gcc.target/arm/neon/vld2Qs32.c: Remove.
5024         * gcc.target/arm/neon/vld2Qs8.c: Remove.
5025         * gcc.target/arm/neon/vld2Qu16.c: Remove.
5026         * gcc.target/arm/neon/vld2Qu32.c: Remove.
5027         * gcc.target/arm/neon/vld2Qu8.c: Remove.
5028         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
5029         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
5030         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
5031         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
5032         * gcc.target/arm/neon/vld2_dups16.c: Remove.
5033         * gcc.target/arm/neon/vld2_dups32.c: Remove.
5034         * gcc.target/arm/neon/vld2_dups64.c: Remove.
5035         * gcc.target/arm/neon/vld2_dups8.c: Remove.
5036         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
5037         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
5038         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
5039         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
5040         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
5041         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
5042         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
5043         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
5044         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
5045         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
5046         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
5047         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
5048         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
5049         * gcc.target/arm/neon/vld2f32.c: Remove.
5050         * gcc.target/arm/neon/vld2p16.c: Remove.
5051         * gcc.target/arm/neon/vld2p64.c: Remove.
5052         * gcc.target/arm/neon/vld2p8.c: Remove.
5053         * gcc.target/arm/neon/vld2s16.c: Remove.
5054         * gcc.target/arm/neon/vld2s32.c: Remove.
5055         * gcc.target/arm/neon/vld2s64.c: Remove.
5056         * gcc.target/arm/neon/vld2s8.c: Remove.
5057         * gcc.target/arm/neon/vld2u16.c: Remove.
5058         * gcc.target/arm/neon/vld2u32.c: Remove.
5059         * gcc.target/arm/neon/vld2u64.c: Remove.
5060         * gcc.target/arm/neon/vld2u8.c: Remove.
5061         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
5062         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
5063         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
5064         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
5065         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
5066         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
5067         * gcc.target/arm/neon/vld3Qf32.c: Remove.
5068         * gcc.target/arm/neon/vld3Qp16.c: Remove.
5069         * gcc.target/arm/neon/vld3Qp8.c: Remove.
5070         * gcc.target/arm/neon/vld3Qs16.c: Remove.
5071         * gcc.target/arm/neon/vld3Qs32.c: Remove.
5072         * gcc.target/arm/neon/vld3Qs8.c: Remove.
5073         * gcc.target/arm/neon/vld3Qu16.c: Remove.
5074         * gcc.target/arm/neon/vld3Qu32.c: Remove.
5075         * gcc.target/arm/neon/vld3Qu8.c: Remove.
5076         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
5077         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
5078         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
5079         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
5080         * gcc.target/arm/neon/vld3_dups16.c: Remove.
5081         * gcc.target/arm/neon/vld3_dups32.c: Remove.
5082         * gcc.target/arm/neon/vld3_dups64.c: Remove.
5083         * gcc.target/arm/neon/vld3_dups8.c: Remove.
5084         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
5085         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
5086         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
5087         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
5088         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
5089         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
5090         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
5091         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
5092         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
5093         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
5094         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
5095         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
5096         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
5097         * gcc.target/arm/neon/vld3f32.c: Remove.
5098         * gcc.target/arm/neon/vld3p16.c: Remove.
5099         * gcc.target/arm/neon/vld3p64.c: Remove.
5100         * gcc.target/arm/neon/vld3p8.c: Remove.
5101         * gcc.target/arm/neon/vld3s16.c: Remove.
5102         * gcc.target/arm/neon/vld3s32.c: Remove.
5103         * gcc.target/arm/neon/vld3s64.c: Remove.
5104         * gcc.target/arm/neon/vld3s8.c: Remove.
5105         * gcc.target/arm/neon/vld3u16.c: Remove.
5106         * gcc.target/arm/neon/vld3u32.c: Remove.
5107         * gcc.target/arm/neon/vld3u64.c: Remove.
5108         * gcc.target/arm/neon/vld3u8.c: Remove.
5109         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
5110         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
5111         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
5112         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
5113         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
5114         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
5115         * gcc.target/arm/neon/vld4Qf32.c: Remove.
5116         * gcc.target/arm/neon/vld4Qp16.c: Remove.
5117         * gcc.target/arm/neon/vld4Qp8.c: Remove.
5118         * gcc.target/arm/neon/vld4Qs16.c: Remove.
5119         * gcc.target/arm/neon/vld4Qs32.c: Remove.
5120         * gcc.target/arm/neon/vld4Qs8.c: Remove.
5121         * gcc.target/arm/neon/vld4Qu16.c: Remove.
5122         * gcc.target/arm/neon/vld4Qu32.c: Remove.
5123         * gcc.target/arm/neon/vld4Qu8.c: Remove.
5124         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
5125         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
5126         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
5127         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
5128         * gcc.target/arm/neon/vld4_dups16.c: Remove.
5129         * gcc.target/arm/neon/vld4_dups32.c: Remove.
5130         * gcc.target/arm/neon/vld4_dups64.c: Remove.
5131         * gcc.target/arm/neon/vld4_dups8.c: Remove.
5132         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
5133         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
5134         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
5135         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
5136         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
5137         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
5138         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
5139         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
5140         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
5141         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
5142         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
5143         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
5144         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
5145         * gcc.target/arm/neon/vld4f32.c: Remove.
5146         * gcc.target/arm/neon/vld4p16.c: Remove.
5147         * gcc.target/arm/neon/vld4p64.c: Remove.
5148         * gcc.target/arm/neon/vld4p8.c: Remove.
5149         * gcc.target/arm/neon/vld4s16.c: Remove.
5150         * gcc.target/arm/neon/vld4s32.c: Remove.
5151         * gcc.target/arm/neon/vld4s64.c: Remove.
5152         * gcc.target/arm/neon/vld4s8.c: Remove.
5153         * gcc.target/arm/neon/vld4u16.c: Remove.
5154         * gcc.target/arm/neon/vld4u32.c: Remove.
5155         * gcc.target/arm/neon/vld4u64.c: Remove.
5156         * gcc.target/arm/neon/vld4u8.c: Remove.
5157         * gcc.target/arm/neon/vmaxQf32.c: Remove.
5158         * gcc.target/arm/neon/vmaxQs16.c: Remove.
5159         * gcc.target/arm/neon/vmaxQs32.c: Remove.
5160         * gcc.target/arm/neon/vmaxQs8.c: Remove.
5161         * gcc.target/arm/neon/vmaxQu16.c: Remove.
5162         * gcc.target/arm/neon/vmaxQu32.c: Remove.
5163         * gcc.target/arm/neon/vmaxQu8.c: Remove.
5164         * gcc.target/arm/neon/vmaxf32.c: Remove.
5165         * gcc.target/arm/neon/vmaxs16.c: Remove.
5166         * gcc.target/arm/neon/vmaxs32.c: Remove.
5167         * gcc.target/arm/neon/vmaxs8.c: Remove.
5168         * gcc.target/arm/neon/vmaxu16.c: Remove.
5169         * gcc.target/arm/neon/vmaxu32.c: Remove.
5170         * gcc.target/arm/neon/vmaxu8.c: Remove.
5171         * gcc.target/arm/neon/vminQf32.c: Remove.
5172         * gcc.target/arm/neon/vminQs16.c: Remove.
5173         * gcc.target/arm/neon/vminQs32.c: Remove.
5174         * gcc.target/arm/neon/vminQs8.c: Remove.
5175         * gcc.target/arm/neon/vminQu16.c: Remove.
5176         * gcc.target/arm/neon/vminQu32.c: Remove.
5177         * gcc.target/arm/neon/vminQu8.c: Remove.
5178         * gcc.target/arm/neon/vminf32.c: Remove.
5179         * gcc.target/arm/neon/vmins16.c: Remove.
5180         * gcc.target/arm/neon/vmins32.c: Remove.
5181         * gcc.target/arm/neon/vmins8.c: Remove.
5182         * gcc.target/arm/neon/vminu16.c: Remove.
5183         * gcc.target/arm/neon/vminu32.c: Remove.
5184         * gcc.target/arm/neon/vminu8.c: Remove.
5185         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5186         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5187         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5188         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5189         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5190         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5191         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5192         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5193         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5194         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5195         * gcc.target/arm/neon/vmlaQf32.c: Remove.
5196         * gcc.target/arm/neon/vmlaQs16.c: Remove.
5197         * gcc.target/arm/neon/vmlaQs32.c: Remove.
5198         * gcc.target/arm/neon/vmlaQs8.c: Remove.
5199         * gcc.target/arm/neon/vmlaQu16.c: Remove.
5200         * gcc.target/arm/neon/vmlaQu32.c: Remove.
5201         * gcc.target/arm/neon/vmlaQu8.c: Remove.
5202         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5203         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5204         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5205         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5206         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5207         * gcc.target/arm/neon/vmla_nf32.c: Remove.
5208         * gcc.target/arm/neon/vmla_ns16.c: Remove.
5209         * gcc.target/arm/neon/vmla_ns32.c: Remove.
5210         * gcc.target/arm/neon/vmla_nu16.c: Remove.
5211         * gcc.target/arm/neon/vmla_nu32.c: Remove.
5212         * gcc.target/arm/neon/vmlaf32.c: Remove.
5213         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5214         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5215         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5216         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5217         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5218         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5219         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5220         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5221         * gcc.target/arm/neon/vmlals16.c: Remove.
5222         * gcc.target/arm/neon/vmlals32.c: Remove.
5223         * gcc.target/arm/neon/vmlals8.c: Remove.
5224         * gcc.target/arm/neon/vmlalu16.c: Remove.
5225         * gcc.target/arm/neon/vmlalu32.c: Remove.
5226         * gcc.target/arm/neon/vmlalu8.c: Remove.
5227         * gcc.target/arm/neon/vmlas16.c: Remove.
5228         * gcc.target/arm/neon/vmlas32.c: Remove.
5229         * gcc.target/arm/neon/vmlas8.c: Remove.
5230         * gcc.target/arm/neon/vmlau16.c: Remove.
5231         * gcc.target/arm/neon/vmlau32.c: Remove.
5232         * gcc.target/arm/neon/vmlau8.c: Remove.
5233         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5234         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5235         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5236         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5237         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5238         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5239         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5240         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5241         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5242         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5243         * gcc.target/arm/neon/vmlsQf32.c: Remove.
5244         * gcc.target/arm/neon/vmlsQs16.c: Remove.
5245         * gcc.target/arm/neon/vmlsQs32.c: Remove.
5246         * gcc.target/arm/neon/vmlsQs8.c: Remove.
5247         * gcc.target/arm/neon/vmlsQu16.c: Remove.
5248         * gcc.target/arm/neon/vmlsQu32.c: Remove.
5249         * gcc.target/arm/neon/vmlsQu8.c: Remove.
5250         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5251         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5252         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5253         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5254         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5255         * gcc.target/arm/neon/vmls_nf32.c: Remove.
5256         * gcc.target/arm/neon/vmls_ns16.c: Remove.
5257         * gcc.target/arm/neon/vmls_ns32.c: Remove.
5258         * gcc.target/arm/neon/vmls_nu16.c: Remove.
5259         * gcc.target/arm/neon/vmls_nu32.c: Remove.
5260         * gcc.target/arm/neon/vmlsf32.c: Remove.
5261         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5262         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5263         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5264         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5265         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5266         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5267         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5268         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5269         * gcc.target/arm/neon/vmlsls16.c: Remove.
5270         * gcc.target/arm/neon/vmlsls32.c: Remove.
5271         * gcc.target/arm/neon/vmlsls8.c: Remove.
5272         * gcc.target/arm/neon/vmlslu16.c: Remove.
5273         * gcc.target/arm/neon/vmlslu32.c: Remove.
5274         * gcc.target/arm/neon/vmlslu8.c: Remove.
5275         * gcc.target/arm/neon/vmlss16.c: Remove.
5276         * gcc.target/arm/neon/vmlss32.c: Remove.
5277         * gcc.target/arm/neon/vmlss8.c: Remove.
5278         * gcc.target/arm/neon/vmlsu16.c: Remove.
5279         * gcc.target/arm/neon/vmlsu32.c: Remove.
5280         * gcc.target/arm/neon/vmlsu8.c: Remove.
5281         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5282         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5283         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5284         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5285         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5286         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5287         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5288         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5289         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5290         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5291         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5292         * gcc.target/arm/neon/vmov_nf32.c: Remove.
5293         * gcc.target/arm/neon/vmov_np16.c: Remove.
5294         * gcc.target/arm/neon/vmov_np8.c: Remove.
5295         * gcc.target/arm/neon/vmov_ns16.c: Remove.
5296         * gcc.target/arm/neon/vmov_ns32.c: Remove.
5297         * gcc.target/arm/neon/vmov_ns64.c: Remove.
5298         * gcc.target/arm/neon/vmov_ns8.c: Remove.
5299         * gcc.target/arm/neon/vmov_nu16.c: Remove.
5300         * gcc.target/arm/neon/vmov_nu32.c: Remove.
5301         * gcc.target/arm/neon/vmov_nu64.c: Remove.
5302         * gcc.target/arm/neon/vmov_nu8.c: Remove.
5303         * gcc.target/arm/neon/vmovls16.c: Remove.
5304         * gcc.target/arm/neon/vmovls32.c: Remove.
5305         * gcc.target/arm/neon/vmovls8.c: Remove.
5306         * gcc.target/arm/neon/vmovlu16.c: Remove.
5307         * gcc.target/arm/neon/vmovlu32.c: Remove.
5308         * gcc.target/arm/neon/vmovlu8.c: Remove.
5309         * gcc.target/arm/neon/vmovns16.c: Remove.
5310         * gcc.target/arm/neon/vmovns32.c: Remove.
5311         * gcc.target/arm/neon/vmovns64.c: Remove.
5312         * gcc.target/arm/neon/vmovnu16.c: Remove.
5313         * gcc.target/arm/neon/vmovnu32.c: Remove.
5314         * gcc.target/arm/neon/vmovnu64.c: Remove.
5315         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5316         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5317         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5318         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5319         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5320         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5321         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5322         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5323         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5324         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5325         * gcc.target/arm/neon/vmulQf32.c: Remove.
5326         * gcc.target/arm/neon/vmulQp8.c: Remove.
5327         * gcc.target/arm/neon/vmulQs16.c: Remove.
5328         * gcc.target/arm/neon/vmulQs32.c: Remove.
5329         * gcc.target/arm/neon/vmulQs8.c: Remove.
5330         * gcc.target/arm/neon/vmulQu16.c: Remove.
5331         * gcc.target/arm/neon/vmulQu32.c: Remove.
5332         * gcc.target/arm/neon/vmulQu8.c: Remove.
5333         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5334         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5335         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5336         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5337         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5338         * gcc.target/arm/neon/vmul_nf32.c: Remove.
5339         * gcc.target/arm/neon/vmul_ns16.c: Remove.
5340         * gcc.target/arm/neon/vmul_ns32.c: Remove.
5341         * gcc.target/arm/neon/vmul_nu16.c: Remove.
5342         * gcc.target/arm/neon/vmul_nu32.c: Remove.
5343         * gcc.target/arm/neon/vmulf32.c: Remove.
5344         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5345         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5346         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5347         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5348         * gcc.target/arm/neon/vmull_ns16.c: Remove.
5349         * gcc.target/arm/neon/vmull_ns32.c: Remove.
5350         * gcc.target/arm/neon/vmull_nu16.c: Remove.
5351         * gcc.target/arm/neon/vmull_nu32.c: Remove.
5352         * gcc.target/arm/neon/vmullp8.c: Remove.
5353         * gcc.target/arm/neon/vmulls16.c: Remove.
5354         * gcc.target/arm/neon/vmulls32.c: Remove.
5355         * gcc.target/arm/neon/vmulls8.c: Remove.
5356         * gcc.target/arm/neon/vmullu16.c: Remove.
5357         * gcc.target/arm/neon/vmullu32.c: Remove.
5358         * gcc.target/arm/neon/vmullu8.c: Remove.
5359         * gcc.target/arm/neon/vmulp8.c: Remove.
5360         * gcc.target/arm/neon/vmuls16.c: Remove.
5361         * gcc.target/arm/neon/vmuls32.c: Remove.
5362         * gcc.target/arm/neon/vmuls8.c: Remove.
5363         * gcc.target/arm/neon/vmulu16.c: Remove.
5364         * gcc.target/arm/neon/vmulu32.c: Remove.
5365         * gcc.target/arm/neon/vmulu8.c: Remove.
5366         * gcc.target/arm/neon/vmvnQp8.c: Remove.
5367         * gcc.target/arm/neon/vmvnQs16.c: Remove.
5368         * gcc.target/arm/neon/vmvnQs32.c: Remove.
5369         * gcc.target/arm/neon/vmvnQs8.c: Remove.
5370         * gcc.target/arm/neon/vmvnQu16.c: Remove.
5371         * gcc.target/arm/neon/vmvnQu32.c: Remove.
5372         * gcc.target/arm/neon/vmvnQu8.c: Remove.
5373         * gcc.target/arm/neon/vmvnp8.c: Remove.
5374         * gcc.target/arm/neon/vmvns16.c: Remove.
5375         * gcc.target/arm/neon/vmvns32.c: Remove.
5376         * gcc.target/arm/neon/vmvns8.c: Remove.
5377         * gcc.target/arm/neon/vmvnu16.c: Remove.
5378         * gcc.target/arm/neon/vmvnu32.c: Remove.
5379         * gcc.target/arm/neon/vmvnu8.c: Remove.
5380         * gcc.target/arm/neon/vnegQf32.c: Remove.
5381         * gcc.target/arm/neon/vnegQs16.c: Remove.
5382         * gcc.target/arm/neon/vnegQs32.c: Remove.
5383         * gcc.target/arm/neon/vnegQs8.c: Remove.
5384         * gcc.target/arm/neon/vnegf32.c: Remove.
5385         * gcc.target/arm/neon/vnegs16.c: Remove.
5386         * gcc.target/arm/neon/vnegs32.c: Remove.
5387         * gcc.target/arm/neon/vnegs8.c: Remove.
5388         * gcc.target/arm/neon/vornQs16.c: Remove.
5389         * gcc.target/arm/neon/vornQs32.c: Remove.
5390         * gcc.target/arm/neon/vornQs64.c: Remove.
5391         * gcc.target/arm/neon/vornQs8.c: Remove.
5392         * gcc.target/arm/neon/vornQu16.c: Remove.
5393         * gcc.target/arm/neon/vornQu32.c: Remove.
5394         * gcc.target/arm/neon/vornQu64.c: Remove.
5395         * gcc.target/arm/neon/vornQu8.c: Remove.
5396         * gcc.target/arm/neon/vorns16.c: Remove.
5397         * gcc.target/arm/neon/vorns32.c: Remove.
5398         * gcc.target/arm/neon/vorns64.c: Remove.
5399         * gcc.target/arm/neon/vorns8.c: Remove.
5400         * gcc.target/arm/neon/vornu16.c: Remove.
5401         * gcc.target/arm/neon/vornu32.c: Remove.
5402         * gcc.target/arm/neon/vornu64.c: Remove.
5403         * gcc.target/arm/neon/vornu8.c: Remove.
5404         * gcc.target/arm/neon/vorrQs16.c: Remove.
5405         * gcc.target/arm/neon/vorrQs32.c: Remove.
5406         * gcc.target/arm/neon/vorrQs64.c: Remove.
5407         * gcc.target/arm/neon/vorrQs8.c: Remove.
5408         * gcc.target/arm/neon/vorrQu16.c: Remove.
5409         * gcc.target/arm/neon/vorrQu32.c: Remove.
5410         * gcc.target/arm/neon/vorrQu64.c: Remove.
5411         * gcc.target/arm/neon/vorrQu8.c: Remove.
5412         * gcc.target/arm/neon/vorrs16.c: Remove.
5413         * gcc.target/arm/neon/vorrs32.c: Remove.
5414         * gcc.target/arm/neon/vorrs64.c: Remove.
5415         * gcc.target/arm/neon/vorrs8.c: Remove.
5416         * gcc.target/arm/neon/vorru16.c: Remove.
5417         * gcc.target/arm/neon/vorru32.c: Remove.
5418         * gcc.target/arm/neon/vorru64.c: Remove.
5419         * gcc.target/arm/neon/vorru8.c: Remove.
5420         * gcc.target/arm/neon/vpadalQs16.c: Remove.
5421         * gcc.target/arm/neon/vpadalQs32.c: Remove.
5422         * gcc.target/arm/neon/vpadalQs8.c: Remove.
5423         * gcc.target/arm/neon/vpadalQu16.c: Remove.
5424         * gcc.target/arm/neon/vpadalQu32.c: Remove.
5425         * gcc.target/arm/neon/vpadalQu8.c: Remove.
5426         * gcc.target/arm/neon/vpadals16.c: Remove.
5427         * gcc.target/arm/neon/vpadals32.c: Remove.
5428         * gcc.target/arm/neon/vpadals8.c: Remove.
5429         * gcc.target/arm/neon/vpadalu16.c: Remove.
5430         * gcc.target/arm/neon/vpadalu32.c: Remove.
5431         * gcc.target/arm/neon/vpadalu8.c: Remove.
5432         * gcc.target/arm/neon/vpaddf32.c: Remove.
5433         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5434         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5435         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5436         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5437         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5438         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5439         * gcc.target/arm/neon/vpaddls16.c: Remove.
5440         * gcc.target/arm/neon/vpaddls32.c: Remove.
5441         * gcc.target/arm/neon/vpaddls8.c: Remove.
5442         * gcc.target/arm/neon/vpaddlu16.c: Remove.
5443         * gcc.target/arm/neon/vpaddlu32.c: Remove.
5444         * gcc.target/arm/neon/vpaddlu8.c: Remove.
5445         * gcc.target/arm/neon/vpadds16.c: Remove.
5446         * gcc.target/arm/neon/vpadds32.c: Remove.
5447         * gcc.target/arm/neon/vpadds8.c: Remove.
5448         * gcc.target/arm/neon/vpaddu16.c: Remove.
5449         * gcc.target/arm/neon/vpaddu32.c: Remove.
5450         * gcc.target/arm/neon/vpaddu8.c: Remove.
5451         * gcc.target/arm/neon/vpmaxf32.c: Remove.
5452         * gcc.target/arm/neon/vpmaxs16.c: Remove.
5453         * gcc.target/arm/neon/vpmaxs32.c: Remove.
5454         * gcc.target/arm/neon/vpmaxs8.c: Remove.
5455         * gcc.target/arm/neon/vpmaxu16.c: Remove.
5456         * gcc.target/arm/neon/vpmaxu32.c: Remove.
5457         * gcc.target/arm/neon/vpmaxu8.c: Remove.
5458         * gcc.target/arm/neon/vpminf32.c: Remove.
5459         * gcc.target/arm/neon/vpmins16.c: Remove.
5460         * gcc.target/arm/neon/vpmins32.c: Remove.
5461         * gcc.target/arm/neon/vpmins8.c: Remove.
5462         * gcc.target/arm/neon/vpminu16.c: Remove.
5463         * gcc.target/arm/neon/vpminu32.c: Remove.
5464         * gcc.target/arm/neon/vpminu8.c: Remove.
5465         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5466         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5467         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5468         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5469         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5470         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5471         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5472         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5473         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5474         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5475         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5476         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5477         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5478         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5479         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5480         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5481         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5482         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5483         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5484         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5485         * gcc.target/arm/neon/vqRshls16.c: Remove.
5486         * gcc.target/arm/neon/vqRshls32.c: Remove.
5487         * gcc.target/arm/neon/vqRshls64.c: Remove.
5488         * gcc.target/arm/neon/vqRshls8.c: Remove.
5489         * gcc.target/arm/neon/vqRshlu16.c: Remove.
5490         * gcc.target/arm/neon/vqRshlu32.c: Remove.
5491         * gcc.target/arm/neon/vqRshlu64.c: Remove.
5492         * gcc.target/arm/neon/vqRshlu8.c: Remove.
5493         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5494         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5495         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5496         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5497         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5498         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5499         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5500         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5501         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5502         * gcc.target/arm/neon/vqabsQs16.c: Remove.
5503         * gcc.target/arm/neon/vqabsQs32.c: Remove.
5504         * gcc.target/arm/neon/vqabsQs8.c: Remove.
5505         * gcc.target/arm/neon/vqabss16.c: Remove.
5506         * gcc.target/arm/neon/vqabss32.c: Remove.
5507         * gcc.target/arm/neon/vqabss8.c: Remove.
5508         * gcc.target/arm/neon/vqaddQs16.c: Remove.
5509         * gcc.target/arm/neon/vqaddQs32.c: Remove.
5510         * gcc.target/arm/neon/vqaddQs64.c: Remove.
5511         * gcc.target/arm/neon/vqaddQs8.c: Remove.
5512         * gcc.target/arm/neon/vqaddQu16.c: Remove.
5513         * gcc.target/arm/neon/vqaddQu32.c: Remove.
5514         * gcc.target/arm/neon/vqaddQu64.c: Remove.
5515         * gcc.target/arm/neon/vqaddQu8.c: Remove.
5516         * gcc.target/arm/neon/vqadds16.c: Remove.
5517         * gcc.target/arm/neon/vqadds32.c: Remove.
5518         * gcc.target/arm/neon/vqadds64.c: Remove.
5519         * gcc.target/arm/neon/vqadds8.c: Remove.
5520         * gcc.target/arm/neon/vqaddu16.c: Remove.
5521         * gcc.target/arm/neon/vqaddu32.c: Remove.
5522         * gcc.target/arm/neon/vqaddu64.c: Remove.
5523         * gcc.target/arm/neon/vqaddu8.c: Remove.
5524         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5525         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5526         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5527         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5528         * gcc.target/arm/neon/vqdmlals16.c: Remove.
5529         * gcc.target/arm/neon/vqdmlals32.c: Remove.
5530         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5531         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5532         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5533         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5534         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5535         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5536         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5537         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5538         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5539         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5540         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5541         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5542         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5543         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5544         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5545         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5546         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5547         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5548         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5549         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5550         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5551         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5552         * gcc.target/arm/neon/vqdmulls16.c: Remove.
5553         * gcc.target/arm/neon/vqdmulls32.c: Remove.
5554         * gcc.target/arm/neon/vqmovns16.c: Remove.
5555         * gcc.target/arm/neon/vqmovns32.c: Remove.
5556         * gcc.target/arm/neon/vqmovns64.c: Remove.
5557         * gcc.target/arm/neon/vqmovnu16.c: Remove.
5558         * gcc.target/arm/neon/vqmovnu32.c: Remove.
5559         * gcc.target/arm/neon/vqmovnu64.c: Remove.
5560         * gcc.target/arm/neon/vqmovuns16.c: Remove.
5561         * gcc.target/arm/neon/vqmovuns32.c: Remove.
5562         * gcc.target/arm/neon/vqmovuns64.c: Remove.
5563         * gcc.target/arm/neon/vqnegQs16.c: Remove.
5564         * gcc.target/arm/neon/vqnegQs32.c: Remove.
5565         * gcc.target/arm/neon/vqnegQs8.c: Remove.
5566         * gcc.target/arm/neon/vqnegs16.c: Remove.
5567         * gcc.target/arm/neon/vqnegs32.c: Remove.
5568         * gcc.target/arm/neon/vqnegs8.c: Remove.
5569         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5570         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5571         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5572         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5573         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5574         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5575         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5576         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5577         * gcc.target/arm/neon/vqshlQs16.c: Remove.
5578         * gcc.target/arm/neon/vqshlQs32.c: Remove.
5579         * gcc.target/arm/neon/vqshlQs64.c: Remove.
5580         * gcc.target/arm/neon/vqshlQs8.c: Remove.
5581         * gcc.target/arm/neon/vqshlQu16.c: Remove.
5582         * gcc.target/arm/neon/vqshlQu32.c: Remove.
5583         * gcc.target/arm/neon/vqshlQu64.c: Remove.
5584         * gcc.target/arm/neon/vqshlQu8.c: Remove.
5585         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5586         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5587         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5588         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5589         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5590         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5591         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5592         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5593         * gcc.target/arm/neon/vqshls16.c: Remove.
5594         * gcc.target/arm/neon/vqshls32.c: Remove.
5595         * gcc.target/arm/neon/vqshls64.c: Remove.
5596         * gcc.target/arm/neon/vqshls8.c: Remove.
5597         * gcc.target/arm/neon/vqshlu16.c: Remove.
5598         * gcc.target/arm/neon/vqshlu32.c: Remove.
5599         * gcc.target/arm/neon/vqshlu64.c: Remove.
5600         * gcc.target/arm/neon/vqshlu8.c: Remove.
5601         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5602         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5603         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5604         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5605         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5606         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5607         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5608         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5609         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5610         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5611         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5612         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5613         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5614         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5615         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5616         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5617         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5618         * gcc.target/arm/neon/vqsubQs16.c: Remove.
5619         * gcc.target/arm/neon/vqsubQs32.c: Remove.
5620         * gcc.target/arm/neon/vqsubQs64.c: Remove.
5621         * gcc.target/arm/neon/vqsubQs8.c: Remove.
5622         * gcc.target/arm/neon/vqsubQu16.c: Remove.
5623         * gcc.target/arm/neon/vqsubQu32.c: Remove.
5624         * gcc.target/arm/neon/vqsubQu64.c: Remove.
5625         * gcc.target/arm/neon/vqsubQu8.c: Remove.
5626         * gcc.target/arm/neon/vqsubs16.c: Remove.
5627         * gcc.target/arm/neon/vqsubs32.c: Remove.
5628         * gcc.target/arm/neon/vqsubs64.c: Remove.
5629         * gcc.target/arm/neon/vqsubs8.c: Remove.
5630         * gcc.target/arm/neon/vqsubu16.c: Remove.
5631         * gcc.target/arm/neon/vqsubu32.c: Remove.
5632         * gcc.target/arm/neon/vqsubu64.c: Remove.
5633         * gcc.target/arm/neon/vqsubu8.c: Remove.
5634         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5635         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5636         * gcc.target/arm/neon/vrecpef32.c: Remove.
5637         * gcc.target/arm/neon/vrecpeu32.c: Remove.
5638         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5639         * gcc.target/arm/neon/vrecpsf32.c: Remove.
5640         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5641         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5642         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5643         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5644         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5645         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5646         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5647         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5648         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5649         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5650         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5651         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5652         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5653         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5654         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5655         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5656         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5657         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5658         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5659         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5660         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5661         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5662         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5663         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5664         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5665         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5666         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5667         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5668         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5669         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5670         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5671         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5672         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5673         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5674         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5675         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5676         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5677         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5678         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5679         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5680         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5681         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5682         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5683         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5684         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5685         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5686         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5687         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5688         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5689         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5690         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5691         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5692         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5693         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5694         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5695         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5696         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5697         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5698         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5699         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5700         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5701         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5702         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5703         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5704         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5705         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5706         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5707         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5708         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5709         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5710         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5711         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5712         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5713         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5714         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5715         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5716         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5717         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5718         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5719         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5720         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5721         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5722         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5723         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5724         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5725         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5726         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5727         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5728         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5729         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5730         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5731         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5732         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5733         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5734         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5735         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5736         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5737         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5738         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5739         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5740         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5741         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5742         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5743         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5744         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5745         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5746         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5747         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5748         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5749         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5750         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5751         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5752         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5753         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5754         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5755         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5756         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5757         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5758         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5759         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5760         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5761         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5762         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5763         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5764         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5765         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5766         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5767         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5768         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5769         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5770         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5771         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5772         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5773         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5774         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5775         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5776         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5777         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5778         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5779         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5780         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5781         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5782         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5783         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5784         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5785         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5786         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5787         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5788         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5789         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5790         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5791         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5792         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5793         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5794         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5795         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5796         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5797         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5798         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5799         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5800         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5801         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5802         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5803         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5804         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5805         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5806         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5807         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5808         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5809         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5810         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5811         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5812         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5813         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5814         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5815         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5816         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5817         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5818         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5819         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5820         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5821         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5822         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5823         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5824         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5825         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5826         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5827         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5828         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5829         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5830         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5831         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5832         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5833         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5834         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5835         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5836         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5837         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5838         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5839         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5840         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5841         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5842         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5843         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5844         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5845         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5846         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5847         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5848         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5849         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5850         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5851         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5852         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5853         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5854         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5855         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5856         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5857         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5858         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5859         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5860         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5861         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5862         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5863         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5864         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5865         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5866         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5867         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5868         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5869         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5870         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5871         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5872         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5873         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5874         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5875         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5876         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5877         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5878         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5879         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5880         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5881         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5882         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5883         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5884         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5885         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5886         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5887         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5888         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5889         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5890         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5891         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5892         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5893         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5894         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5895         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5896         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5897         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5898         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5899         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5900         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5901         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5902         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5903         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5904         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5905         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5906         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5907         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5908         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5909         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5910         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5911         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5912         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5913         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5914         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5915         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5916         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5917         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5918         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5919         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5920         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5921         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5922         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5923         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5924         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5925         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5926         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5927         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5928         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5929         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5930         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5931         * gcc.target/arm/neon/vrev16p8.c: Remove.
5932         * gcc.target/arm/neon/vrev16s8.c: Remove.
5933         * gcc.target/arm/neon/vrev16u8.c: Remove.
5934         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5935         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5936         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5937         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5938         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5939         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5940         * gcc.target/arm/neon/vrev32p16.c: Remove.
5941         * gcc.target/arm/neon/vrev32p8.c: Remove.
5942         * gcc.target/arm/neon/vrev32s16.c: Remove.
5943         * gcc.target/arm/neon/vrev32s8.c: Remove.
5944         * gcc.target/arm/neon/vrev32u16.c: Remove.
5945         * gcc.target/arm/neon/vrev32u8.c: Remove.
5946         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5947         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5948         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5949         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5950         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5951         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5952         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5953         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5954         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5955         * gcc.target/arm/neon/vrev64f32.c: Remove.
5956         * gcc.target/arm/neon/vrev64p16.c: Remove.
5957         * gcc.target/arm/neon/vrev64p8.c: Remove.
5958         * gcc.target/arm/neon/vrev64s16.c: Remove.
5959         * gcc.target/arm/neon/vrev64s32.c: Remove.
5960         * gcc.target/arm/neon/vrev64s8.c: Remove.
5961         * gcc.target/arm/neon/vrev64u16.c: Remove.
5962         * gcc.target/arm/neon/vrev64u32.c: Remove.
5963         * gcc.target/arm/neon/vrev64u8.c: Remove.
5964         * gcc.target/arm/neon/vrndaf32.c: Remove.
5965         * gcc.target/arm/neon/vrndaqf32.c: Remove.
5966         * gcc.target/arm/neon/vrndf32.c: Remove.
5967         * gcc.target/arm/neon/vrndmf32.c: Remove.
5968         * gcc.target/arm/neon/vrndmqf32.c: Remove.
5969         * gcc.target/arm/neon/vrndnf32.c: Remove.
5970         * gcc.target/arm/neon/vrndnqf32.c: Remove.
5971         * gcc.target/arm/neon/vrndpf32.c: Remove.
5972         * gcc.target/arm/neon/vrndpqf32.c: Remove.
5973         * gcc.target/arm/neon/vrndqf32.c: Remove.
5974         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5975         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5976         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5977         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5978         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5979         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5980         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5981         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5982         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5983         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5984         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5985         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5986         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5987         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5988         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5989         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5990         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5991         * gcc.target/arm/neon/vset_lanef32.c: Remove.
5992         * gcc.target/arm/neon/vset_lanep16.c: Remove.
5993         * gcc.target/arm/neon/vset_lanep8.c: Remove.
5994         * gcc.target/arm/neon/vset_lanes16.c: Remove.
5995         * gcc.target/arm/neon/vset_lanes32.c: Remove.
5996         * gcc.target/arm/neon/vset_lanes64.c: Remove.
5997         * gcc.target/arm/neon/vset_lanes8.c: Remove.
5998         * gcc.target/arm/neon/vset_laneu16.c: Remove.
5999         * gcc.target/arm/neon/vset_laneu32.c: Remove.
6000         * gcc.target/arm/neon/vset_laneu64.c: Remove.
6001         * gcc.target/arm/neon/vset_laneu8.c: Remove.
6002         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
6003         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
6004         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
6005         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
6006         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
6007         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
6008         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
6009         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
6010         * gcc.target/arm/neon/vshlQs16.c: Remove.
6011         * gcc.target/arm/neon/vshlQs32.c: Remove.
6012         * gcc.target/arm/neon/vshlQs64.c: Remove.
6013         * gcc.target/arm/neon/vshlQs8.c: Remove.
6014         * gcc.target/arm/neon/vshlQu16.c: Remove.
6015         * gcc.target/arm/neon/vshlQu32.c: Remove.
6016         * gcc.target/arm/neon/vshlQu64.c: Remove.
6017         * gcc.target/arm/neon/vshlQu8.c: Remove.
6018         * gcc.target/arm/neon/vshl_ns16.c: Remove.
6019         * gcc.target/arm/neon/vshl_ns32.c: Remove.
6020         * gcc.target/arm/neon/vshl_ns64.c: Remove.
6021         * gcc.target/arm/neon/vshl_ns8.c: Remove.
6022         * gcc.target/arm/neon/vshl_nu16.c: Remove.
6023         * gcc.target/arm/neon/vshl_nu32.c: Remove.
6024         * gcc.target/arm/neon/vshl_nu64.c: Remove.
6025         * gcc.target/arm/neon/vshl_nu8.c: Remove.
6026         * gcc.target/arm/neon/vshll_ns16.c: Remove.
6027         * gcc.target/arm/neon/vshll_ns32.c: Remove.
6028         * gcc.target/arm/neon/vshll_ns8.c: Remove.
6029         * gcc.target/arm/neon/vshll_nu16.c: Remove.
6030         * gcc.target/arm/neon/vshll_nu32.c: Remove.
6031         * gcc.target/arm/neon/vshll_nu8.c: Remove.
6032         * gcc.target/arm/neon/vshls16.c: Remove.
6033         * gcc.target/arm/neon/vshls32.c: Remove.
6034         * gcc.target/arm/neon/vshls64.c: Remove.
6035         * gcc.target/arm/neon/vshls8.c: Remove.
6036         * gcc.target/arm/neon/vshlu16.c: Remove.
6037         * gcc.target/arm/neon/vshlu32.c: Remove.
6038         * gcc.target/arm/neon/vshlu64.c: Remove.
6039         * gcc.target/arm/neon/vshlu8.c: Remove.
6040         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
6041         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
6042         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
6043         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
6044         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
6045         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
6046         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
6047         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
6048         * gcc.target/arm/neon/vshr_ns16.c: Remove.
6049         * gcc.target/arm/neon/vshr_ns32.c: Remove.
6050         * gcc.target/arm/neon/vshr_ns64.c: Remove.
6051         * gcc.target/arm/neon/vshr_ns8.c: Remove.
6052         * gcc.target/arm/neon/vshr_nu16.c: Remove.
6053         * gcc.target/arm/neon/vshr_nu32.c: Remove.
6054         * gcc.target/arm/neon/vshr_nu64.c: Remove.
6055         * gcc.target/arm/neon/vshr_nu8.c: Remove.
6056         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
6057         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
6058         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
6059         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
6060         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
6061         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
6062         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
6063         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
6064         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
6065         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
6066         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
6067         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
6068         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
6069         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
6070         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
6071         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
6072         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
6073         * gcc.target/arm/neon/vsli_np16.c: Remove.
6074         * gcc.target/arm/neon/vsli_np64.c: Remove.
6075         * gcc.target/arm/neon/vsli_np8.c: Remove.
6076         * gcc.target/arm/neon/vsli_ns16.c: Remove.
6077         * gcc.target/arm/neon/vsli_ns32.c: Remove.
6078         * gcc.target/arm/neon/vsli_ns64.c: Remove.
6079         * gcc.target/arm/neon/vsli_ns8.c: Remove.
6080         * gcc.target/arm/neon/vsli_nu16.c: Remove.
6081         * gcc.target/arm/neon/vsli_nu32.c: Remove.
6082         * gcc.target/arm/neon/vsli_nu64.c: Remove.
6083         * gcc.target/arm/neon/vsli_nu8.c: Remove.
6084         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
6085         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
6086         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
6087         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
6088         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
6089         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
6090         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
6091         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
6092         * gcc.target/arm/neon/vsra_ns16.c: Remove.
6093         * gcc.target/arm/neon/vsra_ns32.c: Remove.
6094         * gcc.target/arm/neon/vsra_ns64.c: Remove.
6095         * gcc.target/arm/neon/vsra_ns8.c: Remove.
6096         * gcc.target/arm/neon/vsra_nu16.c: Remove.
6097         * gcc.target/arm/neon/vsra_nu32.c: Remove.
6098         * gcc.target/arm/neon/vsra_nu64.c: Remove.
6099         * gcc.target/arm/neon/vsra_nu8.c: Remove.
6100         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
6101         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
6102         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
6103         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
6104         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
6105         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
6106         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
6107         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
6108         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
6109         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
6110         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
6111         * gcc.target/arm/neon/vsri_np16.c: Remove.
6112         * gcc.target/arm/neon/vsri_np64.c: Remove.
6113         * gcc.target/arm/neon/vsri_np8.c: Remove.
6114         * gcc.target/arm/neon/vsri_ns16.c: Remove.
6115         * gcc.target/arm/neon/vsri_ns32.c: Remove.
6116         * gcc.target/arm/neon/vsri_ns64.c: Remove.
6117         * gcc.target/arm/neon/vsri_ns8.c: Remove.
6118         * gcc.target/arm/neon/vsri_nu16.c: Remove.
6119         * gcc.target/arm/neon/vsri_nu32.c: Remove.
6120         * gcc.target/arm/neon/vsri_nu64.c: Remove.
6121         * gcc.target/arm/neon/vsri_nu8.c: Remove.
6122         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
6123         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
6124         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
6125         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
6126         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
6127         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
6128         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
6129         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
6130         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
6131         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
6132         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
6133         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
6134         * gcc.target/arm/neon/vst1Qf32.c: Remove.
6135         * gcc.target/arm/neon/vst1Qp16.c: Remove.
6136         * gcc.target/arm/neon/vst1Qp64.c: Remove.
6137         * gcc.target/arm/neon/vst1Qp8.c: Remove.
6138         * gcc.target/arm/neon/vst1Qs16.c: Remove.
6139         * gcc.target/arm/neon/vst1Qs32.c: Remove.
6140         * gcc.target/arm/neon/vst1Qs64.c: Remove.
6141         * gcc.target/arm/neon/vst1Qs8.c: Remove.
6142         * gcc.target/arm/neon/vst1Qu16.c: Remove.
6143         * gcc.target/arm/neon/vst1Qu32.c: Remove.
6144         * gcc.target/arm/neon/vst1Qu64.c: Remove.
6145         * gcc.target/arm/neon/vst1Qu8.c: Remove.
6146         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
6147         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
6148         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
6149         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
6150         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
6151         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
6152         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
6153         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
6154         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
6155         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
6156         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
6157         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
6158         * gcc.target/arm/neon/vst1f32.c: Remove.
6159         * gcc.target/arm/neon/vst1p16.c: Remove.
6160         * gcc.target/arm/neon/vst1p64.c: Remove.
6161         * gcc.target/arm/neon/vst1p8.c: Remove.
6162         * gcc.target/arm/neon/vst1s16.c: Remove.
6163         * gcc.target/arm/neon/vst1s32.c: Remove.
6164         * gcc.target/arm/neon/vst1s64.c: Remove.
6165         * gcc.target/arm/neon/vst1s8.c: Remove.
6166         * gcc.target/arm/neon/vst1u16.c: Remove.
6167         * gcc.target/arm/neon/vst1u32.c: Remove.
6168         * gcc.target/arm/neon/vst1u64.c: Remove.
6169         * gcc.target/arm/neon/vst1u8.c: Remove.
6170         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6171         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6172         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6173         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6174         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6175         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6176         * gcc.target/arm/neon/vst2Qf32.c: Remove.
6177         * gcc.target/arm/neon/vst2Qp16.c: Remove.
6178         * gcc.target/arm/neon/vst2Qp8.c: Remove.
6179         * gcc.target/arm/neon/vst2Qs16.c: Remove.
6180         * gcc.target/arm/neon/vst2Qs32.c: Remove.
6181         * gcc.target/arm/neon/vst2Qs8.c: Remove.
6182         * gcc.target/arm/neon/vst2Qu16.c: Remove.
6183         * gcc.target/arm/neon/vst2Qu32.c: Remove.
6184         * gcc.target/arm/neon/vst2Qu8.c: Remove.
6185         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6186         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6187         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6188         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6189         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6190         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6191         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6192         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6193         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6194         * gcc.target/arm/neon/vst2f32.c: Remove.
6195         * gcc.target/arm/neon/vst2p16.c: Remove.
6196         * gcc.target/arm/neon/vst2p64.c: Remove.
6197         * gcc.target/arm/neon/vst2p8.c: Remove.
6198         * gcc.target/arm/neon/vst2s16.c: Remove.
6199         * gcc.target/arm/neon/vst2s32.c: Remove.
6200         * gcc.target/arm/neon/vst2s64.c: Remove.
6201         * gcc.target/arm/neon/vst2s8.c: Remove.
6202         * gcc.target/arm/neon/vst2u16.c: Remove.
6203         * gcc.target/arm/neon/vst2u32.c: Remove.
6204         * gcc.target/arm/neon/vst2u64.c: Remove.
6205         * gcc.target/arm/neon/vst2u8.c: Remove.
6206         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6207         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6208         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6209         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6210         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6211         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6212         * gcc.target/arm/neon/vst3Qf32.c: Remove.
6213         * gcc.target/arm/neon/vst3Qp16.c: Remove.
6214         * gcc.target/arm/neon/vst3Qp8.c: Remove.
6215         * gcc.target/arm/neon/vst3Qs16.c: Remove.
6216         * gcc.target/arm/neon/vst3Qs32.c: Remove.
6217         * gcc.target/arm/neon/vst3Qs8.c: Remove.
6218         * gcc.target/arm/neon/vst3Qu16.c: Remove.
6219         * gcc.target/arm/neon/vst3Qu32.c: Remove.
6220         * gcc.target/arm/neon/vst3Qu8.c: Remove.
6221         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6222         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6223         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6224         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6225         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6226         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6227         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6228         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6229         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6230         * gcc.target/arm/neon/vst3f32.c: Remove.
6231         * gcc.target/arm/neon/vst3p16.c: Remove.
6232         * gcc.target/arm/neon/vst3p64.c: Remove.
6233         * gcc.target/arm/neon/vst3p8.c: Remove.
6234         * gcc.target/arm/neon/vst3s16.c: Remove.
6235         * gcc.target/arm/neon/vst3s32.c: Remove.
6236         * gcc.target/arm/neon/vst3s64.c: Remove.
6237         * gcc.target/arm/neon/vst3s8.c: Remove.
6238         * gcc.target/arm/neon/vst3u16.c: Remove.
6239         * gcc.target/arm/neon/vst3u32.c: Remove.
6240         * gcc.target/arm/neon/vst3u64.c: Remove.
6241         * gcc.target/arm/neon/vst3u8.c: Remove.
6242         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6243         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6244         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6245         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6246         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6247         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6248         * gcc.target/arm/neon/vst4Qf32.c: Remove.
6249         * gcc.target/arm/neon/vst4Qp16.c: Remove.
6250         * gcc.target/arm/neon/vst4Qp8.c: Remove.
6251         * gcc.target/arm/neon/vst4Qs16.c: Remove.
6252         * gcc.target/arm/neon/vst4Qs32.c: Remove.
6253         * gcc.target/arm/neon/vst4Qs8.c: Remove.
6254         * gcc.target/arm/neon/vst4Qu16.c: Remove.
6255         * gcc.target/arm/neon/vst4Qu32.c: Remove.
6256         * gcc.target/arm/neon/vst4Qu8.c: Remove.
6257         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6258         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6259         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6260         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6261         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6262         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6263         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6264         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6265         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6266         * gcc.target/arm/neon/vst4f32.c: Remove.
6267         * gcc.target/arm/neon/vst4p16.c: Remove.
6268         * gcc.target/arm/neon/vst4p64.c: Remove.
6269         * gcc.target/arm/neon/vst4p8.c: Remove.
6270         * gcc.target/arm/neon/vst4s16.c: Remove.
6271         * gcc.target/arm/neon/vst4s32.c: Remove.
6272         * gcc.target/arm/neon/vst4s64.c: Remove.
6273         * gcc.target/arm/neon/vst4s8.c: Remove.
6274         * gcc.target/arm/neon/vst4u16.c: Remove.
6275         * gcc.target/arm/neon/vst4u32.c: Remove.
6276         * gcc.target/arm/neon/vst4u64.c: Remove.
6277         * gcc.target/arm/neon/vst4u8.c: Remove.
6278         * gcc.target/arm/neon/vsubQf32.c: Remove.
6279         * gcc.target/arm/neon/vsubQs16.c: Remove.
6280         * gcc.target/arm/neon/vsubQs32.c: Remove.
6281         * gcc.target/arm/neon/vsubQs64.c: Remove.
6282         * gcc.target/arm/neon/vsubQs8.c: Remove.
6283         * gcc.target/arm/neon/vsubQu16.c: Remove.
6284         * gcc.target/arm/neon/vsubQu32.c: Remove.
6285         * gcc.target/arm/neon/vsubQu64.c: Remove.
6286         * gcc.target/arm/neon/vsubQu8.c: Remove.
6287         * gcc.target/arm/neon/vsubf32.c: Remove.
6288         * gcc.target/arm/neon/vsubhns16.c: Remove.
6289         * gcc.target/arm/neon/vsubhns32.c: Remove.
6290         * gcc.target/arm/neon/vsubhns64.c: Remove.
6291         * gcc.target/arm/neon/vsubhnu16.c: Remove.
6292         * gcc.target/arm/neon/vsubhnu32.c: Remove.
6293         * gcc.target/arm/neon/vsubhnu64.c: Remove.
6294         * gcc.target/arm/neon/vsubls16.c: Remove.
6295         * gcc.target/arm/neon/vsubls32.c: Remove.
6296         * gcc.target/arm/neon/vsubls8.c: Remove.
6297         * gcc.target/arm/neon/vsublu16.c: Remove.
6298         * gcc.target/arm/neon/vsublu32.c: Remove.
6299         * gcc.target/arm/neon/vsublu8.c: Remove.
6300         * gcc.target/arm/neon/vsubs16.c: Remove.
6301         * gcc.target/arm/neon/vsubs32.c: Remove.
6302         * gcc.target/arm/neon/vsubs64.c: Remove.
6303         * gcc.target/arm/neon/vsubs8.c: Remove.
6304         * gcc.target/arm/neon/vsubu16.c: Remove.
6305         * gcc.target/arm/neon/vsubu32.c: Remove.
6306         * gcc.target/arm/neon/vsubu64.c: Remove.
6307         * gcc.target/arm/neon/vsubu8.c: Remove.
6308         * gcc.target/arm/neon/vsubws16.c: Remove.
6309         * gcc.target/arm/neon/vsubws32.c: Remove.
6310         * gcc.target/arm/neon/vsubws8.c: Remove.
6311         * gcc.target/arm/neon/vsubwu16.c: Remove.
6312         * gcc.target/arm/neon/vsubwu32.c: Remove.
6313         * gcc.target/arm/neon/vsubwu8.c: Remove.
6314         * gcc.target/arm/neon/vtbl1p8.c: Remove.
6315         * gcc.target/arm/neon/vtbl1s8.c: Remove.
6316         * gcc.target/arm/neon/vtbl1u8.c: Remove.
6317         * gcc.target/arm/neon/vtbl2p8.c: Remove.
6318         * gcc.target/arm/neon/vtbl2s8.c: Remove.
6319         * gcc.target/arm/neon/vtbl2u8.c: Remove.
6320         * gcc.target/arm/neon/vtbl3p8.c: Remove.
6321         * gcc.target/arm/neon/vtbl3s8.c: Remove.
6322         * gcc.target/arm/neon/vtbl3u8.c: Remove.
6323         * gcc.target/arm/neon/vtbl4p8.c: Remove.
6324         * gcc.target/arm/neon/vtbl4s8.c: Remove.
6325         * gcc.target/arm/neon/vtbl4u8.c: Remove.
6326         * gcc.target/arm/neon/vtbx1p8.c: Remove.
6327         * gcc.target/arm/neon/vtbx1s8.c: Remove.
6328         * gcc.target/arm/neon/vtbx1u8.c: Remove.
6329         * gcc.target/arm/neon/vtbx2p8.c: Remove.
6330         * gcc.target/arm/neon/vtbx2s8.c: Remove.
6331         * gcc.target/arm/neon/vtbx2u8.c: Remove.
6332         * gcc.target/arm/neon/vtbx3p8.c: Remove.
6333         * gcc.target/arm/neon/vtbx3s8.c: Remove.
6334         * gcc.target/arm/neon/vtbx3u8.c: Remove.
6335         * gcc.target/arm/neon/vtbx4p8.c: Remove.
6336         * gcc.target/arm/neon/vtbx4s8.c: Remove.
6337         * gcc.target/arm/neon/vtbx4u8.c: Remove.
6338         * gcc.target/arm/neon/vtrnQf32.c: Remove.
6339         * gcc.target/arm/neon/vtrnQp16.c: Remove.
6340         * gcc.target/arm/neon/vtrnQp8.c: Remove.
6341         * gcc.target/arm/neon/vtrnQs16.c: Remove.
6342         * gcc.target/arm/neon/vtrnQs32.c: Remove.
6343         * gcc.target/arm/neon/vtrnQs8.c: Remove.
6344         * gcc.target/arm/neon/vtrnQu16.c: Remove.
6345         * gcc.target/arm/neon/vtrnQu32.c: Remove.
6346         * gcc.target/arm/neon/vtrnQu8.c: Remove.
6347         * gcc.target/arm/neon/vtrnf32.c: Remove.
6348         * gcc.target/arm/neon/vtrnp16.c: Remove.
6349         * gcc.target/arm/neon/vtrnp8.c: Remove.
6350         * gcc.target/arm/neon/vtrns16.c: Remove.
6351         * gcc.target/arm/neon/vtrns32.c: Remove.
6352         * gcc.target/arm/neon/vtrns8.c: Remove.
6353         * gcc.target/arm/neon/vtrnu16.c: Remove.
6354         * gcc.target/arm/neon/vtrnu32.c: Remove.
6355         * gcc.target/arm/neon/vtrnu8.c: Remove.
6356         * gcc.target/arm/neon/vtstQp8.c: Remove.
6357         * gcc.target/arm/neon/vtstQs16.c: Remove.
6358         * gcc.target/arm/neon/vtstQs32.c: Remove.
6359         * gcc.target/arm/neon/vtstQs8.c: Remove.
6360         * gcc.target/arm/neon/vtstQu16.c: Remove.
6361         * gcc.target/arm/neon/vtstQu32.c: Remove.
6362         * gcc.target/arm/neon/vtstQu8.c: Remove.
6363         * gcc.target/arm/neon/vtstp8.c: Remove.
6364         * gcc.target/arm/neon/vtsts16.c: Remove.
6365         * gcc.target/arm/neon/vtsts32.c: Remove.
6366         * gcc.target/arm/neon/vtsts8.c: Remove.
6367         * gcc.target/arm/neon/vtstu16.c: Remove.
6368         * gcc.target/arm/neon/vtstu32.c: Remove.
6369         * gcc.target/arm/neon/vtstu8.c: Remove.
6370         * gcc.target/arm/neon/vuzpQf32.c: Remove.
6371         * gcc.target/arm/neon/vuzpQp16.c: Remove.
6372         * gcc.target/arm/neon/vuzpQp8.c: Remove.
6373         * gcc.target/arm/neon/vuzpQs16.c: Remove.
6374         * gcc.target/arm/neon/vuzpQs32.c: Remove.
6375         * gcc.target/arm/neon/vuzpQs8.c: Remove.
6376         * gcc.target/arm/neon/vuzpQu16.c: Remove.
6377         * gcc.target/arm/neon/vuzpQu32.c: Remove.
6378         * gcc.target/arm/neon/vuzpQu8.c: Remove.
6379         * gcc.target/arm/neon/vuzpf32.c: Remove.
6380         * gcc.target/arm/neon/vuzpp16.c: Remove.
6381         * gcc.target/arm/neon/vuzpp8.c: Remove.
6382         * gcc.target/arm/neon/vuzps16.c: Remove.
6383         * gcc.target/arm/neon/vuzps32.c: Remove.
6384         * gcc.target/arm/neon/vuzps8.c: Remove.
6385         * gcc.target/arm/neon/vuzpu16.c: Remove.
6386         * gcc.target/arm/neon/vuzpu32.c: Remove.
6387         * gcc.target/arm/neon/vuzpu8.c: Remove.
6388         * gcc.target/arm/neon/vzipQf32.c: Remove.
6389         * gcc.target/arm/neon/vzipQp16.c: Remove.
6390         * gcc.target/arm/neon/vzipQp8.c: Remove.
6391         * gcc.target/arm/neon/vzipQs16.c: Remove.
6392         * gcc.target/arm/neon/vzipQs32.c: Remove.
6393         * gcc.target/arm/neon/vzipQs8.c: Remove.
6394         * gcc.target/arm/neon/vzipQu16.c: Remove.
6395         * gcc.target/arm/neon/vzipQu32.c: Remove.
6396         * gcc.target/arm/neon/vzipQu8.c: Remove.
6397         * gcc.target/arm/neon/vzipf32.c: Remove.
6398         * gcc.target/arm/neon/vzipp16.c: Remove.
6399         * gcc.target/arm/neon/vzipp8.c: Remove.
6400         * gcc.target/arm/neon/vzips16.c: Remove.
6401         * gcc.target/arm/neon/vzips32.c: Remove.
6402         * gcc.target/arm/neon/vzips8.c: Remove.
6403         * gcc.target/arm/neon/vzipu16.c: Remove.
6404         * gcc.target/arm/neon/vzipu32.c: Remove.
6405         * gcc.target/arm/neon/vzipu8.c: Remove.
6408 2015-11-12  Marek Polacek  <polacek@redhat.com>
6410         PR c/67784
6411         * gcc.dg/pr67784-1.c: New test.
6412         * gcc.dg/pr67784-2.c: New test.
6414 2015-11-12  Martin Liska  <mliska@suse.cz>
6416         * gcc.dg/ipa/pr68035.c: New test.
6418 2015-11-12  Richard Biener  <rguenther@suse.de>
6420         PR tree-optimization/68306
6421         * gcc.dg/pr68306.c: New testcase.
6423 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6425         Implement D0013R2, logical type traits.
6427         * g++.dg/cpp0x/Wattributes1.C: Adjust.
6429 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
6431         * c-c++-common/goacc/data-default-1.c: New.
6433 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
6435         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6437 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6439         PR tree-optimization/68305
6440         * gcc.dg/vect/pr68305.c: New test.
6442 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
6444         * gcc.target/i386/pr67265-2.c: New test.
6446 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6448         * gcc.dg/pr68286.c: New test.
6450 2015-11-12  Christian Bruel  <christian.bruel@st.com>
6452         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6454 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
6456         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6457         aligned to 64 bits.
6459 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
6461         * gcc.dg/pr65521.c: Fail on AIX.
6463 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
6465         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
6466         * gcc.dg/graphite/fuse-2.c: Same.
6467         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6468         isl-ast-gen-*.c files.
6469         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6470         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6471         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6472         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6473         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6474         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6475         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6476         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6477         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6478         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6479         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6481 2015-11-11  Marek Polacek  <polacek@redhat.com>
6483         PR c/68107
6484         PR c++/68266
6485         * c-c++-common/pr68107.c: New test.
6486         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6487         (large_array_char_template): Likewise.
6488         * g++.dg/init/new44.C: Adjust dg-error.
6490 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6492         * gfortran.dg/goacc/private-3.f95: Remove xfail.
6493         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6495 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
6497         * gcc.target/i386/pr67265.c: New test.
6499 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
6501         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
6502         tests for the expected generated code.
6504 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
6506         * gcc.target/mips/split-ds-sequence.c: New test.
6508 2015-11-11  Julia Koval  <julia.koval@intel.com>
6510         * g++.dg/ext/mv16.C: New functions.
6512 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
6513             Jiong Wang      <jiong.wang@arm.com>
6515         * gcc.dg/tree-ssa/pr68234.c: New testcase.
6517 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6519         * gcc.target/i386/mask-pack.c: New test.
6520         * gcc.target/i386/mask-unpack.c: New test.
6522 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6524         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6526 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6528         * gcc.dg/vect/slp-cond-5.c: New test.
6530 2015-11-10  Richard Biener  <rguenther@suse.de>
6532         PR tree-optimization/68240
6533         * gcc.dg/torture/pr68240.c: New testcase.
6535 2015-11-10  Richard Biener  <rguenther@suse.de>
6537         PR tree-optimization/56118
6538         * gcc.target/i386/pr56118.c: New testcase.
6540 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6542         * gcc.target/aarch64/cond_op_imm_1.c: New test.
6544 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
6546         * gfortran.dg/pr68251.f90: New test.
6548 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
6550         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6552 2015-11-09  Martin Sebor  <msebor@redhat.com>
6554         * init/new45.C: New test to verify that operator new is invoked
6555         with or without overhead for a cookie.
6557         PR c++/67927
6558         * init/new44.C: New test for placement new expressions for arrays
6559         with excessive number of elements.
6561         PR c++/67913
6562         * init/new43.C: New test for placement new expressions for arrays
6563         with negative number of elements.
6565         * other/new-size-type.C: Expect array new expression with
6566         an excessive number of elements to be rejected.
6568 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
6570         * c-c++-common/goacc/routine-1.c: New.
6571         * c-c++-common/goacc/routine-2.c: New.
6572         * c-c++-common/goacc/routine-3.c: New.
6573         * c-c++-common/goacc/routine-4.c: New.
6574         * c-c++-common/goacc/routine-5.c: New.
6576 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6578         * gcc.target/sparc/sparc-ret.c: Rename to...
6579         * gcc.target/sparc/sparc-ret-1.c: ...this.
6580         * gcc.target/sparc/sparc-ret-2.c: New test.
6582 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
6584         * lib/target-supports.exp (check_p8vector_hw_available): Split
6585         long line.
6586         (check_vsx_hw_available): Likewise.
6587         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6588         support and for PowerPC float128 support.
6589         (check_p9modulo_hw_available): Likewise.
6590         (check_ppc_float128_sw_available): Likewise.
6591         (check_ppc_float128_hw_available): Likewise.
6592         (check_effective_target_powerpc_p9vector_ok): Likewise.
6593         (check_effective_target_powerpc_p9modulo_ok): Likewise.
6594         (check_effective_target_powerpc_float128_sw_ok): Likewise.
6595         (check_effective_target_powerpc_float128_hw_ok): Likewise.
6596         (is-effective-target): Add new PowerPc targets.
6597         (is-effective-target-keyword): Likewise.
6598         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6599         instructions, use it.
6601         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6602         * gcc.target/powerpc/mod-2.c: Likewise.
6603         * gcc.target/powerpc/ctz-1.c: Likewise.
6604         * gcc.target/powerpc/ctz-2.c: Likewise.
6605         * gcc.target/powerpc/extswsli-1.c: Likewise.
6606         * gcc.target/powerpc/extswsli-2.c: Likewise.
6607         * gcc.target/powerpc/extswsli-3.c: Likewise.
6609         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6610         and allow the test on PowerPC LE.
6611         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6612         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6614         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6615         check instead of powerpc_vsx_ok.
6616         * gcc.target/powerpc/float128-mix.c: Likewise.
6618 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6620         * gcc.dg/sso/*.c: Robustify dg-output directives.
6622 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6624         * g++.dg/ubsan/pr68259.C: New test.
6626 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
6628         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6629         (main): Use _Cilk_spawn instead of cilk_spawn.
6631 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
6633         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6634         scan-assembler directive.
6636 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6638         PR target/68129
6639         * gcc.dg/pr68129_1.c: New test.
6641 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
6643         PR debug/67192
6644         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6645         (main): Invoke them.
6647 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
6649         PR debug/67192
6650         * gcc.dg/guality/pr67192.c: New test.
6652 2015-11-09  Richard Biener  <rguenther@suse.de>
6654         PR tree-optimization/68248
6655         * gcc.dg/torture/pr68248.c: New testcase.
6657 2015-11-09  Richard Biener  <rguenther@suse.de>
6659         PR tree-optimization/56118
6660         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6662 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6664         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6665         labelref and check use of constant pool by looking for .word and
6666         similar directives.
6668 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
6670         PR target/66326
6671         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6673 2015-11-09  Richard Henderson  <rth@redhat.com>
6675         * gcc.target/i386/addr-space-1.c: New test.
6676         * gcc.target/i386/addr-space-2.c: New test.
6677         * gcc.target/i386/addr-space-3.c: New test.
6679 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
6681         PR fortran/68053
6682         * gfortran.dg/pr68053.f90: New test.
6684 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
6686         * g++.dg/lto/pr68057_0.C: Fix testcase.
6688 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
6690         * gfortran.dg/PR67518.f90: move from here...
6691         * gfortran.dg/graphite/PR67518.f90: to here.
6692         * gfortran.dg/PR53852.f90: move from here...
6693         * gfortran.dg/graphite/PR53852.f90: to here.
6695 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
6697         * gcc.dg/sso-1.c: New test.
6698         * gcc.dg/sso-2.c: Likewise.
6699         * gcc.dg/sso-3.c: Likewise.
6700         * gcc.dg/sso-4.c: Likewise.
6701         * gcc.dg/sso-5.c: Likewise.
6702         * gcc.dg/sso-6.c: Likewise.
6703         * gcc.dg/sso-7.c: Likewise.
6704         * gcc.dg/sso-8.c: Likewise.
6705         * gcc.dg/sso: New directory.
6706         * gcc.target/i386/movbe-3.c: New test.
6707         * gnat.dg/sso1.adb: Likewise.
6708         * gnat.dg/sso2.ad[sb]: Likewise.
6709         * gnat.dg/sso3.adb: Likewise.
6710         * gnat.dg/sso4.adb: Likewise.
6711         * gnat.dg/sso5.adb: Likewise.
6712         * gnat.dg/sso6.adb: Likewise.
6713         * gnat.dg/sso7.adb: Likewise.
6714         * gnat.dg/specs/sso1.ads: Likewise.
6715         * gnat.dg/specs/sso2.ads: Likewise.
6716         * gnat.dg/sso: New directory.
6718 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6720         PR fortran/68218
6721         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6723 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
6725         PR fortran/68224
6726         * gfortran.dg/pr68224.f90: New test.
6728 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
6730         PR fortran/68196
6731         * gfortran.dg/proc_ptr_47.f90: New test.
6733         PR fortran/66465
6734         * gfortran.dg/pr66465.f90: New test.
6736 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
6738         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6740 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
6742         PR fortran/68153
6743         * gfortran.dg/pr68153.f90: New test.
6745 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
6747         PR fortran/68151
6748         * gfortran.dg/pr68151.f90: New test.
6750 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
6752         PR tree-optimization/68235
6753         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6755 2015-11-06  Jeff Law  <law@redhat.com>
6757         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6758         realized jump threads.
6759         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6760         threads rather than dom1 dump.
6762 2015-11-06  Michael Collison  <michael.collison@linaro.org
6763             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6765         Revert:
6766         2015-08-01  Michael Collison  <michael.collison@linaro.org
6767                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6769         * gcc.target/arm/mincmp.c: New test.
6771 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
6773         PR fortran/54224
6774         * gfortran.dg/warn_unused_function_2.f90: Add two new
6775         "defined but not used" subroutines.
6777 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
6779         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6780         * g++.dg/gomp/ordered-2.C (f1): Likewise.
6781         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6782         expected diagnostics for the addition of quotes.
6783         * gfortran.dg/gomp/target3.f90: Likewise.
6784         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6785         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6786         * c-c++-common/gomp/doacross-1.c: Likewise.
6787         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6788         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6789         Adjust expected diagnostics wording.
6790         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6791         Don't expect error on ordered threads simd when in for simd.
6792         * c-c++-common/gomp/nesting-2.c: New test.
6793         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6794         * c-c++-common/gomp/ordered-4.c: New test.
6796 2015-11-06  Mike Stump  <mikestump@comcast.net>
6798         * gcc.dg/pragma-diag-5.c: Make test cases unique.
6800 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
6801             Sebastian Pop  <s.pop@samsung.com>
6803         * gcc.dg/graphite/fuse-1.c: New.
6804         * gcc.dg/graphite/fuse-2.c: New.
6805         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6807 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
6809         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6811 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
6813         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6814         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6815         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6816         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6817         * lib/gcc-dg.exp: Load multiline.exp.
6819 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6821         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6822         * gcc.target/arm/interrupt-1.c: Likewise.
6823         * gcc.target/arm/interrupt-2.c: Likewise.
6824         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6826 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
6827             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
6829         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6830         macros for assembly checks.
6831         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6832         frsqrts and frsqrte are not emitted.
6833         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6834         frsqrts and frsqrte are emitted.
6835         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6837 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
6839         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6841 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
6843         PR ipa/68057
6844         PR ipa/68220
6845         * g++.dg/lto/pr68057_0.C: New testcase.
6846         * g++.dg/lto/pr68057_1.C: New testcase.
6847         * g++.dg/torture/pr68220.C: New testcase.
6849 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
6851         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6852         comment.
6854 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
6856         PR tree-optimization/68145
6857         * g++.dg/vect/pr68145.cc: New test.
6859 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6861         PR target/68088
6862         * gcc.dg/pr68088_1.c: New test.
6864 2015-11-06  Richard Biener  <rguenther@suse.de>
6866         * gcc.dg/vect/bb-slp-38.c: New testcase.
6868 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
6870         * gfortran.dg/goacc/private-3.f95: XFAIL.
6872 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
6874         PR middle-end/53852
6875         PR middle-end/67518
6876         * gfortran.dg/PR67518.f90: New test.
6877         * gfortran.dg/PR53852.f90: New test.
6879 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
6880             Tom de Vries  <tom@codesourcery.com>
6881             Nathan Sidwell  <nathan@codesourcery.com>
6882             Thomas Schwinge  <thomas@codesourcery.com>
6884         * c-c++-common/goacc/combined-directives.c: New test.
6885         * c-c++-common/goacc/loop-clauses.c: New test.
6886         * c-c++-common/goacc/tile.c: New test.
6887         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6888         as gang static arguments.
6889         * c-c++-common/goacc/update-1.c: Adjust expected error message.
6890         * g++.dg/goacc/template.C: New test.
6891         * gfortran.dg/goacc/combined-directives.f90: New test.
6892         * gfortran.dg/goacc/default.f95: New test.
6893         * gfortran.dg/goacc/default_none.f95: New test.
6894         * gfortran.dg/goacc/firstprivate-1.f95: New test.
6895         * gfortran.dg/goacc/gang-static.f95: New test.
6896         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6897         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6898         * gfortran.dg/goacc/list.f95: Update test.
6899         * gfortran.dg/goacc/loop-2.f95: Likewise.
6900         * gfortran.dg/goacc/loop-4.f95: New test.
6901         * gfortran.dg/goacc/loop-5.f95: New test.
6902         * gfortran.dg/goacc/loop-6.f95: New test.
6903         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6904         * gfortran.dg/goacc/multi-clause.f90: New test.
6905         * gfortran.dg/goacc/parallel-tree.f95: Update test.
6906         * gfortran.dg/goacc/update.f95: New test.
6908 2015-11-05  Martin Sebor  <msebor@redhat.com>
6910         PR c++/67942
6911         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6912         invocations where the size of the destination buffer object
6913         or its type (or both) is unknown.
6915 2015-11-05  Martin Sebor  <msebor@redhat.com>
6917         PR c++/67942
6918         * g++.dg/warn/Wplacement-new-size.C: New test.
6920 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
6922         * gcc.dg/pr68112.c: New.
6923         * gcc.dg/vect/vect-strided-shift-1.c: New.
6925 2015-11-05  Marek Polacek  <polacek@redhat.com>
6927         PR c/68090
6928         * gcc.dg/pr68090.c: New test.
6930 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
6932         * gcc.dg/ifcvt-4.c: New.
6934 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
6936         PR c++/67846
6937         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6939 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
6941         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6942         of variables in both data sharing and mapping clauses and for
6943         structure element based array sections being mapped rather than
6944         privatized.
6945         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
6946         expected diagnostics wording in one case.
6947         * c-c++-common/gomp/distribute-1.c: New test.
6948         * c-c++-common/gomp/element-1.c: New test.
6949         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6950         and #pragma omp end declare target pair around the function.
6951         Change s from a parameter to a file scope variable.
6952         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6953         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6954         on non-zero low-bound in reduction array sections.  Add further
6955         tests.
6956         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6957         * c-c++-common/gomp/target-teams-1.c: New test.
6958         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6959         for expected mangling on x86_64/i?86.
6960         * gcc.dg/gomp/declare-simd-3.c: New test.
6961         * gcc.dg/gomp/declare-simd-4.c: New test.
6962         * gcc.dg/gomp/for-20.c: New test.
6963         * gcc.dg/gomp/for-21.c: New test.
6964         * gcc.dg/gomp/for-22.c: New test.
6965         * gcc.dg/gomp/for-23.c: New test.
6966         * gcc.dg/gomp/for-24.c: New test.
6967         * gcc.dg/gomp/linear-1.c: New test.
6968         * gcc.dg/gomp/loop-1.c: New test.
6969         * g++.dg/gomp/atomic-17.C: New test.
6970         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6971         non-static data member in shared clause.  Add single construct.
6972         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
6973         scan-assembler-times directives for expected mangling on x86_64/i?86.
6974         * g++.dg/gomp/declare-simd-3.C: Likewise.
6975         * g++.dg/gomp/declare-simd-4.C: New test.
6976         * g++.dg/gomp/declare-simd-5.C: New test.
6977         * g++.dg/gomp/declare-target-1.C: New test.
6978         * g++.dg/gomp/linear-2.C: New test.
6979         * g++.dg/gomp/loop-1.C: New test.
6980         * g++.dg/gomp/loop-2.C: New test.
6981         * g++.dg/gomp/loop-3.C: New test.
6982         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6983         non-static data member in shared clause.
6984         * g++.dg/gomp/member-3.C: New test.
6985         * g++.dg/gomp/member-4.C: New test.
6986         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6987         (bar): Remove dg-message.
6988         * g++.dg/gomp/target-teams-1.C: New test.
6990 2015-11-05  Richard Biener  <rguenther@suse.de>
6992         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6993         uninitialized variables.
6994         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6995         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6996         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6997         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6998         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6999         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7000         * gcc.dg/ipa/inlinehint-2.c: Likewise.
7001         * gcc.dg/ipa/pure-const-2.c: Likewise.
7002         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7003         * gcc.dg/tree-ssa/loop-23.c: Likewise.
7004         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
7005         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7006         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7007         * gcc.dg/vect/pr30858.c: Likewise.
7008         * gcc.dg/vect/pr33866.c: Likewise.
7009         * gcc.dg/vect/pr37027.c: Likewise.
7010         * c-c++-common/ubsan/null-10.c: Likewise.
7011         * gcc.target/i386/incoming-8.c: Likewise.
7013 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
7015         * gnat.dg/slice9.adb: New test.
7017 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
7019         * gfortran.dg/goacc/reduction-2.f95: Delete.
7021 2015-11-04  Tom de Vries  <tom@codesourcery.com>
7023         PR tree-optimization/67742
7024         * gcc.dg/tree-ssa/restrict-7.c: New test.
7025         * gcc.dg/tree-ssa/restrict-8.c: New test.
7027 2015-11-03  Martin Sebor  <msebor@redhat.com>
7029         PR c++-common/67882
7030         * c-c++-common/builtin-offsetof-2.c: New test.
7032 2015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
7034         PR fortran/67982
7035         * gfortran.dg/warn_unused_function_3.f90: New test.
7037 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
7039         * gnat.dg/discr45.adb: Only compile the test.
7041 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
7043         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
7044         * gcc.target/i386/mvc5.c: Ditto.
7045         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
7046         resolver.
7048 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
7050         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
7051         from here to...
7052         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
7053         to succeed.
7055 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
7057         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
7058         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
7059         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
7060         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
7061         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
7062         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
7064 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
7066         * gcc.target/aarch64/fp16/set_zero_1.c: New.
7068 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
7070         * gcc.dg/mvc1.c: Move to ...
7071         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
7072         * gcc.dg/mvc2.c: Move to ...
7073         * gcc.target/i386/mvc2.c: ... here.
7074         * gcc.dg/mvc3.c: Move to ...
7075         * gcc.target/i386/mvc3.c: ... here.
7076         * gcc.dg/mvc4.c: Move to ...
7077         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
7078         * gcc.dg/mvc5.c: Move to ...
7079         * gcc.target/i386/mvc5.c: ... here.
7080         * gcc.dg/mvc6.c: Move to ...
7081         * gcc.target/i386/mvc6.c: ... here.
7082         * gcc.dg/mvc7.c: Move to ...
7083         * gcc.target/i386/mvc7.c: ... here.
7085         * g++.dg/ext/mvc1.C: Require ifunc.
7087 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
7089         PR tree-optimization/68083
7090         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
7092 2015-11-02  Jeff Law  <law@redhat.com>
7094         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
7095         irreducible loops in the CFG.
7097 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
7099         Revert:
7100         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
7102         * gcc.dg/vect/vect-strided-shift-1.c: New.
7104 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7106         PR target/67929
7107         * gcc.target/arm/pr67929_1.c: Move to...
7108         * gcc.c-torture/execute/pr67929_1.c: ... Here.
7109         Remove arm-specific directives.  Add noclone, noinline
7110         attributes.
7112 2015-11-01  Jeff Law  <law@redhat.com>
7114         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
7116 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
7118         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
7119         (sse2_test): Rename from main.  Do not return 0.
7121 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
7123         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
7124         * gfortran.dg/proc_ptr_39.f90: Require visibility.
7125         * gfortran.dg/read_dir.f90: XFAIL AIX.
7127 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
7129         Remove the implementation of N3994, terse range-for loops.
7130         * g++.dg/cpp1z/range-for1.C: Remove.
7132 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
7134         * gnat.dg/discr45.adb: New test.
7136 2015-10-31  Tom de Vries  <tom@codesourcery.com>
7138         * gfortran.dg/assumed_type_2.f90: Update test.
7139         * gfortran.dg/no_arg_check_2.f90: Same.
7141 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
7143         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
7145 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7147         PR fortran/46588
7148         * gfortran.dg/pr46588.f90: New test.
7150 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
7152         * gcc.dg/mvc1.c: New test for multiple targets cloning.
7153         * gcc.dg/mvc2.c: Ditto.
7154         * gcc.dg/mvc3.c: Ditto.
7155         * gcc.dg/mvc4.c: Ditto.
7156         * gcc.dg/mvc5.c: Ditto.
7157         * gcc.dg/mvc6.c: Ditto.
7158         * gcc.dg/mvc7.c: Ditto.
7159         * g++.dg/ext/mvc1.C: Ditto.
7160         * g++.dg/ext/mvc2.C: Ditto.
7161         * g++.dg/ext/mvc3.C: Ditto.
7162         * g++.dg/ext/mvc4.C: Ditto.
7164 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7166         PR fortran/51993
7167         * gfortran.dg/pr51993.f90: New test.
7169 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
7171         PR rtl-optimization/68106
7172         * gcc.target/aarch64/pr68106.c: New.
7174 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7176         PR fortran/36192
7177         * gfortran.dg/pr36192_1.f90: New test.
7179 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7181         PR fortran/68154
7182         *gfortran.dg/pr68154.f90
7184 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
7186         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7187         * c-c++-common/goacc/acc_on_device-2.c: Delete.
7189 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
7191         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7193 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
7195         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7196         PowerPC.
7197         * gcc.target/powerpc/float128-mix.c: Likewise.
7199 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7201         PR fortran/68054
7202         * gfortran.dg/pr68054.f90: New test.
7204 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7206         PR fortran/67885
7207         * gfortran.dg/pr67885.f90: New test.
7209 2015-10-29  Jeff Law  <law@redhat.com>
7211         PR tree-optimization/67892
7212         * gcc.dg/tree-ssa/pr21417: Update expected output.
7213         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7215 2015-10-29  Richard Biener  <rguenther@suse.de>
7217         PR middle-end/68142
7218         * c-c++-common/ubsan/pr68142.c: New testcase.
7220 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
7222         PR c++/67845
7223         * g++.dg/other/cv_func4.C: New.
7225 2015-10-29  Richard Biener  <rguenther@suse.de>
7227         PR middle-end/56956
7228         * c-c++-common/ubsan/pr56956.c: New testcase.
7230 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
7232         * gnat.dg/discr44.adb: New test.
7234 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
7236         PR debug/66068
7237         * gcc.dg/debug/pr66068.c: New test.
7239 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
7241         PR fortran/67933
7242         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7243         array bounds error at line 25.
7245 2015-10-28  Catherine Moore  <clm@codesourcery.com>
7247         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7248         * gcc.target/mips/oddspreg-6.c: Likewise.
7249         * gcc.target/mips/oddspreg-1.c: Likewise.
7250         * gcc.target/mips/oddspreg-2.c: Likewise.
7252 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7254         PR target/67839
7255         * gcc.target/avr/pr67839.c: New test.
7257 2015-10-28  Richard Biener  <rguenther@suse.de>
7259         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7261 2015-10-28  Tom de Vries  <tom@codesourcery.com>
7263         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7265 2015-10-28  Richard Biener  <rguenther@suse.de>
7267         PR ipa/67600
7268         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7269         of #includes.
7271 2015-10-28  Richard Biener  <rguenther@suse.de>
7273         PR tree-optimization/65962
7274         * gcc.dg/vect/vect-62.c: Adjust.
7276 2015-10-28  Richard Biener  <rguenther@suse.de>
7278         PR middle-end/68067
7279         * gcc.dg/torture/pr68067-1.c: New testcase.
7280         * gcc.dg/torture/pr68067-2.c: Likewise.
7282 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7284         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7286 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7288         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7289         as xvmadd and xvnmsub.
7290         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7292 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
7294         * c-c++-common/goacc/loop-shape.c: New test.
7296 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
7297             Cesar Philippidis  <cesar@codesourcery.com>
7299         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7300         * g++.dg/gomp/pr33372-3.C: Likewise.
7302 2015-10-27  Richard Henderson  <rth@redhat.com>
7304         PR rtl-opt/67609
7305         * gcc.target/i386/pr67609-2.c: New test.
7307 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7309         PR target/68102
7310         * gcc.target/aarch64/pr68102_1.c: New test.
7312 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
7314         PR fortran/67933
7315         * gfortran.dg/allocate_with_source_15.f03: New test
7317 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7318             James Norris  <jnorris@codesourcery.com>
7320         PR fortran/63865
7321         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7322         directive to work.
7323         * gfortran.dg/goacc/loop-1.f95: Likewise.
7324         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7325         * gfortran.dg/goacc/cray.f95: Likewise.
7326         * gfortran.dg/goacc/parameter.f95: Likewise.
7328 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7330         PR fortran/68108
7331         * gfortran.dg/pr67805_2.f90: New test.
7333 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
7334             Aditya Kumar  <aditya.k7@samsung.com>
7336         * gcc.dg/graphite/block-0.c: Changed to match pattern.
7337         * gcc.dg/graphite/interchange-1.c: Same.
7338         * gcc.dg/graphite/interchange-10.c: Same.
7339         * gcc.dg/graphite/interchange-11.c: Same.
7340         * gcc.dg/graphite/interchange-13.c: Same.
7341         * gcc.dg/graphite/interchange-3.c: Same.
7342         * gcc.dg/graphite/interchange-4.c: Same.
7343         * gcc.dg/graphite/interchange-7.c: Same.
7344         * gcc.dg/graphite/interchange-9.c: Same.
7345         * gcc.dg/graphite/uns-interchange-9.c: Same.
7346         * gfortran.dg/graphite/interchange-3.f90: Same.
7348 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
7350         PR target/67215
7351         * gcc.target/i386/pr67215-1.c: New test.
7352         * gcc.target/i386/pr67215-2.c: Likewise.
7353         * gcc.target/i386/pr67215-3.c: Likewise.
7355 2015-10-27  Richard Biener  <rguenther@suse.de>
7357         PR tree-optimization/68104
7358         * gcc.dg/torture/pr68104.c: New testcase.
7360 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
7362         * gcc.dg/vect/vect-strided-shift-1.c: New.
7364 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7366         PR target/67929
7367         * gcc.target/arm/pr67929_1.c: New test.
7369 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7371         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7373 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7375         PR tree-optimization/68097
7376         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
7377         --param max-ssa-name-query-depth=3 to dg-options.
7379 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7381         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7383 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7385         * gcc.dg/builtins-52.c: Add -O to dg-options.
7387 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7389         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7391 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7393         PR c/64765
7394         PR c/64880
7395         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
7396         sorry message.
7397         (PR64765): New function.
7398         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7399         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
7400         sorry message.
7401         * gfortran.dg/goacc/cray.f95: Refine prune directive.
7402         * gfortran.dg/goacc/parameter.f95: Likewise.
7404 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
7406         PR fortran/66056
7407         * gfortran.dg/empty_label_typedecl.f90: New test.
7409 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7411         PR fortran/36192
7412         * gfortran.dg/pr36192.f90: New test.
7414 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
7416         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7417         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7418         * gnat.dg/opt51.adb: New test.
7419         * gnat.dg/opt51_pkg.ads: New helper.
7421 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
7423         * gcc.target/mips/ds-schedule-1.c: New.
7424         * gcc.target/mips/ds-schedule-2.c: New.
7426 2015-10-26  Jeff Law  <law@redhat.com>
7428         PR tree-optimization/68013
7429         * gcc.c-torture/compile/pr68013.c: New test.
7431 2015-10-26  Richard Biener  <rguenther@suse.de>
7432         Dominik Vogt  <vogt@linux.vnet.ibm.com>
7434         PR middle-end/67443
7435         * gcc.target/s390/pr67443.c: New testcase.
7437 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
7439         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7440         make it unique per testcase.
7441         * gfortran.dg/chmod_2.f90: Likewise.
7442         * gfortran.dg/chmod_3.f90: Likewise.
7443         * gfortran.dg/direct_io_8.f90: Likewise.
7444         * gfortran.dg/f2003_inquire_1.f03: Likewise.
7445         * gfortran.dg/f2003_io_1.f03: Likewise.
7446         * gfortran.dg/f2003_io_2.f03: Likewise.
7447         * gfortran.dg/f2003_io_8.f03: Likewise.
7448         * gfortran.dg/inquire_size.f90: Likewise.
7449         * gfortran.dg/namelist_66.f90: Likewise.
7450         * gfortran.dg/namelist_82.f90: Likewise.
7451         * gfortran.dg/namelist_87.f90: Likewise.
7452         * gfortran.dg/open_negative_unit_1.f90: Likewise.
7453         * gfortran.dg/open_new.f90: Likewise.
7454         * gfortran.dg/stat_1.f90: Likewise.
7455         * gfortran.dg/stat_2.f90: Likewise.
7456         * gfortran.dg/streamio_15.f90: Likewise.
7457         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7459 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7461         PR middle-end/67989
7462         * g++.dg/pr67989.C: New test.
7464 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7466         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7467         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7468         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7469         suffix to the temporary filename to make it unique per testcase.
7471 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
7473         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7475 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
7477         PR fortran/67171
7478         * gfortran.dg/allocate_with_source_12.f03: New test
7480         PR fortran/61819
7481         * gfortran.dg/allocate_with_source_13.f03: New test
7483         PR fortran/61830
7484         * gfortran.dg/allocate_with_source_14.f03: New test
7486 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
7488         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7490 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
7492         PR target/68084
7493         * gcc.target/i386/pr68084.c: New test.
7495 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
7497         PR fortran/66927
7498         PR fortran/67044
7499         * gfortran.dg/allocate_with_source_10.f08: New test.
7500         * gfortran.dg/allocate_with_source_11.f08: New test.
7501         * gfortran.dg/class_array_15.f03: Changed count of expected
7502         _builtin_frees to 11. One step of temporaries is spared, therefore
7503         the allocatable component of that temporary is not to be freeed.
7505 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7507         PR fortran/68055
7508         * gfortran.dg/pr68055.f90: New case.
7510 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7512         PR fortran/67805
7513         * gfortran.dg/pr67805.f90: New testcase.
7514         * gfortran.dg/array_constructor_26.f03: Update testcase.
7515         * gfortran.dg/array_constructor_27.f03: Ditto.
7516         * gfortran.dg/char_type_len_2.f90: Ditto.
7517         * gfortran.dg/pr67802.f90: Ditto.
7518         * gfortran.dg/used_before_typed_3.f90: Ditto.
7520 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7522         PR ipa/pr67600
7523         * g++.dg/torture/pr67600.C: New testcase.
7525 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
7527         * g++.dg/pr68062.C: New test.
7529 2015-10-23  Jeff Law  <law@redhat.com>
7531         PR tree-optimization/67830
7532         * gcc.dg/pr67830.c: New test.
7534 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7536         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7538 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
7539             Andrew Pinski  <apinski@cavium.com>
7541         PR rtl-optimization/67736
7542         * gcc.dg/torture/pr67736.c: New test.
7543         * gcc.dg/combine-subregs.c: New test.
7545 2015-10-23  Alan Hayward <alan.hayward@arm.com>
7547         PR tree-optimization/65947
7548         * lib/target-supports.exp
7549         (check_effective_target_vect_max_reduc): Add.
7550         * gcc.dg/vect/pr65947-1.c: New test.
7551         * gcc.dg/vect/pr65947-2.c: New test.
7552         * gcc.dg/vect/pr65947-3.c: New test.
7553         * gcc.dg/vect/pr65947-4.c: New test.
7554         * gcc.dg/vect/pr65947-5.c: New test.
7555         * gcc.dg/vect/pr65947-6.c: New test.
7556         * gcc.dg/vect/pr65947-7.c: New test.
7557         * gcc.dg/vect/pr65947-8.c: New test.
7558         * gcc.dg/vect/pr65947-9.c: New test.
7559         * gcc.dg/vect/pr65947-10.c: New test.
7560         * gcc.dg/vect/pr65947-11.c: New test.
7562 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
7564         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7565         Make weak rather than noinline.
7566         * gcc.dg/builtins-57.c: Compile with -O.
7567         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7569 2015-10-23  Tom de Vries  <tom@codesourcery.com>
7571         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7573 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7575         PR sanitizer/68042
7576         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7577         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7579 2015-10-22  Martin Sebor  <msebor@redhat.com>
7581         PR driver/68043
7582         * gcc.misc-tests/help.exp: Verify that option descriptions
7583         end in periods.
7584         * lib/options.exp (check_for_options): Use the regexp --line option.
7585         Print unexpected match on failure.
7587 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
7589         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7591 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
7593         PR c++/67838
7594         * g++.dg/cpp1y/var-templ46.C: New.
7596 2015-10-22  Richard Biener  <rguenther@suse.de>
7598         PR tree-optimization/58497
7599         * gcc.dg/tree-ssa/vector-5.c: New testcase.
7601 2015-10-22  Richard Biener  <rguenther@suse.de>
7603         PR tree-optimization/19049
7604         PR tree-optimization/65962
7605         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7606         * gcc.dg/vect/vect-63.c: Adjust.
7607         * gcc.dg/vect/vect-70.c: Likewise.
7608         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7609         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7610         * gfortran.dg/vect/pr19049.f90: Likewise.
7611         * gfortran.dg/vect/vect-8.f90: Likewise.
7613 2015-10-22  Richard Biener  <rguenther@suse.de>
7615         PR middle-end/68046
7616         PR middle-end/61893
7617         * gcc.dg/torture/ftrapv-2.c: New testcase.
7619 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7621         PR target/68015
7622         * gcc.target/s390/pr68015.c: New test.
7624 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7626         PR testsuite/67948
7627         * gcc.target/arm/xor-and.c: Adjust test to check for eor
7628         instead of orr.
7630 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
7631             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7633         PR target/63304
7634         * gcc.target/aarch64/pr63304_1.c: New test.
7636 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7638         PR c++/66781
7639         * g++.dg/parse/enum13.C: New.
7641 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7643         PR c++/67847
7644         * g++.dg/parse/enum12.C: New.
7646 2015-10-21  Martin Sebor  <msebor@redhat.com>
7648         PR driver/68043
7649         * gcc.misc-tests/help.exp: Adjust.
7650         * lib/options.exp (check_for_options): Add detail to output.
7652 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7654         PR fortran/67939
7655         * gfortran.dg/pr67939.f90: New test.
7657 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
7658             Sebastian Pop  <s.pop@samsung.com>
7660         * gcc.dg/graphite/scop-11.c: Update pattern.
7662 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7664         PR ipa/67056
7665         * g++.dg/ipa/pr67056.C: New testcase.
7667 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7669         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7670         are matched.
7672 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7674         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7675         Add associated options for arm*-*-*.
7676         (sqrt): Remove dummy definition.
7678 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7680         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7682 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7684         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7685         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7686         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7688 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
7690         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7691         sra-max-scalarization-size-Ospeed.
7693 2015-10-21  Marek Polacek  <polacek@redhat.com>
7696         PR c/68024
7697         * gcc.dg/pr68024.c: New test.
7699 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
7701         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7702         * c-c++-common/goacc/sb-1.c: Adjust errors.
7703         * c-c++-common/goacc/sb-3.c: Adjust errors.
7704         * c-c++-common/goacc/loop-1.c: Adjust errors.
7705         * c-c++-common/goacc/nesting-1.c: Adjust errors.
7706         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7707         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7709 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7711         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7713 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7715         * gcc.dg/lto/simd-function_0.c: New test.
7717 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
7719         PR target/68018
7720         * gcc.target/i386/pr68018.c: New test.
7722 2015-10-21  Richard Biener  <rguenther@suse.de>
7724         PR middle-end/68031
7725         * gcc.dg/torture/pr68031.c: New testcase.
7727 2015-10-21  Richard Biener  <rguenther@suse.de>
7729         PR tree-optimization/68026
7730         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7732 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7734         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7735         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7736         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7737         * g++.dg/asan/default-options-1.C: Likewise.
7739 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7741         * gcc.target/aarch64/stp_vec_64_1.c: New test.
7742         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7744 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
7746         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7748 2015-10-20  Marek Polacek  <polacek@redhat.com>
7750         PR c/67964
7751         * gcc.dg/pr67964.c: New test.
7753 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
7755         PR rtl-optimization/67609
7756         * gcc.target/i386/pr67609.c: New.
7758 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7760         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7762 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7764         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7765         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7767 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
7769         PR target/66810
7770         * gcc.target/i386/pr66810.c: New test.
7772 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
7774         PR target/67963
7775         PR target/67985
7776         * gcc.target/i386/pr67963-1.c: New test.
7777         * gcc.target/i386/pr67963-2.c: Likewise.
7778         * gcc.target/i386/pr67963-3.c: Likewise.
7779         * gcc.target/i386/pr67985-1.c: Likewise.
7780         * gcc.target/i386/pr67985-2.c: Likewise.
7781         * gcc.target/i386/pr67985-3.c: Likewise.
7783 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
7785         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7787 2015-10-20  Richard Biener  <rguenther@suse.de>
7789         PR tree-optimization/68017
7790         * gcc.dg/torture/pr68017.c: New testcase.
7792 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7794         PR target/66912
7795         * gcc.target/aarch64/pr66912.c: New.
7796         * gcc.target/arm/pr66912.c: New.
7798 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7800         * gfortran.dg/pr67900.f90: New tests.
7802 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
7804         * gnat.dg/opt50.adb: New test.
7805         * gnat.dg/opt50_pkg.adb: New helper.
7806         * gnat.dg/opt50_pkg.ads: New helper.
7808 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7810         PR fortran/68019
7811         * gfortran.dg/pr68019.f90: new test.
7813 2015-10-19  Richard Biener  <rguenther@suse.de>
7815         PR tree-optimization/67975
7816         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7818 2015-10-19  Richard Biener  <rguenther@suse.de>
7820         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7822 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
7824         PR target/67995
7825         * gcc.target/i386/pr67995-1.c: New test.
7826         * gcc.target/i386/pr67995-2.c: Likewise.
7827         * gcc.target/i386/pr67995-3.c: Likewise.
7829 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
7831         PR middle-end/68002
7832         * gcc.dg/PR68002.c: New test.
7834 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
7836         * gcc.dg/builtins-20.c: Remove undefined behavior.
7838 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
7840         PR fortran/67758
7841         * gfortran.dg/common_25.f90: New file.
7843 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
7845         PR fortran/67177
7846         * gfortran.dg/move_alloc_15.f90: New test
7847         * gfortran.dg/move_alloc_16.f90: New test
7849         PR fortran/67977
7850         * gfortran.dg/deferred_character_assignment_1.f90: New test
7852 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7854         PR fortran/67987
7855         * gfortran.df/pr67987.f90: New test.
7856         * gfortran.dg/char_length_2.f90: Update testcase.
7858 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7860         * gcc.target/i386/iamcu/test_basic_returning.c
7861         (def_test_returning_type): Use union to check float return bits.
7863 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7865         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7866         Replace printf with __builtin_printf.
7868 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
7870         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7871         initialize u5.
7873 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
7875         PR middle-end/67966
7876         * gnat.dg/pack21.adb: New test.
7877         * gnat.dg/pack22.adb: Likewise.
7878         * gnat.dg/pack22_pkg.ad[sb]: New helper.
7880 2015-10-16  Christian Bruel  <christian.bruel@st.com>
7882         PR target/67745
7883         * gcc.target/arm/no-align.c: New test.
7884         * gcc.target/arm/attr-align1.c: New test.
7885         * gcc.target/arm/attr-align2.c: New test.
7886         * gcc.target/arm/attr-align3.c: New test.
7888 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7890         * gcc.c-torture/compile/icfmatch.c: Add testcase
7892 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
7894         PR c++/67926
7895         * g++.dg/cpp1z/fold-ice1.C: New.
7897 2015-10-16  Michael Collison  <michael.collison@linaro.org>
7898             Andrew Pinski <andrew.pinski@caviumnetworks.com>
7900         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7902 2015-10-15  Marek Polacek  <polacek@redhat.com>
7904         * gcc.dg/tree-ssa/reassoc-42.c: New test.
7906 2015-10-15  Marek Polacek  <polacek@redhat.com>
7908         PR tree-optimization/67953
7909         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7910         unsigned.
7911         * gcc.dg/torture/pr67953.c: New test.
7913 2015-10-14  Jeff Law  <law@redhat.com>
7915         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
7916         contained within have their own file/test now.
7917         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7918         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
7919         expectations a bit more.
7920         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7921         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7922         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7923         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7924         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7926         PR testsuite/67959
7927         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7929 2015-10-14  Marek Polacek  <polacek@redhat.com>
7931         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
7932         (f6): New.
7933         (f7): New.
7934         (f8): New.
7935         (f9): New.
7936         (f10): New.
7937         (f11): New.
7938         (f12): New.
7939         (f13): New.
7941 2015-10-14  Richard Biener  <rguenther@suse.de>
7943         PR tree-optimization/67915
7944         * gcc.dg/torture/pr67915.c: New testcase.
7946 2015-10-14  Marek Polacek  <polacek@redhat.com>
7948         PR tree-optimization/67815
7949         * gcc.dg/tree-ssa/reassoc-39.c: New test.
7950         * gcc.dg/tree-ssa/reassoc-40.c: New test.
7951         * gcc.dg/tree-ssa/reassoc-41.c: New test.
7953 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7955         * gcc.dg/pragma-pop_options-1.c: New test.
7957 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
7958             Aldy Hernandez  <aldyh@redhat.com>
7960         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7961         * c-c++-common/gomp/clauses-1.c: New test.
7962         * c-c++-common/gomp/clauses-2.c: New test.
7963         * c-c++-common/gomp/clauses-3.c: New test.
7964         * c-c++-common/gomp/clauses-4.c: New test.
7965         * c-c++-common/gomp/declare-target-1.c: New test.
7966         * c-c++-common/gomp/declare-target-2.c: New test.
7967         * c-c++-common/gomp/depend-3.c: New test.
7968         * c-c++-common/gomp/depend-4.c: New test.
7969         * c-c++-common/gomp/doacross-1.c: New test.
7970         * c-c++-common/gomp/if-1.c: New test.
7971         * c-c++-common/gomp/if-2.c: New test.
7972         * c-c++-common/gomp/linear-1.c: New test.
7973         * c-c++-common/gomp/map-2.c: New test.
7974         * c-c++-common/gomp/map-3.c: New test.
7975         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7976         f_omp_target_data): Add map clause to target data.
7977         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7978         * c-c++-common/gomp/ordered-1.c: New test.
7979         * c-c++-common/gomp/ordered-2.c: New test.
7980         * c-c++-common/gomp/ordered-3.c: New test.
7981         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7982         on non-iterator.
7983         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7984         clause and ordered construct where no longer allowed.
7985         * c-c++-common/gomp/priority-1.c: New test.
7986         * c-c++-common/gomp/reduction-1.c: New test.
7987         * c-c++-common/gomp/schedule-simd-1.c: New test.
7988         * c-c++-common/gomp/sink-1.c: New test.
7989         * c-c++-common/gomp/sink-2.c: New test.
7990         * c-c++-common/gomp/sink-3.c: New test.
7991         * c-c++-common/gomp/sink-4.c: New test.
7992         * c-c++-common/gomp/udr-1.c: New test.
7993         * c-c++-common/taskloop-1.c: New test.
7994         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7995         value of _OPENMP macro.
7996         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7997         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7998         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7999         * gcc.dg/gomp/clause-1.c:
8000         * gcc.dg/gomp/reduction-1.c: New test.
8001         * gcc.dg/gomp/sink-fold-1.c: New test.
8002         * gcc.dg/gomp/sink-fold-2.c: New test.
8003         * gcc.dg/gomp/sink-fold-3.c: New test.
8004         * gcc.dg/vect/vect-simd-clone-15.c: New test.
8005         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
8006         of non-static data members.
8007         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
8008         Add some linear clause tests.
8009         * g++.dg/gomp/declare-simd-3.C: New test.
8010         * g++.dg/gomp/linear-1.C: New test.
8011         * g++.dg/gomp/member-1.C: New test.
8012         * g++.dg/gomp/member-2.C: New test.
8013         * g++.dg/gomp/pr66571-2.C: New test.
8014         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
8015         dependent argument.
8016         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
8017         in reduction clause.
8018         * g++.dg/gomp/reference-1.C: New test.
8019         * g++.dg/gomp/sink-1.C: New test.
8020         * g++.dg/gomp/sink-2.C: New test.
8021         * g++.dg/gomp/sink-3.C: New test.
8022         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
8023         * g++.dg/gomp/this-1.C: New test.
8024         * g++.dg/gomp/this-2.C: New test.
8025         * g++.dg/vect/simd-clone-2.cc: New test.
8026         * g++.dg/vect/simd-clone-2.h: New test.
8027         * g++.dg/vect/simd-clone-3.cc: New test.
8028         * g++.dg/vect/simd-clone-4.cc: New test.
8029         * g++.dg/vect/simd-clone-4.h: New test.
8030         * g++.dg/vect/simd-clone-5.cc: New test.
8032 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
8034         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
8035         after r228716 (Fix vtbl[34] and vtbx4).
8037 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
8039         PR tree-optimization/67909, 67947
8040         * gcc.dg/torture/pr67947.c: New test.
8042 2015-10-13  Jeff Law  <law@redhat.com>
8044         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
8046 2015-10-12  Jeff Law  <law@redhat.com>
8048         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
8049         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8050         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
8051         ssa-dom-thread-11.c.
8053         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
8055 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
8057         PR c++/58566
8058         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
8060 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
8062         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
8063         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
8064         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
8065         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
8066         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
8067         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
8068         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
8069         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
8071 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
8073         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
8074         and -mno-frame-header-opt options.
8075         * gcc.target/mips/frame-header-1.c: New file.
8076         * gcc.target/mips/frame-header-2.c: New file.
8077         * gcc.target/mips/frame-header-3.c: New file.
8079 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8080             Hale Wang  <hale.wang@arm.com>
8082         * gcc.dg/tree-ssa/forwprop-33.c: New.
8084 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
8086         PR target/67895
8087         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
8088         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
8089         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
8090         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
8091         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
8092         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
8093         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
8094         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
8095         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
8096         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
8098 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
8100         * lib/multiline.exp: New file.
8101         * lib/prune.exp: Load multiline.exp.
8102         (prune_gcc_output): Call into multiline.exp to handle any
8103         multiline output directives.
8104         * lib/libgo.exp: Load multiline.exp before prune.exp, using
8105         load_gcc_lib.
8107 2015-10-09  Martin Jambor  <mjambor@suse.cz>
8109         PR tree-optimization/67794
8110         * gcc.dg/ipa/ipa-sra-10.c: New test.
8111         * gcc.dg/torture/pr67794.c: Likewise.
8113 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
8115         PR rtl-optimization/67828
8116         * gcc.dg/torture/pr67828.c: New.
8118 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8120         PR target/67366
8121         * lib/target-supports.exp (check_effective_target_non_strict_align):
8122         Adjust for arm*-*-*.
8123         * gcc.target/arm/pr67366.c: New test.
8125 2015-10-09  Richard Biener  <rguenther@suse.de>
8127         PR tree-optimization/67891
8128         * gcc.dg/tree-ssa/pr67891.c: New testcase.
8130 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
8132         * gcc.dg/builtins-47.c: Test the optimized dump instead.
8134 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
8136         * gcc.dg/vect/vect-outer-simd-3.c: New test.
8138 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
8140         * gcc.dg/loop-unswitch-2.c: New test.
8141         * gcc.dg/loop-unswitch-3.c: Likewise.
8142         * gcc.dg/loop-unswitch-4.c: Likewise.
8144 2015-10-08  Tom de Vries  <tom@codesourcery.com>
8146         * gcc.dg/dse.c: Only dump in dse1 pass.
8147         * gcc.dg/tree-ssa/pr30375.c: Same.
8149 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
8151         PR target/66697
8152         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
8153         (PUSH, POP): New defines.
8154         (sse2_test): Use PUSH and POP to misalign runtime stack.
8155         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
8157 2015-10-07  James Norris  <jnorris@codesourcery.com>
8159         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
8160         to atomic_init. (atomic_init): Restrict flags usage.
8162 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
8164         PR fortran/65889
8165         * gfortran.dg/sizeof_5.f90: New test.
8167 2015-10-06  Jeff Law  <law@redhat.com>
8169         * gcc.c-torture/compile/pr67816.c: New test.
8171 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
8173         * gcc.target/aarch64/get_lane_f16_1.c: New test.
8175 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
8177         PR fortran/65766
8178         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8180 2015-10-06  Marek Polacek  <polacek@redhat.com>
8182         PR c++/67863
8183         * c-c++-common/Wtautological-compare-4.c: New test.
8185 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8186             Peter Bergner <bergner@vnet.ibm.com>
8188         PR target/67808
8189         * gcc.target/powerpc/pr67808.c: New test.
8191 2015-10-06  Nick Clifton  <nickc@redhat.com>
8193         * gcc.target/msp430: New directory.
8194         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
8195         tests.
8196         * gcc.target/msp430/data-attributes.c: New file.  Checks the
8197         noinit and persistent data attributes.
8199 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
8201         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8203 2015-10-06  Richard Biener  <rguenther@suse.de>
8205         PR tree-optimization/67859
8206         * gcc.dg/torture/pr67859.c: New testcase.
8208 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8210         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8212 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
8214         PR c++/53856
8215         * g++.dg/template/defarg19.C: New.
8216         * g++.dg/template/defarg20.C: Likewise.
8218 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8219             Sebastian Pop  <s.pop@samsung.com>
8221         * gcc.dg/graphite/scop-sor.c: Un-xfail.
8223 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8224             Sebastian Pop  <s.pop@samsung.com>
8226         * gcc.dg/graphite/scop-sor.c: Xfail.
8228 2015-10-05  Martin Jambor  <mjambor@suse.cz>
8229             Jan Hubicka  <hubicka@ucw.cz>
8231         * gcc.dg/ipa/propalign-4.c: New test.
8232         * gcc.dg/ipa/propalign-5.c: Likewise.
8234 2015-10-05  Marek Polacek  <polacek@redhat.com>
8236         PR tree-optimization/67821
8237         * gcc.dg/torture/pr67821-2.c: New test.
8238         * gcc.dg/torture/pr67821.c: New test.
8240 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8242         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8244 2015-10-05  Christian Bruel  <christian.bruel@st.com>
8246         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8248 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8250         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8251         (exec_vcvt): Add comments.
8253 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8255         PR rtl-optimization/67447
8256         * gcc.target/i386/pr67447.c: New test.
8258 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8260         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8261         effective target.
8262         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8263         * gcc.target/i386/vect-perm-even-1.c: Ditto.
8264         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8265         * gcc.target/i386/vect-unpack-1.c: Ditto.
8266         * gcc.target/i386/vect-unpack-2.c: Ditto.
8268 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
8270         PR fortran/67758
8271         * gfortran.dg/common_24.f: New.
8273 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8275         * gcc.target/arm/pr67756.c: Fixed warnings.
8277 2015-10-02  Marek Polacek  <polacek@redhat.com>
8279         PR c/67730
8280         * gcc.dg/pr67730-1.c: New test.
8281         * gcc.dg/pr67730-2.c: New test.
8282         * gcc.dg/pr67730.h: New test.
8284 2015-10-02  Marek Polacek  <polacek@redhat.com>
8286         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8288 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
8290         PR tree-optimization/67754
8291         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8292         * gfortran.dg/graphite/block-2.f: Same.
8294 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
8296         * gcc.dg/graphite/scop-23.c: New.
8298 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8300         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8301         and "avx512vbmi".
8303 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
8305         PR rtl-optimization/67756
8306         * gcc.target/arm/pr67756.c: New.
8308 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
8310         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8311         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8312         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8313         for tiny model.
8314         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8315         for small model.
8317 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8319         * gcc.target/i386/vect-pack-trunc-1.c: New test.
8320         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8321         * gcc.target/i386/vect-perm-even-1.c: Ditto.
8322         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8323         * gcc.target/i386/vect-unpack-1.c: Ditto.
8324         * gcc.target/i386/vect-unpack-2.c: Ditto.
8326 2015-10-02  Marek Polacek  <polacek@redhat.com>
8328         PR c/64249
8329         * c-c++-common/Wduplicated-cond-1.c: New test.
8330         * c-c++-common/Wduplicated-cond-2.c: New test.
8331         * c-c++-common/Wduplicated-cond-3.c: New test.
8332         * c-c++-common/Wduplicated-cond-4.c: New test.
8333         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8334         -Wduplicated-cond warning.
8336 2015-10-02  Renlin Li  <renlin.li@arm.com>
8338         * gcc.target/aarch64/csneg-1.c: Update.
8340 2015-10-02  Renlin Li  <renlin.li@arm.com>
8342         PR target/66776
8343         * gcc.target/aarch64/pr66776.c: New.
8345 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8347         * gnat.dg/warn13.adb: New test.
8349 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8351         * gnat.dg/vect15.ad[sb]: New test.
8352         * gnat.dg/vect16.ad[sb]: Likewise.
8353         * gnat.dg/vect17.ad[sb]: Likewise.
8354         * gnat.dg/vect18.ad[sb]: Likewise.
8356 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8358         PR rtl-optimization/67786
8359         PR rtl-optimization/67787
8360         * gcc.dg/pr67786.c: New test.
8361         * gcc.dg/pr67787.c: Likewise.
8363 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
8365         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8367 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
8369         PR target/51726
8370         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8372 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
8374         PR fortran/62242
8375         PR fortran/52332
8376         * gfortran.dg/string_array_constructor_1.f90: New.
8377         * gfortran.dg/string_array_constructor_2.f90: New.
8378         * gfortran.dg/string_array_constructor_3.f90: New.
8380 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
8382         PR target/67788
8383         PR target/67789
8384         * gcc.target/powerpc/pr67789.c: New testcase.
8386 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8388         PR fortran.67802
8389         * gfortran.dg/pr67802.f90: New test.
8391 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8393         PR fortran/66979
8394         gfortran.dg/pr66979.f90: new test.
8396 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8398         PR fortran/67616
8399         * gfortran.dg/pr67616.f90: New test.
8401 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
8403         PR c++/54430
8404         * g++.dg/cpp0x/range-for30.C: New.
8406 2015-10-01  Marek Polacek  <polacek@redhat.com>
8408         PR c/65345
8409         * gcc.dg/atomic/pr65345-4.c: New test.
8410         * gcc.dg/pr65345-3.c: New test.
8412 2015-10-01  Marek Polacek  <polacek@redhat.com>
8414         PR tree-optimization/67769
8415         * gcc.dg/torture/pr67769.c: New test.
8417 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8419         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8421 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
8423         PR target/54236
8424         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8426 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8428         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8429         (main): Rename to sse2_test.  Abort if count != 5.
8430         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
8431         of -march=slm.
8432         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8434 2015-10-01  Richard Biener  <rguenther@suse.de>
8436         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8437         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8439 2015-09-30  Jeff Law  <law@redhat.com>
8441         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8443 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8445         PR rtl-optimization/67037
8446         * gcc.c-torture/execute/pr67037.c: New test.
8448 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8450         * lib/target-supports.exp (check_effective_target_sync_int_128):
8451         Return 1 on spu-*-* targets.
8452         (check_effective_target_sync_int_128_runtime): Likewise.
8453         (check_effective_target_sync_long_long): Likewise.
8454         (check_effective_target_sync_long_long_runtime): Likewise.
8455         (check_effective_target_sync_int_long): Likewise.
8456         (check_effective_target_sync_char_short): Likewise.
8458 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
8460         * gcc.target/i386/pr67761.c: New test.
8462 2015-09-30  Marek Polacek  <polacek@redhat.com>
8464         PR c/67730
8465         * gcc.dg/pr67730.c: New test.
8467 2015-09-30  Marek Polacek  <polacek@redhat.com>
8469         PR tree-optimization/67690
8470         * gcc.dg/torture/pr67690.c: New test.
8472 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
8474         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8475         * g++.dg/gomp/tls-wrap4.C: Likewise.
8476         * gcc.dg/atomic-op-optimize.c: Likewise.
8477         * gcc.dg/pr54087.c: Likewise.
8478         * gcc.dg/tls/section-2.c: Likewise.
8479         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8480         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8481         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8482         * gcc.target/arm/divzero.c: Likewise.
8483         * gcc.target/arm/sibcall-2.c: Likewise.
8484         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8485         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8486         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8487         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8488         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8489         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8490         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8491         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8492         * gfortran.dg/default_format_2.f90: Likewise.
8493         * gfortran.dg/default_format_denormal_2.f90: Likewise.
8495 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
8497         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8499 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8501         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8502         * gfortran.dg/round_4.f90: ditto.
8504 2015-09-29  Richard Biener  <rguenther@suse.de>
8506         PR tree-optimization/67170
8507         * gfortran.dg/pr67170.f90: New testcase.
8509 2015-09-29  Richard Biener  <rguenther@suse.de>
8511         PR tree-optimization/67741
8512         * gcc.dg/torture/pr67741.c: New testcase.
8514 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
8516         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8517         non-zero for __builtin_signbit tests.
8519 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
8521         PR target/65105
8522         * gcc.target/i386/pr65105-1.c: New.
8523         * gcc.target/i386/pr65105-2.c: New.
8524         * gcc.target/i386/pr65105-3.c: New.
8525         * gcc.target/i386/pr65105-4.C: New.
8526         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8528 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
8530         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8532 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
8534         PR fortran/40054
8535         PR fortran/63921
8536         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8537         standard as legacy.
8538         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8539         * gfortran.dg/function_types_3.f90: Change error message to
8540         "Type inaccessible...."
8541         * gfortran.dg/ptr_func_assign_1.f08: New test.
8542         * gfortran.dg/ptr_func_assign_2.f08: New test.
8544 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
8546         PR fortran/40054
8547         PR fortran/63921
8548         * gfortran.dg/ptr_func_assign_3.f08: New test.
8549         * gfortran.dg/ptr_func_assign_4.f08: New test.
8551 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8552             Sebastian Pop  <s.pop@samsung.com>
8554         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8555         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8556         * gcc.dg/graphite/block-3.c: Same.
8557         * gcc.dg/graphite/block-4.c: Same.
8558         * gcc.dg/graphite/block-5.c: Same.
8559         * gcc.dg/graphite/block-6.c: Same.
8560         * gcc.dg/graphite/block-7.c: Same.
8561         * gcc.dg/graphite/block-8.c: Same.
8562         * gcc.dg/graphite/block-pr47654.c: Same.
8563         * gcc.dg/graphite/interchange-0.c: Same.
8564         * gcc.dg/graphite/interchange-1.c: Same.
8565         * gcc.dg/graphite/interchange-10.c: Same.
8566         * gcc.dg/graphite/interchange-11.c: Same.
8567         * gcc.dg/graphite/interchange-12.c: Same.
8568         * gcc.dg/graphite/interchange-13.c: Same.
8569         * gcc.dg/graphite/interchange-14.c: Same.
8570         * gcc.dg/graphite/interchange-15.c: Same.
8571         * gcc.dg/graphite/interchange-3.c: Same.
8572         * gcc.dg/graphite/interchange-4.c: Same.
8573         * gcc.dg/graphite/interchange-5.c: Same.
8574         * gcc.dg/graphite/interchange-6.c: Same.
8575         * gcc.dg/graphite/interchange-7.c: Same.
8576         * gcc.dg/graphite/interchange-8.c: Same.
8577         * gcc.dg/graphite/interchange-9.c: Same.
8578         * gcc.dg/graphite/interchange-mvt.c: Same.
8579         * gcc.dg/graphite/pr35356-1.c: Same.
8580         * gcc.dg/graphite/pr35356-3.c: Same.
8581         * gcc.dg/graphite/pr37485.c: Same.
8582         * gcc.dg/graphite/scop-1.c: Same.
8583         * gcc.dg/graphite/scop-11.c: Same.
8584         * gcc.dg/graphite/scop-5.c: Same.
8585         * gcc.dg/graphite/uns-block-1.c: Same.
8586         * gcc.dg/graphite/uns-interchange-9.c: Same.
8587         * gfortran.dg/graphite/block-1.f90: Same.
8588         * gfortran.dg/graphite/interchange-3.f90: Same.
8589         * gfortran.dg/graphite/pr14741.f90: Same.
8590         * gfortran.dg/graphite/block-2.f: Same.
8592 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8593             Sebastian Pop  <s.pop@samsung.com>
8595         PR tree-optimization/67700
8596         * gcc.dg/graphite/run-id-pr67700.c: New.
8598 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
8600         PR target/54236
8601         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8602         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8603         test_27): New.
8604         * gcc.target/sh/pr54236-5.c: New.
8605         * gcc.target/sh/pr54236-6.c: New.
8607 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8609         PR rtl-optimization/67456
8610         PR rtl-optimization/67464
8611         PR rtl-optimization/67465
8612         * gcc.dg/pr67465.c: New test.
8614 2015-09-28  Tom de Vries  <tom@codesourcery.com>
8616         PR tree-optimization/62171
8617         * gcc.dg/vect/pr62171.c: New test.
8619 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8621         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8622         skip on AIX.  XFAIL individual line tests.
8624 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
8626         PR rtl-optimization/64164
8627         PR tree-optimization/67312
8628         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
8629         * gcc.target/i386/stackalign/return-4.c: Add -O.
8631 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8633         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8635 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
8637         PR fortran/67721
8638         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8640 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
8642         * gcc.dg/pr64935-1.c: XFAIL on AIX.
8643         * gcc.dg/pr64935-2.c: XFAIL on AIX.
8644         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8645         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8646         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8647         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8648         DW_AT_noreturn on AIX.
8649         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8650         DW_AT_noreturn on AIX.
8651         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8652         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8653         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8654         DW_AT_GNU_deleted on AIX.
8655         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8656         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8657         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8658         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8659         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8660         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8661         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8662         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8663         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8664         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8665         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8666         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8667         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8668         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8669         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8671 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8673         PR fortran/67614
8674         * gfortran.dg/pr67614.f90: New test.
8676 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8678         PR fortran/67525
8679         * gfortran.dg/pr67525.f90: New test.
8681 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
8683         PR fortran/55603
8684         * gfortran.dg/allocatable_function_9.f90: New.
8686 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
8688         PR target/67675
8689         * gcc.target/sh/pr67675.c: New.
8691 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
8693         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8695 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
8697         * gcc.target/i386/pr66749.c (dg-options): Replace
8698         -mtune=lakemount with -mtune=lakemont.
8699         * gcc.target/i386/pr66821.c (dg-options): Likewise.
8700         * gcc.target/i386/pr67329.c (dg-options): Likewise.
8702 2015-09-25  Marek Polacek  <polacek@redhat.com>
8704         * c-c++-common/ubsan/bounds-11.c: New test.
8705         * c-c++-common/ubsan/bounds-12.c: New test.
8707 2015-09-25  Marek Polacek  <polacek@redhat.com>
8709         PR sanitizer/64906
8710         * c-c++-common/ubsan/pr64906.c: New test.
8712 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
8714         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8715         with -mtune=lakemount.
8716         * gcc.target/i386/pr66821.c (dg-options): Likewise.
8717         * gcc.target/i386/pr67329.c (dg-options): Likewise.
8719 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8721         PR driver/67640
8722         * gcc.dg/Werror-13.c: New test.
8724 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8726         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8728 2015-09-24  Richard Biener  <rguenther@suse.de>
8730         PR lto/67699
8731         * g++.dg/pr67699.C: New testcase.
8733 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
8735         PR libgcc/67624
8736         * gcc.target/arm/fp16-inf.c: New test.
8738 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
8740         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8741         name while checking for AVX-512VBMI presence.
8743 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8745         * lib/target-supports.exp (check_effective_target_pie): Check for
8746         PIE support on Solaris 11.x and 12.
8748 2015-09-24  Richard Biener  <rguenther@suse.de>
8750         * g++.dg/tree-ssa/restrict3.C: New testcase.
8752 2015-09-24  Richard Biener  <rguenther@suse.de>
8754         PR tree-optimization/48885
8755         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8757 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
8759         * c-c++-common/Wmisleading-indentation.c: Augment test.
8761 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
8763         Fix small typos in the coding rule enforcement warnings.
8764         * g++.dg/diagnostic/disable.C: Replace 'namepace'
8765         with 'namespace'.
8767 2015-09-23  Richard Biener  <rguenther@suse.de>
8769         PR middle-end/67662
8770         * gcc.dg/ubsan/pr67662.c: New testcase.
8772 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8774         PR c/49655
8775         * gcc.dg/pragma-diag-6.c: New test.
8777 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
8779         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8781 2015-09-23  Richard Biener  <rguenther@suse.de>
8783         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8785 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
8787         * c-c++-common/Wmisleading-indentation.c: Augment test.
8789 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
8791         * g++.dg/diagostic/disable.C: New.
8793 2015-09-22  Tom de Vries  <tom@codesourcery.com>
8795         PR tree-optimization/67671
8796         * g++.dg/pr67671.C: New test.
8798 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
8800         PR target/67480
8801         * gcc.target/i386/pr67480.c: New test.
8803 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
8805         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8806         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8807         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
8808         avx512dq, avx512cd, avx512er and avx512pf.
8810 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8812         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8813         update-fetch operations.
8814         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8816 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8818         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8819         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8821 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8823         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8824         (TEST_ONE): New.
8825         * gcc.target/aarch64/atomic-inst-swap.c: New.
8827 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8829         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8830         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8831         * gcc.target/i386/pr59789.c (f1): Likewise.
8832         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8833         * gcc.target/i386/intrinsics_6.c: Likewise.
8834         * gcc.dg/winline-5.c (int t): Likewise.
8835         * gcc.dg/winline-9.c (t): Likewise.
8836         * gcc.dg/always_inline2.c (q): Likewise.
8837         * gcc.dg/winline-2.c (inline int t): Likewise.
8838         * gcc.dg/winline-6.c: Likewise.
8839         * gcc.dg/winline-10.c (void g): Likewise.
8840         * gcc.dg/pr49243.c (void parse): Likewise.
8841         * gcc.dg/always_inline3.c (q2): Likewise.
8842         * gcc.dg/winline-3.c: Likewise.
8843         * gcc.dg/winline-7.c (inline void *t): Likewise.
8845 2015-09-22  Tom de Vries  <tom@codesourcery.com>
8847         PR tree-optimization/67666
8848         * g++.dg/pr67666.C: New test.
8850 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8852         PR fortran/67615
8853         * gfortran.dg/pr67615.f90: new test.
8855 2015-09-21  Jeff Law  <law@redhat.com>
8857         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8859 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
8861         Complete the implementation of N4230, Nested namespace definition.
8862         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8863         attributes and nested namespace definitions.
8864         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8865         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8866         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8867         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8868         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8869         appearing before the namespace identifier.
8871 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8873         PR c/66415
8874         * gcc.dg/cpp/pr66415-1.c: Test column number.
8876 2015-09-21  Richard Biener  <rguenther@suse.de>
8878         * g++.dg/ext/attr-alias-3.C: Add -g.
8880 2015-09-21  Richard Biener  <rguenther@suse.de>
8882         PR debug/67664
8883         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8885 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8887         PR target/64345
8888         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8890 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8892         * gcc.dg/pragma-diag-5.c: Fix excess warning.
8894 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8896         PR middle-end/60832
8897         * gcc.dg/pr53265.c: Update.
8899 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
8901         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8903 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8905         PR target/59478
8906         * gcc.target/sh/pr59478.c: New.
8908 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
8910         PR target/67126
8911         * gcc.target/sh/pr51244-12.c: Adjust testcase.
8912         * gcc.target/sh/pr54236-2.c: Likewise.
8914 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
8916         * gcc.target/sh/pr43417.c: Move target independent test to ...
8917         * gcc.c-torture/compile/pr43417.c: ... here.
8919 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
8921         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8922         check_effective_target_big_endian, check_effective_target_little_endian,
8923         check_effective_target_any_fpu, check_effective_target_double_fpu,
8924         check_effective_target_use_single_only_fpu,
8925         check_effective_target_default_single_fpu,
8926         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8927         check_effective_target_has_fsca, check_effective_target_has_fsrra,
8928         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8929         check_effective_target_fmovd_enabled,
8930         check_effective_target_has_privileged, check_effective_target_has_pref,
8931         check_effective_target_banked_r0r7_isr,
8932         check_effective_target_stack_save_isr): New effective target checks.
8933         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8934         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8935         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8936         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8937         * gcc.target/sh/20080410-1.c: Use new effective target checks.
8938         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8939         * gcc.target/sh/attr-isr.c: Likewise.
8940         * gcc.target/sh/fpul-usage-1.c: Likewise.
8941         * gcc.target/sh/hiconst.c: Likewise.
8942         * gcc.target/sh/mfmovd.c: Likewise.
8943         * gcc.target/sh/pr21255-3.c: Likewise.
8944         * gcc.target/sh/pr33135-1.c: Likewise.
8945         * gcc.target/sh/pr33135-2.c: Likewise.
8946         * gcc.target/sh/pr33135-3.c: Likewise.
8947         * gcc.target/sh/pr33135-4.c: Likewise.
8948         * gcc.target/sh/pr39423-2.c: Likewise.
8949         * gcc.target/sh/pr49880-4.c: Likewise.
8950         * gcc.target/sh/pr49880-5.c: Likewise.
8951         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8952         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8953         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8954         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8955         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8956         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8957         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8958         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8959         * gcc.target/sh/pr50751-2.c: Likewise.
8960         * gcc.target/sh/pr50751-3.c: Likewise.
8961         * gcc.target/sh/pr50751-5.c: Likewise.
8962         * gcc.target/sh/pr50751-6.c: Likewise.
8963         * gcc.target/sh/pr50751-8.c: Likewise.
8964         * gcc.target/sh/pr51244-15.c: Likewise.
8965         * gcc.target/sh/pr51244-2.c: Likewise.
8966         * gcc.target/sh/pr51244-20.c: Likewise.
8967         * gcc.target/sh/pr51244-6.c: Likewise.
8968         * gcc.target/sh/pr52483-4.c: Likewise.
8969         * gcc.target/sh/pr53511-1.c: Likewise.
8970         * gcc.target/sh/pr53512-1.c: Likewise.
8971         * gcc.target/sh/pr53512-2.c: Likewise.
8972         * gcc.target/sh/pr53512-3.c: Likewise.
8973         * gcc.target/sh/pr53512-4.c: Likewise.
8974         * gcc.target/sh/pr53513-1.c: Likewise.
8975         * gcc.target/sh/pr54089-2.c: Likewise.
8976         * gcc.target/sh/pr54089-3.c: Likewise.
8977         * gcc.target/sh/pr54089-4.c: Likewise.
8978         * gcc.target/sh/pr54602-2.c: Likewise.
8979         * gcc.target/sh/pr54602-3.c: Likewise.
8980         * gcc.target/sh/pr54602-4.c: Likewise.
8981         * gcc.target/sh/pr54680.c: Likewise.
8982         * gcc.target/sh/pr55303-1.c: Likewise.
8983         * gcc.target/sh/pr55303-2.c: Likewise.
8984         * gcc.target/sh/pr55303-3.c: Likewise.
8985         * gcc.target/sh/pr56547-1.c: Likewise.
8986         * gcc.target/sh/pr56547-2.c: Likewise.
8987         * gcc.target/sh/pr61195.c: Likewise.
8988         * gcc.target/sh/pr61996.c: Likewise.
8989         * gcc.target/sh/pr6526.c: Likewise.
8990         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8991         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8992         * gcc.target/sh/prefetch.c: Likewise.
8993         * gcc.target/sh/rte-delay-slot.c: Likewise.
8994         * gcc.target/sh/sh2a-band.c: Likewise.
8995         * gcc.target/sh/sh2a-bclr.c: Likewise.
8996         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8997         * gcc.target/sh/sh2a-bld.c: Likewise.
8998         * gcc.target/sh/sh2a-bor.c: Likewise.
8999         * gcc.target/sh/sh2a-bset.c: Likewise.
9000         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
9001         * gcc.target/sh/sh2a-bxor.c: Likewise.
9002         * gcc.target/sh/sh2a-jsrn.c: Likewise.
9003         * gcc.target/sh/sh2a-movi20s.c: Likewise.
9004         * gcc.target/sh/sh2a-movrt.c: Likewise.
9005         * gcc.target/sh/sh2a-resbank.c: Likewise.
9006         * gcc.target/sh/sh2a-rtsn.c: Likewise.
9007         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
9008         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
9009         * gcc.target/sh/sh4a-cosf.c: Likewise.
9010         * gcc.target/sh/sh4a-fsrra.c: Likewise.
9011         * gcc.target/sh/sh4a-memmovua.c: Likewise.
9012         * gcc.target/sh/sh4a-sincosf.c: Likewise.
9013         * gcc.target/sh/sh4a-sinf.c: Likewise.
9015 2015-09-20  Jeff Law  <law@redhat.com>
9017         PR tree-optimization/47679
9018         * g++.dg/warn/Wuninitialized-6.C: New test.
9020 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
9022         Implement nested namespace definitions.
9023         * g++.dg/cpp1z/nested-namespace-def1.C: New.
9024         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
9025         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
9026         * g++.dg/lookup/name-clash5.C: Adjust.
9027         * g++.dg/lookup/name-clash6.C: Likewise.
9029 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9031         * gcc.dg/pragma-diag-5.c: New test.
9033 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
9035         PR middle-end/67619
9036         * gcc.dg/torture/pr67619.c: New test.
9037         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
9038         New procedure.
9040 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
9042         PR tree-optimization/67283
9043         * gcc.dg/tree-ssa/sra-15.c: New.
9044         * gcc.dg/tree-ssa/sra-16.c: New.
9046 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9048         PR sanitizer/64078
9049         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
9050         (f2, f3): Make the function static.
9051         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
9053 2015-09-17  Christian Bruel  <christian.bruel@st.com>
9055         * gcc.target/arm/attr_thumb-static2.c: New test.
9057 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
9059         * gnat.dg/overflow_sum3.adb: New test.
9061 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
9063         * gcc.target/arm/stack-checking.c: New test.
9065 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
9067         PR fortran/52846
9068         * gfortran.dg/public_private_module_5.f90: Add module procedure
9069         trigger_smod to ensure that the smod file is written.
9071 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
9073         * gcc.target/aarch64/copysign_1.c: New.
9074         * gcc.target/aarch64/copysign_2.c: New.
9076 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
9078         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
9079         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
9080         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
9082 2015-09-16  John Marino  <gnugcc@marino.st>
9084         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
9086 2015-09-16  Richard Biener  <rguenther@suse.de>
9088         PR middle-end/67253
9089         * gcc.dg/torture/pr67253.c: New testcase.
9091 2015-09-16  Richard Biener  <rguenther@suse.de>
9093         PR middle-end/67271
9094         * gcc.dg/pr67271.c: New testcase.
9096 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
9098         * gnat.dg/opt49.adb: New test.
9100 2015-09-16  Richard Biener  <rguenther@suse.de>
9102         PR middle-end/67442
9103         * gcc.dg/torture/pr67442.c: New testcase.
9105 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
9107         * gnat.dg/array24.adb: New test.
9108         * gnat.dg/blocklocs.adb: Delete.
9110 2015-09-15  Marek Polacek  <polacek@redhat.com>
9112         PR c/67580
9113         * gcc.dg/pr67580.c: New test.
9115 2015-09-15  Richard Biener  <rguenther@suse.de>
9117         PR tree-optimization/67470
9118         * gcc.dg/torture/pr67470.c: New testcase.
9120 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
9122         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
9124 2015-09-15  Richard Biener  <rguenther@suse.de>
9126         PR middle-end/67563
9127         * gcc.dg/pr67563.c: New testcase.
9129 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9131         PR fortran/67460
9132         * gfortran.dg/pr67460.f90: New test.
9134 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
9136         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
9137         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
9139 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
9141         PR c++/51911
9142         * g++.dg/cpp0x/new-auto1.C: New.
9144 2015-09-11  Mark Wielaard  <mjw@redhat.com>
9146         PR c/28901
9147         * g++.dg/warn/unused-variable-1.C: New test.
9148         * g++.dg/warn/unused-variable-2.C: Likewise.
9149         * gcc.dg/unused-4.c: Adjust warning for static const.
9150         * gcc.dg/unused-variable-1.c: New test.
9151         * gcc.dg/unused-variable-2.c: Likewise.
9153 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
9155         * gfortran.dg/private_type_3.f90: Require visibility.
9156         * gfortran.dg/module_variable_2.f90: Same.
9157         * gfortran.dg/nested_forall_1.f: Same.
9158         * gfortran.dg/elemental_dependency_4.f90: Same.
9159         * gfortran.dg/bind_c_usage_25.f90: Same.
9160         * gfortran.dg/access_spec_1.f90: Same.
9161         * gfortran.dg/public_private_module_2.f90: Same.
9162         * gfortran.dg/host_assoc_variable_1.f90: Same.
9163         * gfortran.dg/public_private_module_6.f90: Same.
9164         * gfortran.dg/module_variable_1.f90: Same.
9165         * gfortran.dg/pr37286.f90: Same.
9166         * gfortran.dg/internal_pack_7.f90: Same.
9167         * gfortran.dg/submodule_10.f08: Same.
9168         * gfortran.dg/allocatable_function_8.f90: Same.
9169         * gfortran.dg/merge_init_expr_2.f90: Same.
9170         * gfortran.dg/class_37.f03: Same.
9171         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9172         * gfortran.dg/typebound_call_20.f03: Same.
9173         * gfortran.dg/proc_ptr_result_3.f90: Same.
9174         * gfortran.dg/pr32535.f90: Same.
9175         * gfortran.dg/typebound_proc_19.f90: Same.
9176         * gfortran.dg/initialization_10.f90: Same.
9177         * gfortran.dg/bind_c_usage_8.f03: Same.
9178         * gfortran.dg/pr61335.f90: Same.
9179         * gfortran.dg/elemental_dependency_5.f90: Same.
9180         * gfortran.dg/proc_ptr_3.f90: Same.
9181         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9183 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9185         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9186         * gcc.dg/Wno-frame-address.c: Skip for Visium.
9187         * gcc.dg/loop-8.c: Likewise.
9189 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
9191         PR ada/66965
9192         * gnat.dg/specs/addr1.ads: Remove.
9194 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9196         * gcc.dg/pie-link.c: Add -pie to dg-options.
9198 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
9200         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9201         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9203 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9205         * gcc.target/powerpc/swaps-p8-20.c: New test.
9206         * gcc.target/powerpc/swaps-p8-21.c: New test.
9208 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
9210         PR fortran/67526
9211         * gfortran.dg/pr67526.f90: New test.
9213 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
9215         PR c++/67318
9216         * g++.dg/cpp0x/variadic166.C: New.
9218 2015-09-09  Mark Wielaard  <mjw@redhat.com>
9220         * c-c++-common/nonnull-1.c: New test.
9222 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
9224         PR fortran/66993
9225         * gfortran.dg/submodule_11.f08: New test.
9227 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
9229         PR target/67506
9230         * gcc.c-torture/compile/pr67506.c: New test.
9232 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9234         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9235         initialization with a byte mask.  No change expected here.
9236         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9237         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9238         initialization with contigious bitmask.  Literal pool is expectd
9239         to be used here.
9241 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9243         PR target/67439
9244         * gcc.target/arm/pr67439_1.c: New test.
9246 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
9248         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9249         model.
9251 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
9253         PR c++/67523
9254         * g++.dg/gomp/pr67523.C: New test.
9256         PR c++/67522
9257         * g++.dg/gomp/pr67522.C: New test.
9259         PR middle-end/67521
9260         * c-c++-common/gomp/pr67521.c: New test.
9262         PR middle-end/67517
9263         * c-c++-common/gomp/pr67517.c: New test.
9265         PR c++/67514
9266         * g++.dg/gomp/pr67514.C: New test.
9268         PR c++/67511
9269         * g++.dg/gomp/pr67511.C: New test.
9271         PR c/67502
9272         * c-c++-common/gomp/pr67502.c: New test.
9274 2015-09-09  Marek Polacek  <polacek@redhat.com>
9276         PR middle-end/67512
9277         * gcc.dg/pr67512.c: New test.
9279 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
9281         PR c++/53184
9282         * g++.dg/warn/Wsubobject-linkage-1.C: New.
9283         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9284         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9285         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9287 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9289         * gcc.target/aarch64/mod_2.x: New file.
9290         * gcc.target/aarch64/mod_256.x: Likewise.
9291         * gcc.target/arm/mod_2.c: New test.
9292         * gcc.target/arm/mod_256.c: Likewise.
9293         * gcc.target/aarch64/mod_2.c: Likewise.
9294         * gcc.target/aarch64/mod_256.c: Likewise.
9296 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
9298         PR c++/67504
9299         * g++.dg/gomp/pr67504.C: New test.
9301         PR c/67501
9302         * c-c++-common/gomp/pr67501.c: New test.
9304         PR c/67500
9305         * gcc.dg/gomp/pr67500.c: New test.
9307         PR c/67495
9308         * gcc.dg/gomp/pr67495.c: New test.
9310 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
9311             Sebastian Pop  <s.pop@samsung.com>
9313         PR tree-optimization/53852
9314         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9315         both isl-0.12 and isl-0.15.
9316         * gcc.dg/graphite/uns-interchange-14.c: Same.
9317         * gcc.dg/graphite/uns-interchange-15.c: Same.
9318         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9320 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
9321             Sebastian Pop  <s.pop@samsung.com>
9323         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9324         * gcc.dg/graphite/block-1.c: Same.
9325         * gcc.dg/graphite/block-5.c: Same.
9326         * gcc.dg/graphite/block-6.c: Same.
9327         * gcc.dg/graphite/interchange-1.c: Same.
9328         * gcc.dg/graphite/interchange-10.c: Same.
9329         * gcc.dg/graphite/interchange-11.c: Same.
9330         * gcc.dg/graphite/interchange-13.c: Same.
9331         * gcc.dg/graphite/interchange-14.c: Same.
9332         * gcc.dg/graphite/interchange-3.c: Same.
9333         * gcc.dg/graphite/interchange-4.c: Same.
9334         * gcc.dg/graphite/interchange-7.c: Same.
9335         * gcc.dg/graphite/interchange-8.c: Same.
9336         * gcc.dg/graphite/interchange-9.c: Same.
9337         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9338         * gcc.dg/graphite/pr35356-1.c (foo): Same.
9339         * gcc.dg/graphite/pr37485.c: Same.
9340         * gcc.dg/graphite/scop-0.c (int toto): Same.
9341         * gcc.dg/graphite/scop-1.c: Same.
9342         * gcc.dg/graphite/scop-10.c: Same.
9343         * gcc.dg/graphite/scop-11.c: Same.
9344         * gcc.dg/graphite/scop-12.c: Same.
9345         * gcc.dg/graphite/scop-13.c: Same.
9346         * gcc.dg/graphite/scop-16.c: Same.
9347         * gcc.dg/graphite/scop-17.c: Same.
9348         * gcc.dg/graphite/scop-18.c: Same.
9349         * gcc.dg/graphite/scop-2.c: Same.
9350         * gcc.dg/graphite/scop-21.c (int test): Same.
9351         * gcc.dg/graphite/scop-22.c (void foo): Same.
9352         * gcc.dg/graphite/scop-4.c: Same.
9353         * gcc.dg/graphite/scop-5.c: Same.
9354         * gcc.dg/graphite/scop-6.c: Same.
9355         * gcc.dg/graphite/scop-7.c: Same.
9356         * gcc.dg/graphite/scop-8.c: Same.
9357         * gcc.dg/graphite/scop-9.c: Same.
9358         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9359         data-refs remain inside the inner loop.
9360         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9361         * gcc.dg/graphite/uns-interchange-14.c: Same.
9362         * gcc.dg/graphite/uns-interchange-9.c: Same.
9363         * gfortran.dg/graphite/interchange-3.f90
9365 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9367         PR target/63870
9368         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9369         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9370         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9371         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9372         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9373         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9374         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9375         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9376         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9377         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9378         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9379         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9381 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9383         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9384         * lib/target-supports.exp
9385         (check_effective_target_arm_neon_fp16_hw): New.
9387 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9389         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9390         Set additional_flags for neon-fp16 if supported, else fallback to neon.
9392         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9393         (hfloat16_t): New.
9394         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9395         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9396         if supported.
9397         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9398         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9399         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9400         when those are supported.
9401         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9402         (vdup_n_f16): New.
9404         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9405         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9406         cases if supported.
9408         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9409         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9410         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9411         Likewise.
9412         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9413         Likewise.
9414         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9416         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9417         Add float16x8_t case.
9418         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9419         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9420         main, exec_vcreate): Likewise.
9421         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9422         exec_vget_high): Likewise.
9423         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9424         exec_vget_low): Likewise.
9425         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9426         Likewise.
9427         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9428         exec_vld1_dup): Likewise.
9429         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9430         exec_vld1_lane): Likewise.
9431         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9432         Likewise.
9433         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9434         exec_vldX_dup): Likewise.
9435         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9436         exec_vldX_lane): Likewise.
9437         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9438         exec_vset_lane): Likewise.
9439         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9440         exec_vst1_lane): Likewise.
9442 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9444         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9445         * gcc.target/aarch64/vget_low_1.c: Likewise.
9447 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9449         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9450         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9451         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9452         (main): update orig_data to avoid float16 NaN on bigendian.
9454 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9456         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9457         float16x8_t.
9458         * gcc.target/aarch64/vset_lane_1.c: Likewise.
9459         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9460         * gcc.target/aarch64/vld1_lane.c: Likewise.
9462 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
9464         PR c++/67369
9465         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9467 2015-09-07  Marek Polacek  <polacek@redhat.com>
9469         PR inline-asm/67448
9470         * gcc.dg/asm-10.c: New test.
9472 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
9474         PR middle-end/67452
9475         * gcc.dg/lto/pr67452_0.c: New test.
9477 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9479         PR target/65210
9480         * gcc.target/avr/pr65210.c: New test.
9482 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
9484         PR testsuite/67450
9485         * lib/target-supports.exp (check_cached_effective_target):
9486         Apppend $prop to et_prop_list only if needed.
9488 2015-09-04  Marek Polacek  <polacek@redhat.com>
9490         PR sanitizer/67279
9491         * gcc.dg/ubsan/pr67279.c: New test.
9493 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
9494             Petr Murzin  <petr.murzin@intel.com>
9495             Kirill Yukhin <kirill.yukhin@intel.com>
9497         * gcc.target/i386/avx512f-scatter-1.c: New.
9498         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9499         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9501 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
9503         * gfortran.dg/read_dir.f90: Delete empty directory when closing
9504         rather than calling rmdir, cleanup if open fails.
9506 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9508         * gcc.target/powerpc/vec-mult-char-1.c: New test.
9509         * gcc.target/powerpc/vec-mult-char-2.c: New test.
9510         * lib/target-supports.exp (check_effective_target_vect_char_mult):
9511         Return true for PowerPC targets that implement Altivec.
9513 2015-09-03  Renlin Li  <renlin.li@arm.com>
9515         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9516         check the assembly.
9517         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9519 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9521         * gcc.target/powerpc/vec-shift.c: New test.
9523 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9525         PR tree-optimization/65637
9526         * gcc.dg/autopar/reduc-4.c: New test.
9528 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9530         PR tree-optimization/65637
9531         * gcc.dg/autopar/pr46099-2.c: New test.
9533 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9535         PR middle-end/67351
9536         * g++.dg/pr67351.C: New test.
9538 2015-09-03  Richard Biener  <rguenther@suse.de>
9540         PR ipa/66705
9541         * g++.dg/lto/pr66705_0.C: New testcase.
9543 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
9545         PR middle-end/60586
9546         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9547         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9549 2015-09-02  Marek Polacek  <polacek@redhat.com>
9551         PR c/67432
9552         * gcc.dg/pr67432.c: New test.
9554 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
9556         * lib/target-supports.exp (clear_effective_target_cache): New.
9557         (check_cached_effective_target): Update et_prop_list.
9558         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9559         * g++.dg/compat/compat.exp: Likewise.
9560         * g++.dg/compat/struct-layout-1.exp: Likewise.
9561         * lib/asan-dg.exp: Likewise.
9562         * lib/atomic-dg.exp: Likewise.
9563         * lib/cilk-plus-dg.exp: Likewise.
9564         * lib/clearcap.exp: Likewise.
9565         * lib/mpx-dg.exp: Likewise.
9566         * lib/tsan-dg.exp: Likewise.
9567         * lib/ubsan-dg.exp: Likewise.
9569 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
9571         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9573 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
9574             Andrew Bennett  <andrew.bennett@imgtec.com>
9576         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9577         dependencies between ISA level and compact-branches.
9578         * gcc.target/mips/branch-10.c: Update expected output to allow
9579         compact forms of b/bal.
9580         * gcc.target/mips/branch-11.c: Likewise.
9581         * gcc.target/mips/branch-12.c: Likewise.
9582         * gcc.target/mips/branch-13.c: Likewise.
9583         * gcc.target/mips/branch-3.c: Likewise.
9584         * gcc.target/mips/branch-4.c: Likewise.
9585         * gcc.target/mips/branch-5.c: Likewise.
9586         * gcc.target/mips/branch-6.c: Likewise.
9587         * gcc.target/mips/branch-7.c: Likewise.
9588         * gcc.target/mips/branch-8.c: Likewise.
9589         * gcc.target/mips/branch-9.c: Likewise.
9590         * gcc.target/mips/branch-cost-1.c: Likewise.
9591         * gcc.target/mips/call-1.c: Likewise.
9592         * gcc.target/mips/call-2.c: Likewise.
9593         * gcc.target/mips/call-3.c: Likewise.
9594         * gcc.target/mips/call-4.c: Likewise.
9595         * gcc.target/mips/call-5.c: Likewise.
9596         * gcc.target/mips/call-6.c: Likewise.
9597         * gcc.target/mips/lazy-binding-1.c: Likewise.
9598         * gcc.target/mips/near-far-1.c: Likewise.
9599         * gcc.target/mips/near-far-2.c: Likewise.
9600         * gcc.target/mips/near-far-3.c: Likewise.
9601         * gcc.target/mips/near-far-4.c: Likewise.
9602         * gcc.target/mips/umips-branch-3.c: Ensure the test is
9603         run with compact branches allowed.
9604         * gcc.target/mips/compact-branches-1.c: New file.
9605         * gcc.target/mips/compact-branches-2.c: Likewise.
9606         * gcc.target/mips/compact-branches-3.c: Likewise.
9607         * gcc.target/mips/compact-branches-4.c: Likewise.
9608         * gcc.target/mips/compact-branches-5.c: Likewise.
9609         * gcc.target/mips/compact-branches-6.c: Likewise.
9610         * gcc.target/mips/compact-branches-7.c: Likewise.
9612 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
9614         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9615         Clean-up a created directory if testcase fails.
9617 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9619         PR target/67405
9620         * g++.dg/pr67405.C: New test.
9622 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9624         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9626 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9628         * gcc.dg/ifcvt-1.c: New test.
9629         * gcc.dg/ifcvt-2.c: Likewise.
9630         * gcc.dg/ifcvt-3.c: Likewise.
9632 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9634         PR libfortran/67412
9635         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9636         *-*-solaris2.10.
9638 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9640         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9642 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
9644         PR c++/61753
9645         * g++.dg/other/pr61753.C: New.
9647 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
9649         * gcc.dg/tree-ssa/cmp-1.c: New file.
9651 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
9653         * gcc.dg/tree-ssa/complex-7.c: New file.
9655 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9657         * gcc.target/powerpc/swaps-p8-19.c: New test.
9659 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9661         PR fortran/67367
9662         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9664 2015-08-29  Tom de Vries  <tom@codesourcery.com>
9666         PR tree-optimization/46193
9667         * gcc.dg/autopar/pr46193.c: New test.
9669 2015-08-28  Nathan Sidwell  <nathan@acm.org>
9671         * gcc.dg/compat/struct-layout-1_generate.c: Simply
9672         use exit code for failure.
9674         * gcc.dg/torture/matrix-1.c: Use plain printf.
9675         * gcc.dg/torture/matrix-2.c: Likewise.
9676         * gcc.dg/torture/matrix-5.c: Likewise.
9677         * gcc.dg/torture/matrix-6.c: Likewise.
9678         * gcc.dg/torture/transpose-1.c: Likewise.
9679         * gcc.dg/torture/transpose-2.c: Likewise.
9680         * gcc.dg/torture/transpose-3.c: Likewise.
9681         * gcc.dg/torture/transpose-4.c: Likewise.
9682         * gcc.dg/torture/transpose-5.c: Likewise.
9683         * gcc.dg/torture/transpose-6.c: Likewise.
9685 2015-08-28  Jeff Law  <law@redhat.com>
9687         PR lto/66752
9688         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9689         * gcc.dg/torture/pr66752-1.c: New test
9690         * g++.dg/torture/pr66752-2.C: New test.
9692 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
9693         Revert:
9694         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
9696                 * gcc.dg/tree-ssa/sra-15.c: New.
9698 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
9700         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9701         * gcc.target/mips/msub-8.c: Ditto
9703 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9705         * lib/target-supports.exp (check-effective_target_vect_double):
9706         Enable for Power targets with VSX hardware available.
9707         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9708         vect_no_align && { ! vect_hw_misalign }.
9710 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
9712         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9713         Replaced by opt_files, compile with -floop-nest-optimize.
9714         * g++.dg/graphite/graphite.exp: Same.
9715         * gfortran.dg/graphite/graphite.exp: Same.
9716         * gcc.dg/graphite/block-0.c: Adjust pattern.
9717         * gcc.dg/graphite/block-1.c: Same.
9718         * gcc.dg/graphite/block-3.c: Same.
9719         * gcc.dg/graphite/block-4.c: Same.
9720         * gcc.dg/graphite/block-5.c: Same.
9721         * gcc.dg/graphite/block-6.c: Same.
9722         * gcc.dg/graphite/block-7.c: Same.
9723         * gcc.dg/graphite/block-8.c: Same.
9724         * gcc.dg/graphite/block-pr47654.c: Same.
9725         * gcc.dg/graphite/interchange-0.c: Same.
9726         * gcc.dg/graphite/interchange-1.c: Same.
9727         * gcc.dg/graphite/interchange-10.c: Same.
9728         * gcc.dg/graphite/interchange-11.c: Same.
9729         * gcc.dg/graphite/interchange-12.c: Same.
9730         * gcc.dg/graphite/interchange-13.c: Same.
9731         * gcc.dg/graphite/interchange-14.c: Same.
9732         * gcc.dg/graphite/interchange-15.c: Same.
9733         * gcc.dg/graphite/interchange-3.c: Same.
9734         * gcc.dg/graphite/interchange-4.c: Same.
9735         * gcc.dg/graphite/interchange-5.c: Same.
9736         * gcc.dg/graphite/interchange-6.c: Same.
9737         * gcc.dg/graphite/interchange-7.c: Same.
9738         * gcc.dg/graphite/interchange-8.c: Same.
9739         * gcc.dg/graphite/interchange-9.c: Same.
9740         * gcc.dg/graphite/interchange-mvt.c: Same.
9741         * gcc.dg/graphite/pr37485.c: Same.
9742         * gcc.dg/graphite/uns-block-1.c: Same.
9743         * gcc.dg/graphite/uns-interchange-12.c: Same.
9744         * gcc.dg/graphite/uns-interchange-14.c: Same.
9745         * gcc.dg/graphite/uns-interchange-15.c: Same.
9746         * gcc.dg/graphite/uns-interchange-9.c: Same.
9747         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9748         * gfortran.dg/graphite/interchange-3.f90: Same.
9750 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
9752         PR target/67317
9753         * gcc.target/i386/pr67317-1.c: New test.
9754         * gcc.target/i386/pr67317-2.c: Ditto.
9755         * gcc.target/i386/pr67317-3.c: Ditto.
9756         * gcc.target/i386/pr67317-4.c: Ditto.
9757         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9758         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9760 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
9762         * gcc.target/powerpc/vec-shr.c: New.
9764 2015-08-27  Marek Polacek  <polacek@redhat.com>
9766         PR middle-end/67005
9767         * gcc.dg/torture/pr67005.c: New test.
9769 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
9771         * gcc.dg/tree-ssa/sra-15.c: New.
9773 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9775         * gcc.target/aarch64/long_branch_1.c: New test.
9777 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9779         * gcc.target/s390/20150826-1.c: New test.
9781 2015-08-26  Renlin Li  <renlin.li@arm.com>
9783         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9785 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9787         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9789 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9791         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9792         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9793         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9794         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9796 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9798         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9799         New test directive.
9800         * gcc.target/aarch64/tlsle_1.x: New test source.
9801         * gcc.target/aarch64/tlsle12_1.c: New testcase.
9802         * gcc.target/aarch64/tlsle24_1.c: Likewise.
9803         * gcc.target/aarch64/tlsle32_1.c: Likewise.
9805 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9807         PR fortran/29600
9808         * gfortran.dg/shape_8.f90: New test.
9810 2015-08-25  Marek Polacek  <polacek@redhat.com>
9812         PR middle-end/67330
9813         * gcc.dg/weak/weak-18.c: New test.
9815 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
9817         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9818         gcc_jit_context_set_bool_use_external_driver.
9820 2015-08-25  Nathan Sidwell  <nathan@acm.org>
9822         * gcc.c-torture/execute/builtins/20010124-1.x: New.
9824         * gcc.dg/20001117-1.c: Needs return_address.
9825         * gcc.dg/20020415-1.c: Needs alloca.
9826         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9827         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9828         * gcc.dg/pr63186.c: Needs label_values.
9829         * gcc.dg/torture/pr33848.c: Likwise.
9831         * lib/target-supports.exp (check_effective_target_fopenacc,
9832         check_effective_target_fopenmp): Disable for nvptx.
9833         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9834         * gcc.dg/stack-usage-1.c: Likewise.
9835         * gcc.dg/stack-usage-2.c: Likewise.
9836         * gcc.dg/unused-5.c: Likewise.
9837         * gcc.dg/unwind-1.c: Likewise.
9839 2015-08-25  Christian Bruel  <christian.bruel@st.com>
9841         * gcc.dg/Wno-frame-address.c: Skip for ARM.
9842         * g++.dg/Wno-frame-address.C: Ditto.
9844 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9846         PR target/67211
9847         * g++.dg/pr67211.C: New test.
9849 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
9851         PR fortran/62536
9852         PR fortran/66175
9853         * gfortran.dg/block_end_error_1.f90: New test.
9854         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9856 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
9858         PR target/66821
9859         * gcc.target/i386/pr66821.c: New test.
9861 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
9863         PR target/67329
9864         * gcc.target/i386/pr67329.c: New test.
9866 2015-08-24  Nathan Sidwell  <nathan@acm.org>
9868         * gcc.dg/pr49551.c: Needs -fdata-sections.
9870         * gcc.dg/pr64935-2.c: Needs scheduling.
9872         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9873         * gcc.dg/torture/pr63738.c: Likewise.
9874         * gcc.dg/torture/pr64728.c: Likewise.
9875         * gcc.dg/pr63748.c: Likewise.
9876         * gcc.dg/20020312-2.c: Likewise.
9878         * gcc.dg/torture/pr66123.c: Needs label_values.
9880         * gcc.dg/torture/pr41261.c: Needs profiling.
9881         * gcc.dg/pr26570.c: Likewise.
9882         * gcc.dg/pr61776.c: Likewise.
9883         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9884         * gcc.dg/gomp/pr34610.c: Likewise.
9885         * gcc.dg/pr54121.c: Likewise.
9886         * gcc.dg/20050325-1.c: Likewise.
9887         * gcc.dg/pr66899.c: Likewise.
9888         * gcc.dg/pr48770.c: Likewise.
9889         * gcc.dg/pr24225.c: Likewise.
9891         * gcc.dg/pr27531-1.c: Needs io.
9892         * gcc.dg/pr44606.c: Likewise.
9894         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9896         * gcc.dg/pr51990.c: Needs alloca.
9898         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9900 2015-08-24  Tom de Vries  <tom@codesourcery.com>
9902         PR tree-optimization/65468
9903         * gcc.dg/gomp/static-chunk-size-one.c: New test.
9905 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9907         PR libfortran/54572
9908         * gfortran.dg/backtrace_1.f90: New test.
9910 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9912         PR libfortran/62296
9913         * gfortran.dg/execute_command_line_2.f90: New test.
9915 2015-08-23  Tom de Vries  <tom@codesourcery.com>
9917         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9918         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9919         vect_no_int_max to vect_no_int_min_max.
9920         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9921         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9922         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9923         * gcc.dg/vect/slp-reduc-4.c: Same.
9924         * gcc.dg/vect/slp-reduc-5.c: Same.
9925         * gcc.dg/vect/vect-125.c: Same.
9926         * gcc.dg/vect/vect-13.c: Same.
9927         * gcc.dg/vect/vect-double-reduc-3.c: Same.
9928         * gcc.dg/vect/vect-reduc-1.c: Same.
9929         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9930         * gcc.dg/vect/vect-reduc-1char.c:Same.
9931         * gcc.dg/vect/vect-reduc-1short.c: Same.
9932         * gcc.dg/vect/vect-reduc-2.c: Same.
9933         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9934         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9935         * lib/target-supports.exp: Same.
9937 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
9939         PR c++/63693
9940         * g++.dg/cpp0x/decltype63.C: New.
9942 2015-08-22  Nathan Sidwell  <nathan@acm.org>
9944         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9945         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9946         * c-c++-common/Wunused-var-8.c: Likewise.
9947         * c-c++-common/gomp/pr61486-2.c: Likewise.
9948         * c-c++-common/Wunused-var-6.c: Likewise.
9949         * c-c++-common/goacc/reduction-1.c: Likewise.
9950         * c-c++-common/goacc/reduction-2.c: Likewise.
9951         * c-c++-common/goacc/reduction-3.c: Likewise.
9952         * c-c++-common/goacc/reduction-4.c: Likewise.
9953         * gcc.dg/builtins-64.c: Likewise.
9954         * gcc.dg/pr59523.c: Likewise.
9955         * gcc.dg/tree-ssa/20080530.c: Likewise.
9956         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9957         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9958         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9959         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9960         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9961         * gcc.dg/pr59011.c: Likewise.
9962         * gcc.dg/uninit-9.c: Likewise.
9963         * gcc.dg/pr61561.c: Likewise.
9964         * gcc.dg/vla-4.c: Likewise.
9965         * gcc.dg/20101010-1.c: Likewise.
9966         * gcc.dg/pr49120.c: Likewise.
9967         * gcc.dg/20030331-2.c: Likewise.
9968         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9969         * gcc.dg/pr25682.c: Likewise.
9970         * gcc.dg/guality/guality.c: Likewise.
9971         * gcc.dg/pr27301.c: Likewise.
9972         * gcc.dg/uninit-9-O0.c: Likewise.
9973         * gcc.dg/fold-alloca-1.c: Likewise.
9974         * gcc.dg/pr41470.c: Likewise.
9975         * gcc.dg/pr51491-2.c: Likewise.
9976         * gcc.dg/winline-7.c: Likewise.
9977         * gcc.dg/vla-2.c: Likewise.
9978         * gcc.dg/pr50764.c: Likewise.
9979         * gcc.dg/c99-vla-1.c: Likewise.
9980         * gcc.dg/pr33238.c: Likewise.
9981         * gcc.dg/c99-const-expr-13.c: Likewise.
9982         * gcc.dg/builtin-return-1.c: Likewise.
9983         * gcc.dg/vla-3.c: Likewise.
9984         * gcc.dg/20020415-1.c: Likewise.
9985         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9986         * gcc.dg/shrink-wrap-alloca.c: Likewise.
9987         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9988         * gcc.dg/torture/calleesave-sse.c: Likewise.
9989         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9990         * gcc.dg/gomp/vla-2.c: Likewise.
9991         * gcc.dg/gomp/vla-3.c: Likewise.
9992         * gcc.dg/gomp/vla-4.c: Likewise.
9993         * gcc.dg/gomp/pr30494.c: Likewise.
9994         * gcc.dg/gomp/vla-5.c: Likewise.
9995         * gcc.dg/pr51990-2.c: Likewise.
9996         * gcc.dg/vla-22.c: Likewise.
9998 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10000         * gcc.dg/cpp/multiline-2.c: Add column numbers.
10001         * gcc.dg/dollar.c: Likewise.
10002         * gcc.dg/pragma-message.c: Likewise.
10003         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
10004         * c-c++-common/raw-string-14.c: Likewise.
10006 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
10008         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
10009         property that instantiation here is a compile-time error.
10011 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
10013         * g++.dg/other/pr67065.C: Extend.
10015 2015-08-21  Nathan Sidwell  <nathan@acm.org>
10017         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
10018         is freestanding.
10019         (check_effective_target_global_constructor): New.
10020         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
10021         * gcc.dg/debug/debug.exp: Skip  for nvptx.
10022         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
10024         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
10025         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
10026         * gcc.c-torture/compile/pr33855.c: Likewise.
10027         * gcc.c-torture/compile/920723-1.c: Likewise.
10028         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
10029         writing a const.
10030         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
10031         label.
10032         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
10033         'call'.
10035         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
10036         prototype normal.
10037         * gcc.c-torture/execute/switch-1.c: Likewise.
10039         * gcc.c-torture/execute/pr34456.c: Require not freestanding
10040         * gcc.c-torture/execute/printf-1.c: Likewise.
10041         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
10042         * gcc.c-torture/execute/fprintf-1.c: Likewise.
10043         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
10044         * gcc.c-torture/execute/vprintf-1.c: Likewise.
10045         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
10046         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
10047         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
10048         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
10049         * gcc.c-torture/execute/gofast.c: Likewise.
10050         * gcc.c-torture/execute/complex-6.c: Likewise.
10052         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
10053         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
10054         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
10055         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
10056         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
10057         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
10058         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
10059         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
10060         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
10061         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
10062         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
10063         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
10064         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
10065         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
10066         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
10067         * gcc.dg/setjmp-1.c: Likewise.
10068         * gcc.dg/cleanup-5.c: Likewise.
10069         * gcc.dg/cleanup-12.c: Likewise.
10070         * gcc.dg/cleanup-13.c: Likewise.
10072         * gcc.dg/constructor-1.c: Require global ctor.
10074         * gcc.dg/fork-instrumentation.c: Require profiling.
10075         * gcc.dg/20030107-1.c: Likewise.
10076         * gcc.dg/20030702-1.c: Likewise.
10078         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
10079         * gcc.dg/cpp/paste2.c: Likewise.
10080         * gcc.dg/cpp/strify3.c: Likewise.
10081         * gcc.dg/cpp/strify4.c: Likewise.
10082         * gcc.dg/cpp/lexnum.c: Likewise.
10083         * gcc.dg/cpp/digraphs.c: Likewise.
10084         * gcc.dg/cpp/macro1.c: Likewise.
10086 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10088         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
10090 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10092         * lib/gcc-dg.exp: Add extra options for db-final to the command line
10093         only once.
10095 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10097         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
10098         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
10099         vec_vpmsum_be and vec_shasigma_be.
10101 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
10103         * lib/target-supports.exp
10104         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
10105         with -mfp16-format=ieee.
10107 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
10109         PR c++/67065
10110         * g++.dg/other/pr67065.C: New.
10112 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
10114         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
10115         memcpy.
10116         * gcc.target/mips/inline-memcpy-2.c: Ditto.
10117         * gcc.target/mips/inline-memcpy-3.c: Ditto.
10118         * gcc.target/mips/inline-memcpy-4.c: Ditto.
10119         * gcc.target/mips/inline-memcpy-5.c: Ditto.
10121 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
10123         * gcc.dg/wide_shift_64_1.c: New testcase.
10124         * gcc.dg/wide_shift_128_1.c: Likewise.
10125         * gcc.target/aarch64/ashlti3_1.c: Likewise.
10127 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
10129         * lib/target-supports.exp
10130         (check_effective_target_fstack_protector_enabled): New test.
10131         * gcc.target/i386/ssp-default.c: New test.
10133 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
10135         PR fortran/66929
10136         * gfortran.dg/generic_31.f90: New.
10138 2015-08-19  Marek Polacek  <polacek@redhat.com>
10140         PR middle-end/67133
10141         * g++.dg/torture/pr67133.C: New test.
10143 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
10145         * gcc.target/powerpc/altivec-35.c: New test.
10146         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
10147         * gcc.target/powerpc/vsx-vector-7.c: New test.
10149 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10151         PR middle-end/36757
10152         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
10153         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
10155 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
10157         PR rtl-optimization/67218
10158         * gcc.c-torture/execute/ieee/pr67218.c,
10159         gcc.target/aarch64/fcvt_int_float_double1.c,
10160         gcc.target/aarch64/fcvt_int_float_double2.c,
10161         gcc.target/aarch64/fcvt_int_float_double3.c,
10162         gcc.target/aarch64/fcvt_int_float_double4.c,
10163         gcc.target/aarch64/fcvt_uint_float_double1.c,
10164         gcc.target/aarch64/fcvt_uint_float_double2.c,
10165         gcc.target/aarch64/fcvt_uint_float_double3.c,
10166         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10168 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
10170         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10171         dg-options to disable LSE extensions.
10172         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10173         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10174         * gcc.target/aarch64/atomic-op-char.c: Likewise.
10175         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10176         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10177         * gcc.target/aarch64/atomic-op-int.c: Likewise.
10178         * gcc.target/aarch64/atomic-op-long.c: Likewise.
10179         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10180         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10181         * gcc.target/aarch64/atomic-op-release.c: Likewise.
10182         * gcc.target/aarch64/atomic-op-short.c: Likewise.
10183         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10184         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10185         * gcc.target/aarch64/sync-op-full.c: Likewise.
10186         * gcc.target/aarch64/sync-op-release.c: Likewise.
10188 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
10190         PR c++/67160
10191         * g++.dg/cpp1z/feat-cxx1z.C: New.
10193 2015-08-18  Marek Polacek  <polacek@redhat.com>
10195         PR middle-end/67222
10196         * gcc.dg/torture/pr67222.c: New test.
10198 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
10200         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10202 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
10204         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10205         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10206         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10208 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
10210         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10211         which is used in later code.
10213 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
10215         PR c++/67216
10216         * g++.dg/cpp0x/nullptr34.C: New.
10217         * g++.dg/warn/Wconversion2.C: Adjust.
10218         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10219         * g++.old-deja/g++.other/null3.C: Likewise.
10221         * g++.dg/cpp0x/pr51313.C: Adjust.
10223 2015-08-17  Richard Biener  <rguenther@suse.de>
10225         PR tree-optimization/67221
10226         * gcc.dg/torture/pr67221.c: New testcase.
10228 2015-08-17  Mike Stump  <mikestump@comcast.net>
10229             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10231         * gcc.target/arm/memcpy-aligned-1.c: New test.
10233 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10235         PR fortran/54656
10236         * gfortran.dg/norm_4.f90: Rename to...
10237         * gfortran.dg/norm2_4.f90: this.
10238         * gfortran.dg/norm2_5.f90: New test.
10240 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
10242         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10243         * gcc.dg/ssp-1.c: Make counter a register.
10244         * gcc.dg/ssp-2.c: Likewise.
10245         * gcc.dg/torture/parm-coalesce.c: New.
10247 2015-08-14  Marek Polacek  <polacek@redhat.com>
10249         PR middle-end/67133
10250         * gcc.dg/torture/pr67133.c: New test.
10252 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
10253             Matthias Klose  <doko@debian.org>
10255         PR target/67143
10256         * gcc.c-torture/compile/pr67143.c: New
10257         * gcc.target/aarch64/atomic-op-imm.c
10258         (atomic_fetch_add_negative_RELAXED): New.
10259         (atomic_fetch_sub_negative_ACQUIRE): New.
10261 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10263         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10264         * gcc.target/aarch64/target_attr_8.c: Likewise.
10265         * gcc.target/aarch64/target_attr_14.c: Likewise.
10267 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10269         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10271 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
10273         * gcc.target/i386/builtin_target.c: Add skylake check.
10275 2015-08-13  Jeff Law  <law@redhat.com>
10277         * gcc.dg/pr66314.c: Moved from here to ..
10278         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
10279         to clear all sanitizers before -fsanitize=kernel-address.
10281 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10283         * gcc.target/aarch64/cinc_common_1.c: New test.
10285 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10287         PR c++/53421
10288         * g++.dg/ext/attribute-may-alias-1.C: New.
10289         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10291 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
10293         * gcc.target/aarch64/atomic-inst-cas.c: New.
10294         * gcc.target/aarch64/atomic-inst-ops.inc: New.
10296 2015-08-13  Andreas Schwab  <schwab@suse.de>
10298         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10300 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10302         PR c++/62164
10303         * g++.dg/torture/pr62164.C: New.
10305 2015-08-13  Richard Biener  <rguenther@suse.de>
10307         PR tree-optimization/67191
10308         * gcc.dg/torture/pr67191.c: New testcase.
10309         * g++.dg/torture/pr67191.C: Likewise.
10311 2015-08-13  Richard Biener  <rguenther@suse.de>
10313         PR tree-optimization/66502
10314         PR tree-optimization/67167
10315         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10317 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10319         PR c++/53330
10320         * g++.dg/init/new42.C: New.
10322 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10324         PR target/67071
10325         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10326         vector constants.
10327         * gcc.target/powerpc/pr67071-2.c: Likewise.
10328         * gcc.target/powerpc/pr67071-3.c: Likewise.
10330 2015-08-12  Marek Polacek  <polacek@redhat.com>
10332         PR c++/55095
10333         * c-c++-common/Wshift-overflow-6.c: New test.
10334         * c-c++-common/Wshift-overflow-7.c: New test.
10335         * g++.dg/cpp1y/left-shift-2.C: New test.
10337 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10339         PR c++/52742
10340         * g++.dg/cpp0x/pr52742.C: New.
10342 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
10344         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10345         Check Knights Landing support.
10347 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10349         PR c++/47461
10350         * g++.dg/warn/Wunused-result-1.C: New.
10352 2015-08-12  Richard Biener  <rguenther@suse.de>
10354         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10355         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10356         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10357         * g++.dg/tree-ssa/pr61034.C: Adjust.
10358         * gcc.dg/fold-compare-2.c: Likewise.
10359         * gcc.dg/pr50763.c: Likewise.
10360         * gcc.dg/predict-3.c: Likewise.
10361         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10362         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10363         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10364         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10365         * gcc.dg/tree-ssa/pr37508.c: Likewise.
10366         * gcc.dg/tree-ssa/vrp04.c: Likewise.
10367         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10368         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10369         * gcc.dg/tree-ssa/vrp16.c: Likewise.
10370         * gcc.dg/tree-ssa/vrp20.c: Likewise.
10371         * gcc.dg/tree-ssa/vrp25.c: Likewise.
10372         * gcc.dg/tree-ssa/vrp87.c: Likewise.
10374 2015-08-12  Nathan Sidwell  <nathan@acm.org>
10376         * gcc.dg/vrp-min-max-1.c: New.
10377         * gcc.dg/vrp-min-max-2.c: New.
10379 2015-08-12  Richard Biener  <rguenther@suse.de>
10381         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10383 2015-08-12  Tom de Vries  <tom@codesourcery.com>
10385         PR testsuite/67175
10386         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10387         Handle absence of vector min/max for sparc.
10389 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
10391         PR target/66954
10392         * g++.dg/ext/mv25.C: New test.
10394 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10396         * gcc.target/i386/avx2-vect-shift.c: New test.
10398 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10400         PR c/66098
10401         PR c/66711
10402         * gcc.dg/pragma-diag-3.c: New test.
10403         * gcc.dg/pragma-diag-4.c: New test.
10405 2015-08-11  Nathan Sidwell  <nathan@acm.org>
10407         * c-c++-common/dfp/operator-comma.c: Call init function.
10408         * c-c++-common/dfp/convert-dfp-2.c: New test.
10410 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
10412         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10413         Treat model == 0x4f as Broadwell.
10415 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10417         PR libfortran/67140
10418         * gfortran.dg/pr67140.f90: New test.
10420 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
10422         PR libgomp/65742
10423         PR middle-end/66332
10424         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10426 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
10428         PR fortran/64022
10429         * gfortran.dg/ieee/large_4.f90: New test.
10431 2015-08-08  Bud Davis  <jmdavis@link.com>
10433         PR fortran/59746
10434         * gfortran.dg/common_22.f90: New.
10436 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
10438         PR rtl-optimization/67028
10439         * gcc.dg/pr67028.c: New testcase.
10441 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
10443         PR rtl-optimization/67029
10444         * gcc.dg/pr67029.c: New test.
10446 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10448         PR fortran/64104
10449         * gfortran.dg/ieee/ieee_8.f90: New test.
10451 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
10453         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10454         modifers.
10455         * gcc.target/aarch64/noplt_2.c: Likewise.
10456         * gcc.target/aarch64/noplt_3.c: Likewise.
10458 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
10460         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10461         optimization level, and print a summary at the end.
10463 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10465         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10467 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10469         * gcc.target/aarch64/noplt_3.c: New testcase.
10471 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10473         * gcc.target/aarch64/noplt_1.c: New testcase.
10474         * gcc.target/aarch64/noplt_2.c: Likewise.
10476 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
10478         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10479         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10481 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10483         * gcc.target/s390/dwarfregtable-1.c: New test.
10484         * gcc.target/s390/dwarfregtable-2.c: New test.
10485         * gcc.target/s390/dwarfregtable-3.c: New test.
10487 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10489         * gcc.target/s390/htm-builtins-z13-1.c: New test.
10491 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10493         PR fortran/64022
10494         * gfortran.dg/ieee/large_2.f90: New test.
10495         * gfortran.dg/ieee/large_3.F90: New test.
10497 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10499         PR fortran/64022
10500         * gfortran.dg/ieee/large_1.f90: Adjust test.
10502 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10503             Jeff Law  <law@redhat.com>
10505         PR c/16351
10506         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10507         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10508         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10509         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10510         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10511         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10513 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10515         PR middle-end/66311
10516         * gfortran.dg/pr66311.f90: New file.
10518 2015-08-05  Richard Biener  <rguenther@suse.de>
10520         PR tree-optimization/67121
10521         * gcc.dg/torture/pr67121.c: New testcase.
10523 2015-08-05  Nick Clifton  <nickc@redhat.com>
10525         * gcc.target/rl78: New directory.
10526         * gcc.target/rl78/rl78.exp: New file: Test driver.
10527         * gcc.target/rl78/test_addm3.c: New file: Test adds.
10529 2015-08-05  Richard Biener  <rguenther@suse.de>
10531         PR middle-end/67120
10532         * gcc.dg/torture/pr67120.c: New testcase.
10534 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
10536         PR fortran/52846
10538         * lib/fortran-modules.exp: Call cleanup-submodules from
10539         cleanup-modules.
10540         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10541         cover the cases where private entities are no longer optimized
10542         away.
10543         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10544         same reason.
10545         * gfortran.dg/submodule_1.f08: Change cleanup module names.
10546         * gfortran.dg/submodule_5.f08: The same.
10547         * gfortran.dg/submodule_9.f08: The same.
10548         * gfortran.dg/submodule_10.f08: New test.
10550 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
10552         PR c++/66595
10553         * g++.dg/cpp1y/var-templ35.C: New.
10555 2015-08-05  Richard Biener  <rguenther@suse.de>
10557         PR tree-optimization/67055
10558         * g++.dg/torture/pr67055.C: New testcase.
10560 2015-08-05  Richard Biener  <rguenther@suse.de>
10562         PR tree-optimization/67109
10563         * gcc.dg/torture/pr67109.c: New testcase.
10564         * gcc.dg/vect/vect-119.c: Adjust.
10566 2015-08-05  Richard Biener  <rguenther@suse.de>
10568         PR middle-end/67107
10569         * gcc.dg/pr67107.c: New testcase.
10571 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10573         PR c++/66197
10574         * g++.dg/cpp1z/abbrev2.C: New.
10576 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10578         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10580 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10582         PR c++/66392
10583         * g++.dg/init/explicit4.C: New.
10585 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
10587         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10588         without VSX an Power8 vector support.
10590 2015-08-04  Richard Biener  <rguenther@suse.de>
10592         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10594 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
10596         PR target/67110
10597         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10598         -fno-pie -no-pie.
10600 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10602         PR c++/66427
10603         * g++.dg/cpp1y/var-templ34.C: New.
10605 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10607         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10608         * gcc.target/aarch64/target_attr_1.c: Likewise.
10609         * gcc.target/aarch64/target_attr_2.c: Likewise.
10610         * gcc.target/aarch64/target_attr_3.c: Likewise.
10611         * gcc.target/aarch64/target_attr_4.c: Likewise.
10612         * gcc.target/aarch64/target_attr_5.c: Likewise.
10613         * gcc.target/aarch64/target_attr_6.c: Likewise.
10614         * gcc.target/aarch64/target_attr_7.c: Likewise.
10615         * gcc.target/aarch64/target_attr_8.c: Likewise.
10616         * gcc.target/aarch64/target_attr_9.c: Likewise.
10617         * gcc.target/aarch64/target_attr_10.c: Likewise.
10618         * gcc.target/aarch64/target_attr_11.c: Likewise.
10619         * gcc.target/aarch64/target_attr_12.c: Likewise.
10620         * gcc.target/aarch64/target_attr_13.c: Likewise.
10621         * gcc.target/aarch64/target_attr_14.c: Likewise.
10622         * gcc.target/aarch64/target_attr_15.c: Likewise.
10624 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10626         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10628 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10630         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10632 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10634         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10635         message.
10637 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10639         PR fortran/64022
10640         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10641         * gfortran.dg/ieee/large_1.f90: New test.
10643 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10645         PR tree-optimization/67043
10646         * gcc.dg/pr67043.c: New test.
10648 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
10650         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10652 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
10654         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10655         it to push/pop timing items.
10656         (main): For each optimization level, create a gcc_jit_timer, and
10657         time all of the iteration within that level cumulatively.
10658         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10659         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10661 2015-08-03  Alexander Basov <coohpt@gmail.com>
10663         PR middle-end/64744
10664         PR middle-end/48470
10665         PR middle-end/43404
10666         * gcc.target/arm/pr43404.c : New testcase.
10667         * gcc.target/arm/pr48470.c : New testcase.
10668         * gcc.target/arm/pr64744-1.c : New testcase.
10669         * gcc.target/arm/pr64744-2.c : New testcase.
10671 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10673         PR tree-optimization/67077
10674         * gcc.dg/pr67077.c: New test.
10676 2015-08-03  Jeff Law  <law@redhat.com>
10678         PR middle-end/66314
10679         PR gcov-profile/66899
10680         * gcc.dg/pr66899.c: New test.
10681         * gcc.dg/pr66314.c: New test.
10683 2015-08-03  Marek Polacek  <polacek@redhat.com>
10685         PR c/67088
10686         * gcc.dg/pr67088.c: New test.
10688 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10690         PR target/66731
10691         * gcc.target/arm/vnmul-1.c: New.
10692         * gcc.target/arm/vnmul-2.c: New.
10693         * gcc.target/arm/vnmul-3.c: New.
10694         * gcc.target/arm/vnmul-4.c: New.
10696 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
10698         PR fortran/64921
10699         * gfortran.dg/class_allocate_20.f90: New.
10701 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10703         * gcc.target/aarch64/csel_bfx_1.c: New test.
10704         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10706 2015-08-02  Martin Sebor  <msebor@redhat.com>
10708         * g++.dg/Wframe-address-in-Wall.C: New test.
10709         * g++.dg/Wframe-address.C: New test.
10710         * g++.dg/Wno-frame-address.C: New test.
10711         * gcc.dg/Wframe-address-in-Wall.c: New test.
10712         * gcc.dg/Wframe-address.c: New test.
10713         * gcc.dg/Wno-frame-address.c: New test.
10715 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
10717         * c-c++-common/Wmisleading-indentation.c: Add more tests.
10719 2015-08-01  Michael Collison  <michael.collison@linaro.org
10720             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10722         * gcc.target/arm/mincmp.c: New test.
10724 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
10726         PR fortran/67091
10727         * gfortran.dg/associated_target_6.f03: New test
10729 2015-08-01  Tom de Vries  <tom@codesourcery.com>
10731         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10732         optimize ("-ftree-parallelize-loops=0").
10733         Add successful scans for 2 detected reductions.  Add xfail scans for 3
10734         detected reductions.
10735         * gcc.dg/autopar/reduc-2short.c: Same.
10736         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10737         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
10738         detected reductions.
10739         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10740         and max reductions.
10742 2015-07-31  Marek Polacek  <polacek@redhat.com>
10744         PR sanitizer/66977
10745         * g++.dg/ubsan/pr66977.C: New test.
10747 2015-07-30  Marek Polacek  <polacek@redhat.com>
10749         * c-c++-common/Wtautological-compare-3.c: New test.
10751 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10753         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10754         (CHECK): Pass address of scalar, rather than array.
10756 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10758         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10760 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10762         * gcc.target/aarch64/fp16/fp16.exp: New.
10763         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10764         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10766 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10768         * gcc.target/aarch64/f16_movs_1.c: New test.
10770 2015-07-28  Tom de Vries  <tom@codesourcery.com>
10772         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10773         outer loop.
10775 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
10776             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10778         * gcc.dg/parm-incomplete-1.c: Update.
10779         * gcc.dg/pr18809-1.c: Update.
10780         * gcc.dg/pr27953.c: Update.
10781         * gcc.dg/vla-11.c: Update.
10783 2015-07-27  Marek Polacek  <polacek@redhat.com>
10785         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10787 2015-07-27  Tom de Vries  <tom@codesourcery.com>
10789         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10790         attribute.  Update comment.
10791         (main): Remove.
10792         Add scan for not parallelizing inner loop.
10793         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10794         attribute.
10795         (main): Remove.
10797 2015-07-27  Marek Polacek  <polacek@redhat.com>
10799         PR bootstrap/67030
10800         * c-c++-common/Wtautological-compare-2.c: New test.
10802 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
10804         PR target/66232
10805         * gcc.target/i386/pr66232-6.c: New tests.
10806         * gcc.target/i386/pr66232-7.c: Likewise.
10807         * gcc.target/i386/pr66232-8.c: Likewise.
10808         * gcc.target/i386/pr66232-9.c: Likewise.
10810 2015-07-27  Marek Polacek  <polacek@redhat.com>
10812         PR c++/66555
10813         PR c/54979
10814         * c-c++-common/Wtautological-compare-1.c: New test.
10816 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
10818         PR c++/18969
10819         * g++.dg/template/pr18969.C: New test.
10820         * g++.dg/template/pr18969-2.C: New test.
10821         * g++.old-deja/g++.jason/overload.C: Remove return value in
10822         template function returning void.
10824 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
10826         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10827         immediates to avoid shift-overflow warnings.
10829 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
10831         PR c++/66857
10832         * g++.dg/init/pr66857.C: New test.
10834 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
10836         PR target/66648
10837         * gcc.target/i386/pr66648.c: New test.
10839 2015-07-25  Tom de Vries  <tom@codesourcery.com>
10841         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10842         interchange_files and block_files variables.
10843         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10844         arithmetic.
10845         * gcc.dg/graphite/uns-interchange-12.c: Same.
10846         * gcc.dg/graphite/uns-interchange-14.c: Same.
10847         * gcc.dg/graphite/uns-interchange-15.c: Same.
10848         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10849         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10851 2015-07-25  Jeff Law  <law@redhat.com>
10853         Revert:
10854         PR lto/66752
10855         * gcc.dg/tree-ssa/pr66752-2.c: New test.
10856         * gcc.dg/torture/pr66752-1.c: New test
10857         * g++.dg/torture/pr66752-2.C: New test.
10859 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
10861         Revert:
10862         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
10864         PR rtl-optimization/64164
10865         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10866         * gcc.dg/ssp-1.c: Make counter a register.
10867         * gcc.dg/ssp-2.c: Likewise.
10868         * gcc.dg/torture/parm-coalesce.c: New.
10870 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10872         * gcc.dg/graphite/block-1.c: Xfail scan.
10873         * gcc.dg/graphite/interchange-12.c: Same.
10874         * gcc.dg/graphite/interchange-14.c: Same.
10875         * gcc.dg/graphite/interchange-15.c: Same.
10876         * gcc.dg/graphite/interchange-9.c: Same.
10877         * gcc.dg/graphite/interchange-mvt.c: Same.
10878         * gcc.dg/graphite/uns-block-1.c: New test.
10879         * gcc.dg/graphite/uns-interchange-12.c: New test.
10880         * gcc.dg/graphite/uns-interchange-14.c: New test.
10881         * gcc.dg/graphite/uns-interchange-15.c: New test.
10882         * gcc.dg/graphite/uns-interchange-9.c: New test.
10883         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10885 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10887         PR c++/64079
10888         * c-c++-common/Wunused-function-1.c: New.
10890 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10892         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10893         alternative exit-first loop transform.
10894         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10895         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10896         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10897         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10898         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10899         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10900         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10901         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10902         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10904 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
10906         PR ipa/66566
10907         * gcc.target/i386/mpx/pr66566.c: New test.
10909 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10911         PR bootstrap/66978
10912         * gcc.target/i386/pr66978.c: New test.
10914 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10916         * gcc.target/s390/gpr2fprsavecfi.c: New test.
10918 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10920         * gcc.target/s390/insv-1.c: New test.
10921         * gcc.target/s390/insv-2.c: New test.
10922         * gcc.target/s390/insv-3.c: New test.
10924 2015-07-24  Tom de Vries  <tom@codesourcery.com>
10926         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10928 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10930         PR middle-end/25530
10931         * gcc.dg/pr25530.c: New test.
10933 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10935         PR middle-end/25529
10936         * gcc.dg/pr25529.c: New test.
10938 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
10940         * gcc.target/arm/reg_equal_test.c: New test.
10942 2015-07-23  Jeff Law  <law@redhat.com>
10944         PR lto/66752
10945         * gcc.dg/tree-ssa/pr66752-2.c: New test.
10946         * gcc.dg/torture/pr66752-1.c: New test
10947         * g++.dg/torture/pr66752-2.C: New test.
10949 2015-07-23  Marek Polacek  <polacek@redhat.com>
10951         PR c++/66572
10952         * g++.dg/warn/Wlogical-op-2.C: New test.
10954 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
10956         PR rtl-optimization/64164
10957         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10958         * gcc.dg/ssp-1.c: Make counter a register.
10959         * gcc.dg/ssp-2.c: Likewise.
10960         * gcc.dg/torture/parm-coalesce.c: New.
10962 2015-07-23  Marek Polacek  <polacek@redhat.com>
10964         PR sanitizer/66908
10965         * c-c++-common/ubsan/pr66908.c: New test.
10967 2015-07-23  Tom de Vries  <tom@codesourcery.com>
10969         * gcc.dg/autopar/outer-4.c: Add xfail.
10970         * gcc.dg/autopar/outer-5.c: Same.
10971         * gcc.dg/autopar/outer-6.c: Same.
10972         * gcc.dg/autopar/reduc-2.c: Same.
10973         * gcc.dg/autopar/reduc-2char.c: Same.
10974         * gcc.dg/autopar/reduc-2short.c: Same.
10975         * gcc.dg/autopar/reduc-8.c: Same.
10976         * gcc.dg/autopar/uns-outer-4.c: New test.
10977         * gcc.dg/autopar/uns-outer-5.c: New test.
10978         * gcc.dg/autopar/uns-outer-6.c: New test.
10980 2015-07-23  Richard Biener  <rguenther@suse.de>
10982         PR tree-optimization/66952
10983         * gcc.dg/torture/pr66952.c: Use signed char.
10985 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
10987         PR tree-optimization/66926,66951
10988         * gcc.dg/vect/pr66951.c: New test.
10990 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
10992         PR c++/52987
10993         * g++.dg/parse/error57.C: New.
10994         * g++.dg/expr/string-2.C: Update.
10996 2015-07-23  Richard Biener  <rguenther@suse.de>
10998         PR tree-optimization/66945
10999         * gcc.dg/torture/pr66945.c: New testcase.
11001 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
11003         PR target/66954
11004         * g++.dg/ext/mv24.C: New test.
11006 2015-07-22  Marek Polacek  <polacek@redhat.com>
11008         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
11009         dg-options.
11011 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
11013         PR fortran/61831
11014         PR fortran/66929
11015         * gfortran.dg/generic_30.f90: New.
11017 2015-07-22  Richard Biener  <rguenther@suse.de>
11019         PR tree-optimization/66952
11020         * gcc.dg/torture/pr66952.c: New testcase.
11022 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
11024         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
11025         test.
11026         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
11027         test.
11028         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
11029         test.
11030         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
11031         test.
11032         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
11033         test.
11034         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
11035         test.
11036         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
11037         test.
11038         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
11039         test.
11040         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
11041         test.
11042         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
11043         test.
11044         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
11045         test.
11046         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
11047         test.
11048         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
11049         test.
11050         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
11051         test.
11052         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
11053         test.
11054         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
11055         test.
11056         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
11057         test.
11058         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
11059         test.
11060         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
11061         test.
11062         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
11063         test.
11064         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
11065         test.
11066         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
11067         test.
11068         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
11069         test.
11070         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
11071         test.
11072         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
11073         test.
11074         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
11075         test.
11076         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
11077         test.
11078         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
11079         test.
11080         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
11081         test.
11082         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
11083         test.
11084         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
11085         test.
11086         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
11087         test.
11088         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
11089         test.
11090         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
11091         test.
11092         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
11093         test.
11094         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
11095         test.
11096         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
11097         test.
11098         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
11099         test.
11100         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
11101         test.
11102         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
11103         test.
11104         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
11105         test.
11106         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
11107         test.
11108         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
11109         test.
11110         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
11111         test.
11112         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
11113         test.
11114         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
11115         test.
11116         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
11117         test.
11118         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
11119         test.
11120         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
11121         test.
11122         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
11123         test.
11124         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
11125         test.
11126         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
11127         test.
11128         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
11129         test.
11130         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
11131         test.
11132         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
11133         test.
11134         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
11135         test.
11136         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
11137         test.
11138         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
11139         test.
11140         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
11141         test.
11142         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
11143         test.
11144         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
11145         test.
11146         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
11147         test.
11148         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
11149         test.
11150         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
11151         test.
11152         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
11153         test.
11154         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
11155         test.
11156         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
11157         test.
11158         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
11159         test.
11160         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
11161         test.
11162         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
11163         test.
11164         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11165         test.
11166         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11167         test.
11168         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11169         test.
11170         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11171         test.
11172         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11173         test.
11174         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11175         test.
11176         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11177         test.
11178         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11179         test.
11180         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11181         test.
11182         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11183         test.
11184         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11185         test.
11186         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11187         test.
11188         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11189         test.
11190         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11191         test.
11192         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11193         test.
11194         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11195         test.
11196         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11197         test.
11198         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11199         test.
11200         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11201         test.
11202         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11203         test.
11204         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11205         test.
11206         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11207         test.
11208         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11209         test.
11210         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11211         test.
11212         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11213         test.
11214         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11215         test.
11216         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11217         test.
11218         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11219         test.
11220         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11221         test.
11222         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11223         test.
11224         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11225         test.
11226         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11227         test.
11228         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11229         test.
11230         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11231         test.
11232         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11233         test.
11234         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11235         test.
11236         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11237         test.
11238         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11239         test.
11240         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11241         test.
11242         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11243         test.
11244         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11245         test.
11246         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11247         test.
11248         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11249         test.
11250         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11251         test.
11252         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11253         test.
11254         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11255         test.
11256         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11257         test.
11258         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11259         test.
11260         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11261         test.
11262         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11263         test.
11264         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11265         test.
11266         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11267         test.
11268         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11269         test.
11270         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11271         test.
11272         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11273         test.
11274         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11275         test.
11276         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11277         test.
11278         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11279         test.
11280         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11281         test.
11282         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11283         test.
11284         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11285         test.
11286         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11287         test.
11289 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
11291         * g++.dg/template/crash81.C: Update.
11293 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
11295         PR ipa/66424.
11296         * gcc.target/i386/pr66424.c: New.
11298 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11300         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11302 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
11304         PR fortran/61831
11305         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11306         Drop address sanitization.
11308 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11310         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11311         Skip -march=armv4t.
11312         (dg-additional-options): Set armv5t flag.
11314 2015-07-21  Marek Polacek  <polacek@redhat.com>
11316         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11317         * gcc.dg/vmx/unpack.c: Likewise.
11318         * gcc.target/powerpc/quad-atomic.c: Likewise.
11320 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
11322         * gcc.target/i386/asm-flag-5.c (f_ll): New.
11324 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
11326         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11327         model.
11329 2015-07-20  Marek Polacek  <polacek@redhat.com>
11331         PR c++/55095
11332         * c-c++-common/Wshift-overflow-1.c: New test.
11333         * c-c++-common/Wshift-overflow-2.c: New test.
11334         * c-c++-common/Wshift-overflow-3.c: New test.
11335         * c-c++-common/Wshift-overflow-4.c: New test.
11336         * c-c++-common/Wshift-overflow-5.c: New test.
11337         * g++.dg/cpp1y/left-shift-1.C: New test.
11338         * gcc.dg/c90-left-shift-2.c: New test.
11339         * gcc.dg/c90-left-shift-3.c: New test.
11340         * gcc.dg/c99-left-shift-2.c: New test.
11341         * gcc.dg/c99-left-shift-3.c: New test.
11342         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11343         * gcc.c-torture/execute/pr40386.c: Likewise.
11344         * gcc.dg/vect/pr33373.c: Likewise.
11345         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11346         * gcc.dg/vect/vect-shift-2.c: Likewise.
11348 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11350         * gcc.target/aarch64/neg_abs_1.c: New test.
11352 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
11354         PR target/66922
11355         * gcc.target/i386/pr66922.c: New test.
11357 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
11359         PR middle-end/46851
11360         PR middle-end/60340
11361         * gcc.dg/tree-ssa/pr42327.c: Removed.
11362         * g++.dg/other/pr35011.C: Removed.
11364 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11366         PR target/66906
11367         * gcc.target/i386/pr66906.c: New test.
11369 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11371         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11372         as follow-up to r225930.
11374 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
11376         PR fortran/52846
11377         * lib/fortran-modules.exp (proc cleanup-submodules): New
11378         procedure.
11379         * gfortran.dg/submodule_1.f08: Change extension and clean up
11380         the submodule files.
11381         * gfortran.dg/submodule_2.f08: ditto
11382         * gfortran.dg/submodule_6.f08: ditto
11383         * gfortran.dg/submodule_7.f08: ditto
11384         * gfortran.dg/submodule_8.f08: New test
11385         * gfortran.dg/submodule_9.f08: New test
11387 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
11388             Sebastian Pop  <s.pop@samsung.com>
11390         PR middle-end/61929
11391         * gcc.dg/graphite/pr61929.c: New.
11393 2015-07-17  Marek Polacek  <polacek@redhat.com>
11395         * gcc.dg/fold-minus-7.c: New test.
11397 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
11399         * gfortran.dg/co_reduce_1.f90: New file.
11401 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11403         PR target/66824
11404         * gcc.target/i386/pr66824.c:
11406 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
11408         PR fortran/66035
11409         * gfortran.dg/structure_constructor_13.f03: New test.
11411 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11413         PR fortran/61831
11414         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11415         of generated while loops in the tree dump.
11416         * gfortran.dg/derived_constructor_comps_6.f90: New file.
11418 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
11420         * gcc.dg/vect/vect-outer-simd-2.c: New test.
11422 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
11424         PR target/66891
11425         * gcc.target/i386/pr66891.c: New test.
11427 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11429         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11431 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
11433         PR rtl-optimization/66626
11434         * gcc.target/i386/pr66626-2.c: New.
11436 2015-07-16  Richard Biener  <rguenther@suse.de>
11438         PR tree-optimization/66894
11439         * gcc.dg/torture/pr66894.c: New testcase.
11441 2015-07-16  Richard Biener  <rguenther@suse.de>
11443         * gcc.dg/tree-ssa/pr21031.c: Adjust.
11445 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
11447         PR target/66866
11448         * g++.dg/pr66866.C: New test.
11450 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11452         * gcc.target/powerpc/vec-cmp-sel.c: New test.
11454 2015-07-15  Richard Biener  <rguenther@suse.de>
11456         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11457         { -O3 -fomit-frame-pointer },
11458         { -O3 -fomit-frame-pointer -funroll-loops } and
11459         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11460         in favor of
11461         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11462           -finline-functions }
11464 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
11466         * gcc.target/mips/interrupt_handler-5.c: New test.
11468 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
11469             Robert Suchanek  <robert.suchanek@imgtec.com>
11471         * gcc.target/mips/interrupt_handler-4.c: New test.
11473 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
11475         PR testsuite/66734
11476         * gcc.dg/lto/lto.exp: Initialize MPX.
11478 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11480         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11481         dg-skip-if.
11482         * gcc.target/arm/scd42-3.c: Likewise.
11484 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
11486         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11487         code to be run when the pre-arch code increases the isa_rev to
11488         mips32r6 or greater.
11490 2015-07-15  Richard Biener  <rguenther@suse.de>
11492         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11493         { -O3 -fomit-frame-pointer },
11494         { -O3 -fomit-frame-pointer -funroll-loops } and
11495         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11496         in favor of
11497         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11498           -finline-functions }
11499         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11500         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11501         to additional_flags.
11503 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
11505         PR rtl-optimization/66838
11506         * gcc.target/i386/pr66838.c: New test.
11508 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
11510         PR c++/66850
11511         * g++.dg/template/pr66850.C: New test.
11513 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11514             Cesar Philippidis  <cesar@codesourcery.com>
11515             Chung-Lin Tang  <cltang@codesourcery.com>
11517         * gcc.target/nios2/nios2-flushd.c: New.
11518         * gcc.target/nios2/nios2-rdprs.c: New.
11519         * gcc.target/nios2/r2-atomic.c: New.
11520         * gcc.target/nios2/r2-eni.c: New.
11521         * gcc.target/nios2/r2-wrpie.c: New.
11523 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11524             Cesar Philippidis  <cesar@codesourcery.com>
11525             Chung-Lin Tang  <cltang@codesourcery.com>
11527         * gcc.target/nios2/cdx-ldstwm-1.c: New.
11528         * gcc.target/nios2/cdx-ldstwm-2.c: New.
11530 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11531             Cesar Philippidis  <cesar@codesourcery.com>
11532             Chung-Lin Tang  <cltang@codesourcery.com>
11534         * gcc.target/nios2/andci.c: New.
11535         * gcc.target/nios2/bmx.c: New.
11536         * gcc.target/nios2/cdx-add.c: New.
11537         * gcc.target/nios2/cdx-branch.c: New.
11538         * gcc.target/nios2/cdx-callret.c: New.
11539         * gcc.target/nios2/cdx-loadstore.c: New.
11540         * gcc.target/nios2/cdx-logical.c: New.
11541         * gcc.target/nios2/cdx-mov.c: New.
11542         * gcc.target/nios2/cdx-shift.c: New.
11543         * gcc.target/nios2/cdx-sub.c: New.
11544         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11546 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
11548         PR c++/65071
11549         * g++.dg/cpp0x/vt-65071.C: New.
11551 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11552             Cesar Philippidis  <cesar@codesourcery.com>
11553             Chung-Lin Tang  <cltang@codesourcery.com>
11555         * gcc.target/nios2/r2-io-range.c: New.
11556         * gcc.target/nios2/r2-stio-1.c: New.
11557         * gcc.target/nios2/r2-stio-2.c: New.
11558         * gcc.target/nios2/nios2-ldxio.c: New.
11559         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11560         of just compile.  Add more tests.
11562 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11564         gfortran.dg/pr66864.f90: New test.
11566 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
11568         PR rtl-optimization/66626
11569         * gcc.target/i386/pr66626.c: New.
11571 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11573         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11574         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11575         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11577 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
11579         * g++.dg/template/crash81.C: Adjust for error + inform change.
11580         * g++.dg/template/pr58878.C: Likewise.
11581         * g++.dg/template/shadow1.C: Likewise.
11582         * g++.dg/template/shadow2.C: Likewise.
11583         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11584         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11585         * g++.old-deja/g++.brendan/crash7.C: Likewise.
11586         * g++.old-deja/g++.pt/shadow2.C: Likewise.
11588 2015-07-14  Richard Biener  <rguenther@suse.de>
11590         PR tree-optimization/66863
11591         * gcc.dg/torture/pr66863.c: New testcase.
11593 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
11595         PR c++/65186
11596         * g++.dg/template/pr65186.C: New test.
11598 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
11600         * gcc.target/arm/macro_defs0.c: Add directive to skip
11601         test if -marm is present.
11602         * gcc.target/arm/macro_defs1.c: Likewise.
11604 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11606         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11607         if-conversion..
11608         * gcc.target/aarch64/adds1.c: Likewise.
11609         * gcc.target/aarch64/ands_1.c: Likewise.
11610         * gcc.target/aarch64/bics_1.c: Likewise.
11611         * gcc.target/aarch64/subs1.c: Likewise.
11612         * gcc.target/aarch64/subs3.c: Likewise.
11614 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
11616         PR fortran/64589
11617         * gfortran.dg/pr64589.f90: New test.
11619 2015-07-13  Renlin Li  <renlin.li@arm.com>
11621         PR rtl/66556
11622         * gcc.c-torture/execute/pr66556.c: New.
11624 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
11626         * gcc.dg/20020219-1.c: Fix double word typos.
11627         * gcc.dg/20020919-1.c: Same.
11629 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
11630             Jeff Law  <law@redhat.com>
11632         PR middle-end/66726
11633         * g++.dg/tree-ssa/pr66726.c: New test.
11634         * gcc.dg/tree-ssa/pr66726-2.c: New test.
11635         * gcc.dg/tree-ssa/pr66726.c: New test.
11637 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
11639         PR c++/58734
11640         * g++.dg/cpp0x/variadic-ttp2.C: New.
11642 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
11644         PR c++/30044
11645         * g++.dg/cpp0x/auto46.C: New test.
11646         * g++.dg/template/pr30044.C: New test.
11647         * g++.dg/template/shadow2.C: New test.
11648         * g++.dg/template/error55.C: New test.
11649         * g++.dg/template/crash83.C: Accept any error string.
11650         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11651         parameters.
11652         * g++.dg/cpp0x/variadic19.C: Likewise
11653         * g++.dg/template/canon-type-13.C: Likewise.
11654         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11655         * g++.dg/torture/20070621-1.C: Likewise.
11657 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11659         PR c++/54521
11660         * g++.dg/init/explicit3.C: New.
11662 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
11664         PR target/66819
11665         * gcc.target/i386/pr66819-1.c: New test.
11666         * gcc.target/i386/pr66819-2.c: Likewise.
11667         * gcc.target/i386/pr66819-3.c: Likewise.
11668         * gcc.target/i386/pr66819-4.c: Likewise.
11669         * gcc.target/i386/pr66819-5.c: Likewise.
11671 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
11673         PR target/66703
11674         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11675         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
11676         type to prevent possible flag-clobbering zero-extensions.
11677         * gcc.target/i386/pr66703.c: New test.
11679 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11681         PR c++/60842
11682         * g++.dg/cpp0x/nsdmi-template15.C: New.
11684 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
11686         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11688 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
11690         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11691         * gcc.target/arm/flip-thumb.c: Likewise.
11693 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
11695         PR target/66813
11696         * gcc.target/i386/pr66813.c: New test.
11698 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
11700         PR middle-end/66820
11701         * gcc.dg/gomp/pr66820.c: New test.
11703 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11705         PR c++/65592
11706         * g++.dg/cpp0x/scoped_enum6.C: New.
11708 2015-07-10  Tom de Vries  <tom@codesourcery.com>
11710         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11711         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11713 2015-07-10  Richard Biener  <rguenther@suse.de>
11715         PR tree-optimization/66823
11716         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11717         which should not be necessary.  XFAIL.
11719 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11721         PR c++/64848
11722         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11724 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
11726         PR middle-end/66633
11727         * gcc.dg/gomp/pr66633-1.c: New test.
11728         * gcc.dg/gomp/pr66633-2.c: New test.
11729         * gcc.dg/gomp/pr66633-3.c: New test.
11730         * gcc.dg/gomp/pr66633-4.c: New test.
11732 2015-07-09  John Marino  <gnugcc@marino.st>
11734         * lib/target-supports.exp (check_effective_target_pie):
11735         Add *-*-dragonfly*
11737 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
11739         PR target/66814
11740         * gcc.target/i386/pr66814.c: New test.
11742 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11744         PR target/66731
11745         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11746         * gcc.target/aarch64/fnmul-2.c: Likewise.
11747         * gcc.target/aarch64/fnmul-3.c: Likewise.
11748         * gcc.target/aarch64/fnmul-4.c: Likewise.
11750 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11752         PR c++/65790
11753         * g++.dg/cpp0x/vt-65790.C: New.
11755 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
11757         PR target/66818
11758         * gcc.target/i386/pr66818.c: New test.
11760 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
11762         PR target/66817
11763         * gcc.target/i386/pr66817.c: New test.
11765 2015-07-09  Marek Polacek  <polacek@redhat.com>
11767         PR tree-optimization/66718
11768         * gcc.dg/vect/vect-126.c: New test.
11770 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
11772         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11773         even when dwarf-2 is not the default.
11775 2015-07-08  Jeff Law  <law@redhat.com>
11777         PR testsuite/66796
11778         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11779         to have a single memory reference.
11781 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
11783         * g++.dg/other/dump-ada-spec-9.C: New test.
11785 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
11787         * g++.dg/vect/vect.exp: Run also simd* tests.
11788         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11789         (check_vect): Fix up get_cpuid call for C++.
11790         * g++.dg/vect/simd-clone-1.cc: New test.
11792 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11794         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11796 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11798         * gcc.target/i386/readeflags-1.c (abort): New prototype.
11799         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11801 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11803         PR target/66806
11804         * gcc.target/i386/pr66806.c: New test.
11806 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
11808         PR c++/66421
11809         * g++.dg/cpp0x/auto45.C: New.
11811 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
11813         PR middle-end/66334
11814         * gcc.target/i386/pr66334.c: New.
11816 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
11818         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11819         comments.
11821 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
11823         PR jit/66783
11824         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11825         (verify_code): Update expected error message.
11826         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11827         (verify_code): Likewise.
11828         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11829         (verify_code): Likewise.
11831 2015-07-08  Richard Biener  <rguenther@suse.de>
11833         PR tree-optimization/66793
11834         * gcc.dg/torture/pr66793.c: New testcase.
11836 2015-07-08  Richard Biener  <rguenther@suse.de>
11838         PR tree-optimization/66794
11839         * gcc.dg/torture/pr66794.c: New testcase.
11841 2015-07-08  Marek Polacek  <polacek@redhat.com>
11843         PR c++/66748
11844         * g++.dg/abi/abi-tag15.C: New test.
11846 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
11848         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11849         * gcc.target/mips/branch-3.c: Ditto
11850         * gcc.target/mips/branch-4.c: Ditto.
11851         * gcc.target/mips/branch-5.c: Ditto.
11852         * gcc.target/mips/branch-6.c: Ditto.
11853         * gcc.target/mips/branch-7.c: Ditto.
11854         * gcc.target/mips/branch-8.c: Ditto.
11855         * gcc.target/mips/branch-9.c: Ditto.
11856         * gcc.target/mips/branch-10.c: Ditto.
11857         * gcc.target/mips/branch-11.c: Ditto.
11858         * gcc.target/mips/branch-12.c: Ditto.
11859         * gcc.target/mips/branch-13.c: Ditto.
11860         * gcc.target/mips/umips-branch-5.c: New file.
11861         * gcc.target/mips/umips-branch-6.c: New file.
11862         * gcc.target/mips/umips-branch-7.c: New file.
11863         * gcc.target/mips/umips-branch-8.c: New file.
11864         * gcc.target/mips/umips-branch-9.c: New file.
11865         * gcc.target/mips/umips-branch-10.c: New file.
11866         * gcc.target/mips/umips-branch-11.c: New file.
11867         * gcc.target/mips/umips-branch-12.c: New file.
11868         * gcc.target/mips/umips-branch-13.c: New file.
11869         * gcc.target/mips/umips-branch-14.c: New file.
11870         * gcc.target/mips/umips-branch-15.c: New file.
11871         * gcc.target/mips/umips-branch-16.c: New file.
11872         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11873         (OCCUPY_0xfffc): New define.
11875 2015-07-08  Renlin Li  <renlin.li@arm.com>
11877         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11879 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
11881         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11883 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
11885         * gcc.target/i386/bt-3.c: New test.
11886         * gcc.target/i386/bt-4.c: Ditto.
11888 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11890         * g++.dg/other/dump-ada-spec-8.C: New test.
11892 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
11894         PR jit/66783
11895         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11896         test case.
11897         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11898         New test case.
11899         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11900         New test case.
11901         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11902         Avoid using an opaque struct for local "f".
11904 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
11906         PR jit/66779
11907         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11908         * jit.dg/test-pr66779.c: New testcase.
11910 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
11912         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11913         NOCOMPRESSION.
11915 2015-07-07  Richard Biener  <rguenther@suse.de>
11917         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11919 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
11921         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11922         * gcc.target/mips/call-5.c: Ditto.
11923         * gcc.target/mips/call-6.c: Ditto.
11925 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11927         * gcc.dg/dx-test.c: New test-case.
11929 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
11931         PR fortran/66578
11932         * gfortran.dg/allocate_with_source_9.f08: New test.
11934 2015-07-07  Christian Bruel  <christian.bruel@st.com>
11936         PR target/52144
11937         * gcc.target/arm/flip-thumb.c: Fix scan.
11938         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11939         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11940         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11941         Fix return value.
11943 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
11945         PR target/65956
11946         * gcc.c-torture/execute/pr65956.c: New test.
11948 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
11950         * gcc.target/arm/aapcs/align1.c: New.
11951         * gcc.target/arm/aapcs/align_rec1.c: New.
11952         * gcc.target/arm/aapcs/align2.c: New.
11953         * gcc.target/arm/aapcs/align_rec2.c: New.
11954         * gcc.target/arm/aapcs/align3.c: New.
11955         * gcc.target/arm/aapcs/align_rec3.c: New.
11956         * gcc.target/arm/aapcs/align4.c: New.
11957         * gcc.target/arm/aapcs/align_rec4.c: New.
11958         * gcc.target/arm/aapcs/align_vararg1.c: New.
11959         * gcc.target/arm/aapcs/align_vararg2.c: New.
11961 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11963         * gfortran.dg/iomsg_2.f90: New test.
11965 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11967         PR target/66749
11968         * gcc.target/i386/pr66749.c: New test.
11970 2015-07-06  Richard Biener  <rguenther@suse.de>
11972         PR tree-optimization/66772
11973         * gcc.dg/torture/pr66772-1.c: New testcase.
11974         * gcc.dg/torture/pr66772-2.c: Likewise.
11976 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
11978         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11979         the jals instruction.
11981 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11983         PR target/53383
11984         * gcc.target/i386/pr53383-1.c: New file.
11985         * gcc.target/i386/pr53383-2.c: Likewise.
11986         * gcc.target/i386/pr53383-3.c: Likewise.
11988 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11990         * gcc.target/aarch64/fnmul-1.c: New.
11991         * gcc.target/aarch64/fnmul-2.c: New.
11992         * gcc.target/aarch64/fnmul-3.c: New.
11993         * gcc.target/aarch64/fnmul-4.c: New.
11995 2015-07-06  Richard Biener  <rguenther@suse.de>
11997         PR middle-end/66759
11998         * gcc.dg/torture/pr66759.c: New testcase.
12000 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
12002         PR fortran/58586
12003         * gfortran.dg/alloc_comp_class_3.f03: New test.
12004         * gfortran.dg/alloc_comp_class_4.f03: New test.
12006 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
12008         * gcc.c-torture/execute/pr66757.c: New test.
12010 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
12012         PR tree-optimization/66720
12013         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
12015 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
12016             Sandra Loosemore <sandra@codesourcery.com>
12018         * gcc.target/nios2/gprel-offset.c: New test.
12020 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
12022         PR fortran/66725
12023         * gfortran.dg/pr66725.f90: New test.
12025 2015-07-03  Jason Merrill  <jason@redhat.com>
12027         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
12028         Avoid narrowing error.
12030 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
12032         PR rtl-optimization/66706
12033         * gcc.target/powerpc/shift-int.c: New testcase.
12035 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
12037         PR target/66746.
12038         * gcc.target/i386/pr66746.c: New file.
12040 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
12042         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
12044 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
12046         PR tree-optimization/66119
12047         * g++.dg/opt/pr66119.C: New.
12049 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
12051         PR fortran/52846
12052         * gfortran.dg/submodule_1.f90: New test
12053         * gfortran.dg/submodule_2.f90: New test
12054         * gfortran.dg/submodule_3.f90: New test
12055         * gfortran.dg/submodule_4.f90: New test
12056         * gfortran.dg/submodule_5.f90: New test
12057         * gfortran.dg/submodule_6.f90: New test
12058         * gfortran.dg/submodule_7.f90: New test
12060 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
12062         PR preprocessor/53690
12063         * g++.dg/cpp/pr53690.C: New.
12065 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12067         * gcc.target/powerpc/vec-cmp.c: New test.
12069 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12071         PR fortran/56520
12072         * gfortran.dg/pr56520.f90: New test.
12074 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
12076         PR fortran/66545
12077         * gfortran.dg/pr66545_1.f90: New test.
12078         * gfortran.dg/pr66545_2.f90: New test.
12080 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
12082         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
12083         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
12085 2015-07-02  Richard Biener  <rguenther@suse.de>
12087         PR testsuite/66719
12088         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
12089         unaligned loads.
12091 2015-07-02  Richard Biener  <rguenther@suse.de>
12093         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
12095 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
12097         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
12099 2015-07-01  Jason Merrill  <jason@redhat.com>
12101         * lib/target-supports.exp (cxx_default): Set to C++14.
12103 2015-07-01  Tom de Vries  <tom@codesourcery.com>
12105         PR testsuite/66723
12106         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
12107         scan-assembler.
12109 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12111         * gfortran.dg/warn_conversion_8.f90:  New test.
12113 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12115         PR rtl-optimization/61047
12116         * gcc.c-torture/execute/20150611-1.c: New testcase.
12118 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
12120         PR jit/66700
12121         * jit.dg/all-non-failing-tests.h: Add
12122         test-pr66700-observing-write-through-ptr.c.
12123         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
12125 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
12127         * jit.dg/test-accessing-union.c: Add comments for use by
12128         gcc/jit/docs/topics/types.rst.
12130 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
12132         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
12133         'do-require-effective-target' with 'dg-require-effective-target'.
12134         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
12135         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
12136         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
12137         'stlex' with 'strex' as the expected output.
12139 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
12141         PR c++/60365
12142         * g++.dg/cpp0x/gen-attrs-60.C: New.
12143         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
12145 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
12147         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
12148         New function.
12149         * gcc.target/aarch64/pic-small.c: Restrict this test under
12150         check_effective_target_aarch64_small_fpic.
12152 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
12154         * gfortran.dg/gomp/pr66633.f90: New test.
12156 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
12158         PR c++/66686
12159         * g++.dg/template/pr66686.C: New test.
12161 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
12163         * gnat.dg/lto17.ad[sb]: New test.
12165 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12167         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12168         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12169         testcase.
12170         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12171         New testcase.
12172         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12173         New testcase.
12174         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12175         New testcase.
12176         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12177         New testcase.
12178         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12179         New testcase.
12180         * jit.dg/test-switch.c: New testcase.
12181         * jit.dg/test-switch.cc: New testcase.
12183 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12185         PR jit/66546
12186         * jit.dg/all-non-failing-tests.h: Add note about
12187         test-validly-unreachable-block.c.
12188         * jit.dg/test-validly-unreachable-block.c: New file.
12190 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12192         PR jit/66628
12193         * jit.dg/all-non-failing-tests.h: Add note about
12194         test-extra-options.c.
12195         * jit.dg/test-extra-options.c: New testcase.
12197 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
12199         PR debug/66691
12200         * gcc.target/i386/pr66691.c: New.
12202 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
12204         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12205         * gcc.target/i386/iamcu/args.h: Likewise.
12206         * gcc.target/i386/iamcu/asm-support.S: Likewise.
12207         * gcc.target/i386/iamcu/defines.h: Likewise.
12208         * gcc.target/i386/iamcu/macros.h: Likewise.
12209         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12210         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12211         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12212         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12213         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12214         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12215         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12216         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12217         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12218         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12219         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12220         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12221         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12222         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12223         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12224         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12225         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12227 2015-06-30  Marek Polacek  <polacek@redhat.com>
12229         * gcc.dg/fold-minus-6.c: New test.
12231         * gcc.dg/fold-ior-3.c: New test.
12233 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
12235         Implement N4197 - Adding u8 character literals
12236         * g++.dg/cpp1z/utf8.C: New.
12237         * g++.dg/cpp1z/utf8-neg.C: New.
12238         * g++.dg/cpp1z/udlit-utf8char.C: New.
12240 2015-06-30  Marek Polacek  <polacek@redhat.com>
12242         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12244 2015-06-30  Tom de Vries  <tom@codesourcery.com>
12246         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12247         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12248         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12249         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12251 2015-06-30  Marek Polacek  <polacek@redhat.com>
12253         * gcc.dg/fold-ior-2.c: New test.
12255 2015-06-30  Tom de Vries  <tom@codesourcery.com>
12257         PR tree-optimization/66652
12258         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12259         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
12260         pointers.
12261         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12263 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
12265         PR c++/65977
12266         * g++.dg/cpp0x/constexpr-friend-3.C: New.
12267         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12269 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12271         PR fortran/66605
12272         * gfortran.dg/wunused-parameter.f90: New test.
12274 2015-06-29  Richard Henderson  <rth@redhat.com>
12276         * gcc.target/i386/asm-flag-1.c: New.
12277         * gcc.target/i386/asm-flag-2.c: New.
12278         * gcc.target/i386/asm-flag-3.c: New.
12279         * gcc.target/i386/asm-flag-4.c: New.
12280         * gcc.target/i386/asm-flag-5.c: New.
12282 2015-06-29  Marek Polacek  <polacek@redhat.com>
12284         PR c/66322
12285         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12286         * c-c++-common/pr66322.c: New test.
12287         * g++.dg/eh/scope1.C: Remove dg-warning.
12289 2015-06-29  Richard Biener  <rguenther@suse.de>
12291         PR tree-optimization/66677
12292         * gcc.dg/vect/pr66677.c: New testcase.
12294 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
12296         PR middle-end/64130
12297         * gcc.dg/tree-ssa/pr64130.c: New test.
12299 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
12301         * gcc.target/aarch64/pic-small.c: New testcase.
12303 2015-06-26  Richard Biener  <rguenther@suse.de>
12305         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12307 2015-06-26  Marek Polacek  <polacek@redhat.com>
12309         * gcc.dg/fold-and-1.c: New test.
12310         * gcc.dg/fold-and-2.c: New test.
12312 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
12314         * gnat.dg/warn11.adb: Add missing dg directive.
12315         * gnat.dg/warn12.adb: New test.
12316         * gnat.dg/warn12_pkg.ads: New helper.
12318 2015-06-26  Richard Biener  <rguenther@suse.de>
12320         * gfortran.dg/reassoc_3.f90: Adjust.
12322 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
12324         PR target/66412
12325         * gcc.target/i386/pr66412.c: New test.
12327 2015-06-25  Richard Biener  <rguenther@suse.de>
12329         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12331 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
12333         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12335 2015-06-25  Richard Biener  <rguenther@suse.de>
12337         * gfortran.dg/vect/vect-9.f90: New testcase.
12339 2015-06-25  Nick Clifton  <nickc@redhat.com>
12341         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12342         H8300 and M32R targets.
12344 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12346         PR fortran/66528
12347         * gfortran.dg/maxerrors.f90: New test.
12349 2015-06-08  DJ Delorie  <dj@redhat.com>
12351         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12353 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12355         * gcc.target/aarch64/mgeneral-regs_3.c: New.
12357 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12359         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12360         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12361         * gcc.target/aarch64/nofp_1.c: New file.
12363 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
12365         Implement N3928 - Extending static_assert
12366         * g++.dg/cpp0x/static_assert8.C: Adjust.
12367         * g++.dg/cpp0x/static_assert12.C: New.
12368         * g++.dg/cpp0x/static_assert13.C: New.
12369         * g++.dg/cpp1y/static_assert1.C: New.
12370         * g++.dg/cpp1y/static_assert2.C: New.
12371         * g++.dg/cpp1z/static_assert-nomsg.C: New.
12373 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
12375         PR c++/65750
12376         * g++.dg/cpp0x/trailing11.C: New.
12378 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12380         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12381         multilibs.
12382         * gcc.target/arm/memset-inline-10.c: Likewise.
12383         * gcc.target/arm/pr58784.c: Likewise.
12384         * gcc.target/arm/pr59985.C: Likewise.
12385         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12387 2015-06-24  Renlin Li  <renlin.li@arm.com>
12389         * gcc.target/aarch64/arm_align_max_pwr.c: New.
12390         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12392 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
12394         Revert:
12395         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12397         PR c++/30044
12398         * g++.dg/cpp0x/auto45.C: New test.
12399         * g++.dg/template/pr30044.C: New test.
12400         * g++.dg/template/crash83.C: Accept any error string.
12401         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12402         parameters.
12403         * g++.dg/cpp0x/variadic18.C: Likewise
12404         * g++.dg/template/canon-type-13.C: Likewise.
12405         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12407 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
12409         PR c++/65811
12410         * g++.dg/other/linkage2.C: New.
12412 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12414         PR target/63408
12415         * gcc.target/arm/pr63408.c: New test.
12417 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
12419         * lib/c-torture.exp: Don't call check_effective_target_lto
12420         before setting up environment correctly.
12421         * lib/gcc-dg.exp: Likewise, and protect
12422         gcc_force_conventional_output.
12424 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12426         PR rtl-optimization/66306
12427         * gcc.target/s390/pr66306.c: New test.
12429 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12431         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12432         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12433         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12434         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12435         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12436         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12437         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12439 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
12441         PR target/65803
12442         * gcc.c-torture/pr65803.c: New test.
12444 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12446         PR c++/30044
12447         * g++.dg/cpp0x/auto45.C: New test.
12448         * g++.dg/template/pr30044.C: New test.
12449         * g++.dg/template/crash83.C: Accept any error string.
12450         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12451         parameters.
12452         * g++.dg/cpp0x/variadic18.C: Likewise
12453         * g++.dg/template/canon-type-13.C: Likewise.
12454         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12456 2015-06-23  Marek Polacek  <polacek@redhat.com>
12458         * c-c++-common/Wlogical-op-3.c: New test.
12460 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
12462         PR c++/66254
12463         * g++.dg/cpp0x/scoped_enum5.C: New.
12465 2015-06-23  Richard Biener  <rguenther@suse.de>
12467         PR tree-optimization/66636
12468         * gcc.dg/vect/pr66636.c: New testcase.
12470 2015-06-23  Marek Polacek  <polacek@redhat.com>
12472         * gcc.dg/fold-minus-4.c: New test.
12473         * gcc.dg/fold-minus-5.c: New test.
12474         * c-c++-common/ubsan/overflow-add-5.c: New test.
12476 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
12478         Add missing testcase from r224672.
12479         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12481         * gcc.target/vax/bswapdi-1.c: New.
12483 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
12485         PR fortran/64674
12486         * gfortran.dg/associate_18.f08: New test.
12488 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
12490         PR target/66560
12491         * gcc.target/i386/pr66560-1.c: New test.
12492         * gcc.target/i386/pr66560-2.c: Ditto.
12493         * gcc.target/i386/pr66560-3.c: Ditto.
12494         * gcc.target/i386/pr66560-4.c: Ditto.
12496 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
12498         * gcc.target/nvptx/nvptx.exp: New file.
12499         * gcc.target/nvptx/proto-1.c: Likewise.
12501 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
12503         PR tree-optimization/66449
12504         * gcc.dg/vect/pr66449.c: New test.
12506 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
12508         * g++.dg/other/dump-ada-spec-5.C: New test.
12509         * g++.dg/other/dump-ada-spec-6.C: Likewise.
12510         * g++.dg/other/dump-ada-spec-7.C: Likewise.
12512 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
12514         * g++.dg/inherit/pure1.C: Test location too.
12516 2015-06-22  Marek Polacek  <polacek@redhat.com>
12518         * gcc.dg/fold-ior-1.c: New test.
12519         * gcc.dg/fold-minus-2.c: New test.
12520         * gcc.dg/fold-minus-3.c: New test.
12521         * gcc.dg/fold-plus-1.c: New test.
12522         * gcc.dg/fold-plus-2.c: New test.
12523         * gcc.dg/fold-xor-4.c: New test.
12524         * gcc.dg/fold-xor-5.c: New test.
12526 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12528         PR target/65914
12529         * g++.dg/torture/pr65914.C:  New.
12531 2015-06-22  Richard Biener  <rguenther@suse.de>
12533         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12534         not existing TORTURE_OPTIONS only.
12535         * lib/gcc-dg.exp: Likewise.
12537 2015-06-22  Christian Bruel  <christian.bruel@st.com>
12539         PR target/52144
12540         * gcc.target/arm/flip-thumb.c: New test.
12542 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
12543             Martin Liska  <mliska@suse.cz>
12545         PR ipa/65908
12546         * g++.dg/ipa/pr65908.C: New testcase.
12548 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
12550         PR c++/65882
12551         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12552         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12554 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
12556         * gnat.dg/specs/debug1.ads: Adjust.
12558 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
12560         * gcc.target/aarch64/fmovd-zero-mem.c: New.
12561         * gcc.target/aarch64/fmovd-zero-reg.c: New.
12562         * gcc.target/aarch64/fmovf-zero-mem.c: New.
12563         * gcc.target/aarch64/fmovf-zero-reg.c: New.
12564         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12565         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12566         * gcc.target/aarch64/fmovd-zero.c: Delete.
12567         * gcc.target/aarch64/fmovf-zero.c: Delete.
12569 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12571         * gcc.target/vax/bswapdi-1.c: New.
12573 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12575         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12577 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12579         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12581 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12583         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12585 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12587         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12589 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12591         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12593 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12595         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12597 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12599         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12601 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12603         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12605 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12607         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12609 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12611         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12613 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12615         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12617 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12619         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12621 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12623         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12625 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12627         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12629 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12631         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12633 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12635         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12637 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12639         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12641 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12643         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12645 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12647         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12649 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12651         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12652         (_ARM_FPSCR): Add FZ field.
12653         (clean_results): Force FZ=1 on AArch64.
12654         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12656 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12658         * gcc.target/aarch64/pr62308.c: New test.
12660 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
12662         PR fortran/66549
12663         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12665 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
12667         * gcc.target/i386/mpx/pr66581.c: New test.
12669 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
12671         * gcc.target/i386/cmov9.c: New test.
12673 2015-06-18  Richard Biener  <rguenther@suse.de>
12675         * g++.dg/other/const4.C: New testcase.
12677 2015-06-18  Michael Matz  <matz@suse.de>
12679         PR middle-end/66253
12680         * gcc.dg/vect/pr66253.c: New testcase.
12682 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12684         PR target/66569
12685         * gcc.target/i386/mpx/chkp-vararg.c: New test.
12687 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12689         PR middle-end/66568
12690         * gcc.target/i386/mpx/pr66568.c: New test.
12692 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12694         PR middle-end/66567
12695         * gcc.target/i386/mpx/pr66567.c: New test.
12697 2015-06-18  Richard Biener  <rguenther@suse.de>
12699         PR tree-optimization/66510
12700         * gcc.dg/vect/slp-perm-12.c: New testcase.
12702 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12704         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12705         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12706         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12707         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12709 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
12711         PR c++/66571
12712         * g++.dg/gomp/pr66571-1.C: New test.
12714         PR middle-end/66429
12715         * c-c++-common/gomp/pr66429.c: New test.
12717 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
12719         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12720         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12721         ...this.
12722         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12723         New testcase.
12724         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12725         New testcase.
12727 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12729         PR testsuite/65944
12730         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12732 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
12734         * gcc.target/mips/pr65862-1.c: New test.
12735         * gcc.target/mips/pr65862-2.c: Likewise.
12737 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12739         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12740         * gcc.target/i386/pr52252-atom.c: Ditto.
12741         * gcc.target/i386/vect-div-1.c: Ditto.
12742         * gcc.target/i386/rotate-5.c: Ditto.
12743         * gcc.target/i386/pr50202.c: Ditto.
12744         * gcc.target/i386/pr37843-3.c: Ditto.
12745         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12746         * gcc.target/i386/pr53397-1.c: Ditto.
12747         * gcc.target/i386/pr55934.c: Ditto.
12748         * gcc.target/i386/pr37843-4.c: Ditto.
12749         * gcc.target/i386/pr60451.c: Ditto.
12750         * gcc.target/i386/pr53397-2.c: Ditto.
12751         * gcc.target/i386/vectorize1.c: Ditto.
12752         * gcc.target/i386/extract-insert-combining.c: Ditto.
12753         * gcc.target/i386/pr53759.c: Ditto.
12754         * gcc.target/i386/pr52252-core.c: Ditto.
12755         * gcc.target/i386/rotate-3.c: Ditto.
12756         * gcc.target/i386/sse-20.c: Ditto.
12757         * gcc.target/i386/rotate-4.c: Ditto.
12758         * gcc.target/i386/pr61403.c: Ditto.
12759         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12760         * gcc.target/i386/pr60901.c: Ditto.
12761         * gcc.target/i386/pr59794-7.c: Ditto.
12762         * gcc.target/i386/pr62208.c: Ditto.
12763         * gcc.target/i386/pr53416.c: Ditto.
12764         * gcc.target/i386/asm-dialect-1.c: Ditto.
12765         * gcc.target/i386/pr50038.c: Ditto.
12766         * gcc.target/i386/47698.c: Ditto.
12767         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12768         * gcc.target/i386/pr59794-2.c: Ditto.
12769         * gcc.target/i386/pr59794-3.c: Ditto.
12770         * gcc.target/i386/pr39058.c: Ditto.
12771         * gcc.target/i386/pr60205-1.c: Ditto.
12772         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12773         * gcc.target/i386/sse2-movq-2.c: Ditto.
12775 2015-06-17  Richard Biener  <rguenther@suse.de>
12777         PR tree-optimization/66251
12778         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12780 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
12782         PR c++/59682
12783         * g++.dg/parse/new-placement1.C: New.
12785 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12787         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12788         * jit.dg/test-compound-assignment.c: New testcase.
12790 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12792         PR jit/66539
12793         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12794         to "testcases" array.
12796 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12798         PR jit/66539
12799         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12800         * jit.dg/test-debug-strings.c: New test case.
12801         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12802         the discriminant has a sane debug string.
12804 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
12806         PR target/56766
12807         * gcc.target/i386/pr56766-1.c: New test.
12808         * gcc.target/i386/pr56766-2.c: Ditto.
12810 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
12812         * gcc.target/mips/loongson-shift-count-truncated-1.c:
12813         Skip on mips*-mti-linux* and mips*-img-linux* targets.
12814         * gcc.target/mips/loongson-simd.c: Ditto.
12816 2015-06-16  Richard Biener  <rguenther@suse.de>
12818         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12820 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
12822         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12823         passed by the testsuite driver.
12825 2015-06-16  Richard Biener  <rguenther@suse.de>
12827         * gcc.dg/vect/slp-perm-11.c: New testcase.
12829 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
12831         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12832         dg-options.
12834 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
12836         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12837         Reinstate calls to torture-init and torture-finalize.
12839 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12841         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12843 2015-06-15  Nathan Sidwell  <nathan@acm.org>
12845         PR c++/58583
12846         * g++.dg/cpp0x/nsdmi-template14.C: New test.
12848 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
12850         PR c++/51048
12851         * g++.dg/cpp0x/local-type1.C: New.
12853 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
12855         PR fortran/44672
12856         PR fortran/45440
12857         PR fortran/57307
12858         * gfortran.dg/allocate_with_source_3.f90: Removed check for
12859         unimplemented error.
12860         * gfortran.dg/allocate_with_source_7.f08: New test.
12861         * gfortran.dg/allocate_with_source_8.f08: New test.
12863 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
12865         PR c++/65168
12866         * g++.dg/warn/Walways-true-3.C: New test.
12868 2015-06-13  Tom de Vries  <tom@codesourcery.com>
12870         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12872 2015-06-13  Tom de Vries  <tom@codesourcery.com>
12874         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12875         (main): Remove superfluous attributes.
12876         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12877         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12879 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
12881         * gcc.target/i386/monitorx.c: New.
12882         * gcc.target/i386/sse-12.c: Add -mmwaitx.
12883         * gcc.target/i386/sse-13.c: Ditto.
12884         * gcc.target/i386/sse-14.c: Ditto.
12885         * gcc.target/i386/sse-22.c: Ditto.
12886         * gcc.target/i386/sse-23.c: Ditto.
12887         * g++.dg/other/i386-2.C: Ditto.
12888         * g++.dg/other/i386-3.C: Ditto.
12890 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
12892         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12894 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
12896         PR fortran/66079
12897         * gfortran.dg/allocatable_scalar_13.f90: New test
12899 2015-06-11  Marek Polacek  <polacek@redhat.com>
12901         * gcc.dg/fold-xor-3.c: New test.
12903 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12905         * gcc.target/arm/short-it-ifcvt-1.c: New test.
12906         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12908 2015-06-11  Christian Bruel  <christian.bruel@st.com>
12910         PR target/52144
12911         * gcc.target/arm/pragma_attribute.c: New test.
12913 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
12915         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12917 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
12919         PR target/66473
12920         * gcc.target/i386/pr66473.c: New test.
12922 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
12924         PR target/66470
12925         * gcc.dg/tls/pr66470.c: New test.
12926         * gcc.target/i386/pr66470.c: New test.
12928 2015-06-10  Christian Bruel  <christian.bruel@st.com>
12930         PR target/52144
12931         * gcc.target/arm/attr_arm.c: New test
12932         * gcc.target/arm/attr_arm-err.c: New test
12933         * gcc.target/arm/attr_thumb.c: New test
12934         * gcc.target/arm/attr_thumb-static.c: New test
12936 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12938         PR target/66200
12939         PR target/66428
12940         PR c++/66192
12941         * g++.dg/abi/aarch64_guard1.C: Adjust test.
12943 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
12945         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12946         passed by the testsuite driver.
12948 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12950         Revert:
12951         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12952         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12953         * gcc.dg/ssp-1.c: Make counter a register.
12954         * gcc.dg/ssp-2.c: Likewise.
12955         * gcc.dg/torture/parm-coalesce.c: New.
12957 2015-06-09  Tom de Vries  <tom@codesourcery.com>
12959         * gcc.target/i386/vararg-loc.c: New test.
12961 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
12963         PR c++/65815
12964         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12965         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12967 2015-06-09  Marek Polacek  <polacek@redhat.com>
12969         PR tree-optimization/66299
12970         * gcc.dg/pr66299-1.c: New test.
12971         * gcc.dg/pr66299-2.c: New test.
12972         * gcc.dg/pr66299-3.c: New test.
12974 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
12976         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12977         passed by the testsuite driver.
12979 2015-06-09  Richard Biener  <rguenther@suse.de>
12981         PR middle-end/66423
12982         * gcc.dg/fold-modpow2.c: New testcase.
12984 2015-06-09  Richard Biener  <rguenther@suse.de>
12986         PR tree-optimization/66419
12987         * gcc.dg/vect/bb-slp-37.c: New testcase.
12989 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
12991         * gcc.target/arm/stl-cond.c: New test.
12993 2015-06-09  Richard Biener  <rguenther@suse.de>
12995         PR middle-end/66413
12996         * gcc.dg/torture/pr66413.c: New testcase.
12998 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
13000         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13001         * gcc.dg/ssp-1.c: Make counter a register.
13002         * gcc.dg/ssp-2.c: Likewise.
13003         * gcc.dg/torture/parm-coalesce.c: New.
13005 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
13007         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
13008         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
13010 2015-06-08  Tom de Vries  <tom@codesourcery.com>
13012         PR rtl-optimization/66444
13013         * gcc.dg/pr66444.c: New test.
13015 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
13017         PR fortran/66245
13018         * gfortran.dg/class_is_1.f90: New test.
13019         * gfortran.dg/type_is_1.f90: Ditto.
13021 2015-06-08  Marek Polacek  <polacek@redhat.com>
13023         PR c/66415
13024         * gcc.dg/cpp/pr66415-1.c: New test.
13025         * gcc.dg/cpp/pr66415-2.c: New test.
13027 2015-06-08  Richard Biener  <rguenther@suse.de>
13029         PR tree-optimization/66422
13030         * gcc.dg/Warray-bounds-16.c: New testcase.
13032 2015-06-08  Richard Biener  <rguenther@suse.de>
13034         * gcc.dg/vect/slp-perm-10.c: New testcase.
13035         * gcc.dg/vect/slp-23.c: Adjust.
13036         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
13037         vector pointer update.
13039 2015-06-08  Marek Polacek  <polacek@redhat.com>
13041         PR sanitizer/66452
13042         * g++.dg/ubsan/pr66452.C: New test.
13044 2015-06-08  Tom de Vries  <tom@codesourcery.com>
13046         PR tree-optimization/66436
13047         * gcc.dg/gomp/dump-new-function-2.c: New test.
13048         * gcc.dg/gomp/dump-new-function-3.c: Same.
13049         * gcc.dg/gomp/dump-new-function.c: Same.
13051 2015-06-08  Tom de Vries  <tom@codesourcery.com>
13053         PR tree-optimization/66435
13054         * gcc.dg/gomp/notify-new-function-2.c: New test.
13055         * gcc.dg/gomp/notify-new-function-3.c: Same.
13056         * gcc.dg/gomp/notify-new-function.c: Same.
13058 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
13060         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
13061         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
13062         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
13063         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
13064         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
13065         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
13066         -fshort-enum.
13068 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
13070         PR fortran/47659
13071         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
13072         * gfortran.dg/warn_conversion.f90: Add warning for change in value
13073         for assignment.
13074         * gfortran.dg/warn_conversion_3.f90: Add warnings.
13075         * gfortran.dg/warn_conversion_5.f90: New test.
13076         * gfortran.dg/warn_conversion_6.f90: New test.
13077         * gfortran.dg/warn_conversion_7.f90: New test.
13079 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
13081         PR fortran/66347
13082         * gfortran.dg/blockdata_9.f: New test.
13084 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13086         PR fortran/66385
13087         * gfortran.dg/forall_17.f90:  New test.
13089 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
13091         * g++.dg/cpp0x/pr57101.C: Add warning.
13092         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
13093         * g++.dg/ext/visibility/anon7.C: Same.
13094         * g++.dg/ipa/pr63587-2.C: Same.
13095         * g++.dg/opt/dump1.C: Same.
13096         * g++.dg/opt/pr59622-3.C: Same.
13097         * g++.dg/opt/pr59622.C: Same.
13098         * g++.dg/torture/pr46383.C: Same.
13099         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
13100         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
13101         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
13102         functions.
13103         * gfortran.dg/intent_out_8.f90: Same.
13104         * gfortran.dg/warn_target_lifetime_3.f90: Same.
13106 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
13108         PR fortran/66377
13109         gfortran.dg/equiv_9.f90: New test.
13112 2015-06-05  Tom de Vries  <tom@codesourcery.com>
13114         merge from gomp4 branch:
13115         2015-05-28  Tom de Vries  <tom@codesourcery.com>
13117         PR tree-optimization/65443
13118         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
13119         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
13120         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
13122 2015-06-05  Nathan Sidwell  <nathan@acm.org>
13124         PR c++/52595
13125         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
13127 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
13129         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
13131 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
13133         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
13135 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
13137         * gcc.target/i386/noplt-1.c: New test.
13138         * gcc.target/i386/noplt-2.c: New test.
13139         * gcc.target/i386/noplt-3.c: New test.
13140         * gcc.target/i386/noplt-4.c: New test.
13142 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
13144         PR fortran/58749
13145         * gfortran.dg/adjustl_1.f90:  New test.
13147 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
13149         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
13150         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
13152 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
13154         * lto.c (iterative_hash_canonical_type,
13155         gimple_register_canonical_type): only hash main variants of types
13157 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
13159         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13160         Move set of dg-do-what-default after early return.
13162 2015-06-04  Marek Polacek  <polacek@redhat.com>
13164         PR c/66341
13165         * gcc.dg/lvalue-8.c: New test.
13167 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13168             Paolo Carlini  <paolo.carlini@oracle.com>
13170         PR c++/66130
13171         * g++.dg/other/pr66130.C: New.
13172         * g++.dg/cpp0x/pr66130.C: Likewise.
13174 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
13176         * g++.dg/cpp0x/decl-loc1.C: New.
13177         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13178         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13179         * g++.dg/init/ctor8.C: Likewise.
13180         * g++.dg/parse/semicolon4.C: Likewise.
13182 2015-06-03  Marek Polacek  <polacek@redhat.com>
13184         PR sanitizer/66190
13185         * g++.dg/ubsan/static-init-1.C: New test.
13186         * g++.dg/ubsan/static-init-2.C: New test.
13187         * g++.dg/ubsan/static-init-3.C: New test.
13189 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
13191         PR target/66275
13192         * gcc.target/i386/pr66275.c: New test.
13194 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13196         * gcc.dg/Wcxx-compat-22.c: New testcase.
13197         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13198         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13199         * c-c++-common/pr58346-1.c: Likewise.
13200         * c-c++-common/transparent-union-1.c: Likewise.
13202 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
13204         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13205         * g++.dg/plugin/def_plugin.c: New file.
13206         * g++.dg/plugin/def-plugin-test.C: New file.
13208 2015-06-03  Richard Biener  <rguenther@suse.de>
13210         * gcc.dg/vect/bb-slp-36.c: New testcase.
13212 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13214         * gcc.dg/lto/chkp-removed-alias_0.c: New.
13216 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13218         * gcc.dg/lto/chkp-privatize-1_0.c: New.
13219         * gcc.dg/lto/chkp-privatize-1_1.c: New.
13220         * gcc.dg/lto/chkp-privatize-2_0.c: New.
13221         * gcc.dg/lto/chkp-privatize-2_1.c: New.
13223 2015-06-03  Marek Polacek  <polacek@redhat.com>
13225         PR c/64223
13226         PR c/29358
13227         * gcc.dg/pr64223-1.c: New test.
13228         * gcc.dg/pr64223-2.c: New test.
13230 2015-06-03  Richard Biener  <rguenther@suse.de>
13232         PR tree-optimization/63916
13233         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13235 2015-06-03  Richard Biener  <rguenther@suse.de>
13237         PR tree-optimization/66375
13238         * gcc.dg/torture/pr66375.c: New testcase.
13240 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
13242         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13244 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
13246         PR target/65768
13247         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13249 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13251         PR fortran/66380
13252         * gfortran.dg/reshape_7.f90: New test.
13254 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
13256         PR c/66220:
13257         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13258         (fn_36): New.
13260 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13262         PR c/49551
13263         * gcc.dg/pr49551.c: New testcase.
13265 2015-06-02  Richard Biener  <rguenther@suse.de>
13267         PR debug/65549
13268         * g++.dg/lto/pr65549_0.C: New testcase.
13270 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
13272         PR libgomp/65742
13273         PR middle-end/66332
13274         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13276 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13278         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13280 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
13282         PR c++/61683
13283         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13285 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
13287         PR tree-optimization/48052
13288         * gcc.dg/tree-ssa/scev-8.c: New.
13289         * gcc.dg/tree-ssa/scev-9.c: New.
13290         * gcc.dg/tree-ssa/scev-10.c: New.
13291         * gcc.dg/vect/pr48052.c: New.
13293 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
13295         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13297 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13299         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13301 2015-06-02  Marek Polacek  <polacek@redhat.com>
13303         PR middle-end/66345
13304         * gcc.dg/torture/pr66345.c: New test.
13306 2015-06-02  Richard Biener  <rguenther@suse.de>
13308         PR tree-optimization/65961
13309         * gcc.dg/torture/pr65961.c: New testcase.
13311 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
13313         PR tree-optimization/52563
13314         PR tree-optimization/62173
13315         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13316         * gcc.dg/tree-ssa/scev-4.c: Ditto.
13318 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13320         * gnat.dg/specs/varsize_return2.ads: New test.
13321         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13323 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
13325         * gcc.dg/vect/vect-outer-simd-1.c: New test.
13327 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
13329         PR target/65697
13330         * gcc.target/aarch64/sync-comp-swap.c: New.
13331         * gcc.target/aarch64/sync-comp-swap.x: New.
13332         * gcc.target/aarch64/sync-op-acquire.c: New.
13333         * gcc.target/aarch64/sync-op-acquire.x: New.
13334         * gcc.target/aarch64/sync-op-full.c: New.
13335         * gcc.target/aarch64/sync-op-full.x: New.
13336         * gcc.target/aarch64/sync-op-release.c: New.
13337         * gcc.target/aarch64/sync-op-release.x: New.
13339 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
13341         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13342         (bar): Predefined.
13344 2015-06-01  Richard Biener  <rguenther@suse.de>
13346         PR tree-optimization/66349
13347         PR tree-optimization/66352
13348         PR tree-optimization/66357
13349         * gcc.dg/torture/pr66357.c: New testcase.
13350         * gcc.dg/torture/pr66349.c: Likewise.
13351         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13353 2015-06-01  Richard Biener  <rguenther@suse.de>
13355         Revert
13356         2015-05-29  Richard Biener  <rguenther@suse.de>
13358         PR tree-optimization/66314
13359         * gcc.dg/asan/pr66314.c: New testcase.
13361 2015-06-01  Richard Biener  <rguenther@suse.de>
13363         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13365 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
13367         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13368         directives.
13369         (hp3, hp4): Add inline keyword.
13370         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13371         (hp2): Add inline keyword.
13372         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13373         (hp2): Add inline keyword.
13375 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
13377         PR target/65527
13378         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13379         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13380         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13381         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13383 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
13385         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13386         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13388 2015-06-01  Richard Biener  <rguenther@suse.de>
13390         PR tree-optimization/66280
13391         * g++.dg/torture/pr66280.C: New testcase.
13392         * g++.dg/torture/pr66280-2.C: Likewise.
13394 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13396         * gnat.dg/addr9_1.adb: New test.
13397         * gnat.dg/addr9_2.adb: Likewise.
13398         * gnat.dg/addr9_3.adb: Likewise.
13399         * gnat.dg/addr9_4.adb: Likewise.
13401 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
13403           * g++.dg/other/dump-ada-spec-4.C: New test.
13405 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
13407         * gcc.dg/alias-8.c: Fix dg-warning.
13409 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
13411         * gcc.dg/alias-8.c: Do not xfail.
13412         * gcc.dg/pr62167.c: Prevent FRE.
13413         * gcc.dg/alias-14.c: New testcase.
13415 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
13417         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13419 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13421         PR target/66215
13422         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13423         dg-options.
13424         * gcc.target/s390/hotpatch-10.c: Likewise.
13425         * gcc.target/s390/hotpatch-11.c: Likewise.
13426         * gcc.target/s390/hotpatch-12.c: Likewise.
13427         * gcc.target/s390/hotpatch-17.c: Likewise.
13428         * gcc.target/s390/hotpatch-18.c: Likewise.
13429         * gcc.target/s390/hotpatch-20.c: Likewise.
13430         * gcc.target/s390/hotpatch-21.c: Likewise.
13431         * gcc.target/s390/hotpatch-22.c: Likewise.
13432         * gcc.target/s390/hotpatch-23.c: Likewise.
13433         * gcc.target/s390/hotpatch-24.c: Likewise.
13434         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
13435         to check for the exact nops too.
13436         * gcc.target/s390/hotpatch-3.c: Likewise.
13437         * gcc.target/s390/hotpatch-4.c: Likewise.
13438         * gcc.target/s390/hotpatch-5.c: Likewise.
13439         * gcc.target/s390/hotpatch-6.c: Likewise.
13440         * gcc.target/s390/hotpatch-7.c: Likewise.
13441         * gcc.target/s390/hotpatch-8.c: Likewise.
13442         * gcc.target/s390/hotpatch-9.c: Likewise.
13443         * gcc.target/s390/hotpatch-14.c: Likewise.
13444         * gcc.target/s390/hotpatch-15.c: Likewise.
13445         * gcc.target/s390/hotpatch-16.c: Likewise.
13446         * gcc.target/s390/hotpatch-19.c: Likewise.
13447         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
13448         scan-assembler-times counting number of .align directives.
13449         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13450         dg-options.  Remove scan-assembler-times counting number of .align
13451         directives.
13452         * gcc.target/s390/hotpatch-26.c: New file.
13453         * gcc.target/s390/hotpatch-27.c: New file.
13454         * gcc.target/s390/hotpatch-28.c: New file.
13455         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13456         using -Os -O0 -O1 -O2 -O3 options.
13458 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13460         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13462 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
13464         PR tree-optimization/66142
13465         * gcc.dg/vect/pr66142.c: New test.
13467 2015-05-29  Richard Biener  <rguenther@suse.de>
13469         PR tree-optimization/66314
13470         * gcc.dg/asan/pr66314.c: New testcase.
13472 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
13474         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13475         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13476         Adjust all callers.
13477         (schedule-cleanups, dg-keep-saved-temps): New proc.
13478         (gcc-dg-test-1): Schedule cleanups.
13479         * lib/profopt.exp (profopt-execute): Likewise.
13480         * g++.dg/cdce3.C: Adjust expected line numbers.
13481         * gcc.dg/cdce1.c: Likewise.
13482         * gcc.dg/cdce2.c: Likewise.
13483         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13484         * gcc.dg/strlenopt-24.c: Likewise.
13485         * gcc.dg/tree-ssa/vrp26.c: Likewise.
13486         * gcc.dg/tree-ssa/vrp28.c: Likewise.
13487         * obj-c++.dg/encode-2.mm: Likewise.
13489 2015-05-28  DJ Delorie  <dj@redhat.com>
13491         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13493 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13495         * gnat.dg/discr43.adb: New test.
13497 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13499         * gnat.dg/varsize_temp.adb: Rename into...
13500         * gnat.dg/varsize1.adb: ...this.
13501         * gnat.dg/varsize_copy.ad[sb]: Rename into...
13502         * gnat.dg/varsize2.ad[sb]: ...this.
13503         * gnat.dg/varsize3_1.adb: New test.
13504         * gnat.dg/varsize3_2.adb: Likewise.
13505         * gnat.dg/varsize3_3.adb: Likewise.
13506         * gnat.dg/varsize3_4.adb: Likewise.
13507         * gnat.dg/varsize3_5.adb: Likewise.
13508         * gnat.dg/varsize3_6.adb: Likewise.
13509         * gnat.dg/varsize3_pkg1.ads: New helper.
13510         * gnat.dg/varsize3_pkg2.ads: Likewise.
13511         * gnat.dg/varsize3_pkg3.ads: Likewise.
13513 2015-05-28  Richard Biener  <rguenther@suse.de>
13515         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13517 2015-05-28  Richard Biener  <rguenther@suse.de>
13519         PR tree-optimization/66142
13520         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13522 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
13524         PR target/63810
13525         * gcc.dg/darwin-minversion-3.c: Update testcase.
13526         * gcc.dg/darwin-minversion-4.c: Ditto.
13527         * gcc.dg/darwin-minversion-5.c: New testcase.
13528         * gcc.dg/darwin-minversion-6.c: Ditto.
13529         * gcc.dg/darwin-minversion-7.c: Ditto.
13530         * gcc.dg/darwin-minversion-8.c: Ditto.
13531         * gcc.dg/darwin-minversion-9.c: Ditto.
13532         * gcc.dg/darwin-minversion-10.c: Ditto.
13533         * gcc.dg/darwin-minversion-11.c: Ditto.
13534         * gcc.dg/darwin-minversion-12.c: Ditto.
13536 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13538         PR rtl-optimization/66168
13539         * gcc.c-torture/compile/pr66168.c: New test.
13541 2015-05-27  Jeff Law  <law@redhat.com>
13543         PR target/39726
13544         * gcc.dg/target/m68k/pr39726-1.c: New test.
13546 2015-05-27  Nathan Sidwell  <nathan@acm.org>
13548         PR c++/66270
13549         * g++.dg/ext/alias-canon3.C: New.
13551 2015-05-27  Richard Biener  <rguenther@suse.de>
13553         PR tree-optimization/66272
13554         Revert parts of
13555         2014-08-15  Richard Biener  <rguenther@suse.de>
13557         PR tree-optimization/62031
13558         * gcc.dg/torture/pr66272.c: New testcase.
13560 2015-05-27  Richard Biener  <rguenther@suse.de>
13562         * gcc.dg/vect/slp-reduc-7.c: New testcase.
13564 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
13566         PR target/65358
13567         * gcc.dg/pr65358.c: New test.
13569 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
13571         PR fortran/65548
13572         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13573         semantic.
13574         * gfortran.dg/allocate_with_source_6.f90: New test.
13576 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
13578         * gnat.dg/atomic7_1.adb: New test.
13579         * gnat.dg/atomic7_2.adb: Likewise.
13580         * gnat.dg/atomic7_pkg1.ads: New helper.
13581         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13583 2015-05-26  Michael Matz  <matz@suse.de>
13585         PR middle-end/66251
13586         * gcc.dg/vect/pr66251.c: New test.
13588 2015-05-26  Richard Biener  <rguenther@suse.de>
13590         PR tree-optimization/66142
13591         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13593 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
13595         PR fortran/66082
13596         * gfortran.dg/allocatable_scalar_13.f90: New test
13598 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13600         * gnat.dg/warn11.adb: New test.
13601         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13603 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13605         * gnat.dg/vfa1_1.adb: New test.
13606         * gnat.dg/vfa1_2.adb: Likewise.
13607         * gnat.dg/vfa1_3.adb: Likewise.
13608         * gnat.dg/vfa1_4.adb: Likewise.
13609         * gnat.dg/vfa1_pkg.ads: New helper.
13611 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
13613         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13614         * gcc.target/i386/pr66232-3.c: Likewise.
13616 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
13618         PR target/66274
13619         * gcc.target/i386/pr66274.c: New test.
13621 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13623         * gnat.dg/renaming6.ad[sb]: New test.
13625 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
13627         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13628         and 'dg-require-effective-target pie'.
13630 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13632         PR c++/66243
13633         * g++.dg/cpp0x/pr66243.C: New.
13635 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
13637         PR lto/66180
13638         * g++.dg/lto/pr66180_0.C: New testcase.
13639         * g++.dg/lto/pr66180_1.C: New testcase.
13641 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
13643         PR fortran/66257
13644         * typebound_call_27.f90: New file.
13646 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13648         PR c++/65936
13649         * g++.dg/template/pr65936.C: New.
13651 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13653         PR tree-optimization/63387
13654         * gcc.dg/pr63387-2.c: New testcase.
13656 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13658         * gcc.dg/simd-1.c: Update to the new message.
13660 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13662         * gcc.dg/nand.c: New testcase.
13664 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
13666         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13667         Set dg-do-what-default to compile only on ARM targets without
13668         arm_neon_hw execution support.  Remove redundant c-torture-execute
13669         in loop over test cases.
13671 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13673         PR target/65491
13674         * gcc.target/aarch64/pr65491_1.c: New test.
13675         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13676         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13678 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
13680         PR c++/65598
13681         * g++.dg/cpp0x/explicit9.C: New.
13682         * g++.dg/cpp0x/explicit8.C: Check the locations too.
13684 2015-05-22  Richard Biener  <rguenther@suse.de>
13686         PR tree-optimization/66251
13687         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13689 2015-05-22  Marek Polacek  <polacek@redhat.com>
13691         PR c/47043
13692         * c-c++-common/attributes-enum-1.c: New test.
13693         * c-c++-common/attributes-enum-2.c: New test.
13694         * g++.dg/cpp0x/attributes-enum-1.C: New test.
13695         * g++.dg/cpp1y/attributes-enum-1.C: New test.
13697 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
13699         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13700         effective target support.  If no arm_neon_hw support, do not attempt
13701         to execute the tests; only compile them.
13702         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13703         and "dg-require-effective-target arm_neon_ok".
13704         * gcc.target/arm/simd/vextp16_1.c: Likewise.
13705         * gcc.target/arm/simd/vextp64_1.c: Likewise.
13706         * gcc.target/arm/simd/vextp8_1.c: Likewise.
13707         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13708         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13709         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13710         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13711         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13712         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13713         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13714         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13715         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13716         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13717         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13718         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13719         * gcc.target/arm/simd/vexts16_1.c: Likewise.
13720         * gcc.target/arm/simd/vexts32_1.c: Likewise.
13721         * gcc.target/arm/simd/vexts64_1.c: Likewise.
13722         * gcc.target/arm/simd/vexts8_1.c: Likewise.
13723         * gcc.target/arm/simd/vextu16_1.c: Likewise.
13724         * gcc.target/arm/simd/vextu32_1.c: Likewise.
13725         * gcc.target/arm/simd/vextu64_1.c: Likewise.
13726         * gcc.target/arm/simd/vextu8_1.c: Likewise.
13727         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13728         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13729         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13730         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13731         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13732         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13733         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13734         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13735         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13736         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13737         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13738         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13739         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13740         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13741         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13742         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13743         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13744         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13745         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13746         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13747         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13748         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13749         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13750         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13751         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13752         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13753         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13754         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13755         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13756         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13757         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13758         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13759         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13760         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13761         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13762         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13763         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13764         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13765         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13766         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13767         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13768         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13769         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13770         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13771         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13772         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13773         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13774         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13775         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13776         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13777         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13778         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13779         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13780         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13781         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13782         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13783         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13784         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13785         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13786         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13787         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13788         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13789         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13790         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13791         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13792         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13793         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13794         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13795         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13796         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13797         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13798         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13799         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13800         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13801         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13802         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13803         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13804         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13805         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13806         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13807         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13808         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13809         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13810         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13811         * gcc.target/arm/simd/vzips16_1.c: Likewise.
13812         * gcc.target/arm/simd/vzips32_1.c: Likewise.
13813         * gcc.target/arm/simd/vzips8_1.c: Likewise.
13814         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13815         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13816         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13818 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
13820         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13821         * gcc.dg/vect/pr59354.c: Likewise.
13822         * gcc.dg/vect/pr64252.c: Likewise.
13823         * gcc.dg/vect/pr64404.c: Likewise.
13824         * gcc.dg/vect/pr64493.c: Likewise.
13825         * gcc.dg/vect/pr64495.c: Likewise.
13826         * gcc.dg/vect/pr64844.c: Likewise.
13827         * gcc.dg/vect/pr65518.c: Likewise.
13828         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13830 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
13832         PR c++/66210
13833         * g++.dg/cpp1y/var-templ28.C: New.
13835 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
13837         PR target/66232
13838         * gcc.target/i386/pr66232-1.c: New test.
13839         * gcc.target/i386/pr66232-2.c: Likewise.
13840         * gcc.target/i386/pr66232-3.c: Likewise.
13841         * gcc.target/i386/pr66232-4.c: Likewise.
13842         * gcc.target/i386/pr66232-5.c: Likewise.
13844 2015-05-21  Nathan Sidwell  <nathan@acm.org>
13846         * g++.dg/cpp1y/pr60943.C: New.
13848 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
13850         PR tree-optimization/66233
13851         * gcc.c-torture/execute/pr66233.c: New test.
13853 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
13855         PR fortran/66176
13856         * gfortran.dg/inline_matmul_11.f90:  New test.
13858 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
13860         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13861         instead of listing several targets on its own.
13862         * gcc.target/i386/pr32219-2.c: Likewise.
13863         * gcc.target/i386/pr32219-3.c: Likewise.
13864         * gcc.target/i386/pr32219-4.c: Likewise.
13865         * gcc.target/i386/pr32219-5.c: Likewise.
13866         * gcc.target/i386/pr32219-6.c: Likewise
13867         * gcc.target/i386/pr32219-7.c: Likewise.
13868         * gcc.target/i386/pr32219-8.c: Likewise.
13869         * gcc.target/i386/pr39013-1.c: Likewise.
13870         * gcc.target/i386/pr39013-2.c: Likewise.
13871         * gcc.target/i386/pr64317.c: Likewise.
13873 2015-05-21  Jeff Law  <law@redhat.com>
13875         * gcc.target/hppa/shadd-3.c: New test.
13876         * gcc.target/hppa/shadd-4.c: New test.
13878 2015-05-21  Michael Matz  <matz@suse.de>
13880         * gcc.dg/vect/vect-strided-store.c: New test.
13881         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13882         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13884 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13886         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13887         * gcc.dg/pow-sqrt-synth-1.c: New test.
13888         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13890 2015-05-21  Richard Biener  <rguenther@suse.de>
13892         PR c++/66211
13893         * g++.dg/conversion/pr66211.C: New testcase.
13894         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13896 2015-05-21  Jeff Law  <law@redhat.com>
13898         * gcc.target/hppa/shadd-2.c: New test.
13900 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
13902         PR target/54236
13903         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13905 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13907         PR target/65937
13908         * gcc.target/arm/pr26702.c: Adjust target selector.
13910 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
13912         PR middle-end/66221
13913         * gcc.dg/lto/pr66221_0.c: New test.
13914         * gcc.dg/lto/pr66221_1.c: New test.
13916 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13918         PR c/52952
13919         * gcc.dg/redecl-4.c: Update column numbers.
13920         * gcc.dg/format/bitfld-1.c: Likewise.
13921         * gcc.dg/format/attr-2.c: Likewise.
13922         * gcc.dg/format/attr-6.c: Likewise.
13923         * gcc.dg/format/attr-7.c (baz): Likewise.
13924         * gcc.dg/format/asm_fprintf-1.c: Likewise.
13925         * gcc.dg/format/attr-4.c: Likewise.
13926         * gcc.dg/format/branch-1.c: Likewise.
13927         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13928         locations within strings with embedded escape sequences.
13930 2015-05-20  Jeff Law  <law@redhat.com>
13932         * gcc.target/hppa/hppa.exp: New target test driver.
13933         * gcc.target/hppa/shadd-1.c: New test.
13935 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
13937         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13939 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
13941         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13942         (fn_33_k_and_r_style): New.
13943         (fn_33_stroustrup_style): New.
13944         (fn_33_allman_style): New.
13945         (fn_33_whitesmiths_style): New.
13946         (fn_33_horstmann_style): New.
13947         (fn_33_ratliff_banner_style): New.
13948         (fn_33_lisp_style): New.
13949         (fn_34_indent_dash_gnu): New.
13950         (fn_34_indent_dash_kr): New.
13951         (fn_34_indent_dash_orig): New.
13952         (fn_34_indent_linux_style): New.
13954 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
13956         PR fortran/65548
13957         * gfortran.dg/allocate_with_source_5.f90: Extend test.
13959 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
13961         PR tree-optimization/65447
13962         * gcc.dg/tree-ssa/pr65447.c: New test.
13964 2015-05-19  Nathan sidwell  <nathan@acm.org>
13966         * g++.dg/cpp0x/pr65954.C: New.
13968 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
13970         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13972 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13974         * lib/target-supports.exp: Vector do not always have natural
13975         alignment on s390*.
13977 2015-05-19  David Sherwood  <david.sherwood@arm.com>
13979         * gcc.dg/loop-invariant.c: New testcase.
13981 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13983         * lib/target-supports.exp: Vector do not always have natural
13984         alignment on s390*.
13986 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13988         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13989         s390*.
13990         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13992 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13994         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13995         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13996         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13997         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13998         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13999         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
14000         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
14001         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
14002         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
14003         * gcc.target/s390/zvector/vec-elem-1.c: New test.
14005 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14007         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
14009 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14011         * gcc.target/s390/s390.exp
14012         (check_effective_target_vector): New check.
14013         * gcc.target/s390/vector/vec-abi-1.c: New test.
14014         * gcc.target/s390/vector/vec-abi-2.c: New test.
14015         * gcc.target/s390/vector/vec-abi-3.c: New test.
14016         * gcc.target/s390/vector/vec-abi-4.c: New test.
14017         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
14018         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
14019         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
14020         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
14021         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
14022         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
14023         * gcc.target/s390/vector/vec-clobber-1.c: New test.
14024         * gcc.target/s390/vector/vec-cmp-1.c: New test.
14025         * gcc.target/s390/vector/vec-cmp-2.c: New test.
14026         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
14027         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
14028         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
14029         * gcc.target/s390/vector/vec-genmask-1.c: New test.
14030         * gcc.target/s390/vector/vec-genmask-2.c: New test.
14031         * gcc.target/s390/vector/vec-init-1.c: New test.
14032         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
14033         * gcc.target/s390/vector/vec-shift-1.c: New test.
14034         * gcc.target/s390/vector/vec-sub-1.c: New test.
14036 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14038         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
14040 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14042         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
14044 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14046         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
14048 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14050         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
14052 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14054         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
14056 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14058         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
14060 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14062         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
14064 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14066         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
14068 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14070         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
14072 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14074         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
14076 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14078         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
14080 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14082         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
14084 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14086         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
14088 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
14090         PR tree-optimization/66187
14091         * gcc.c-torture/execute/pr66187.c: New test.
14092         * gcc.dg/pr66187-1.c: New test.
14093         * gcc.dg/pr66187-2.c: New test.
14095 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14097         * gcc.dg/vect/bb-slp-35.c: Adjust.
14099 2015-05-19  Richard Biener  <rguenther@suse.de>
14101         PR tree-optimization/66165
14102         * gcc.dg/torture/pr66165.c: New testcase.
14104         PR tree-optimization/66185
14105         * gcc.dg/torture/pr66185.c: New testcase.
14107 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
14109         PR target/54236
14110         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
14112 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
14114         * gcc.target/mips/p5600-bonding.c : New file.
14116 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14118         PR fortran/66106
14119         * gfortran.dg/interface_operator_1.f90: New tests.
14121 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14123         PR fortran/66057
14124         * gfortran.dg/generic_29.f90: New tests.
14126 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14128         PR fortran/66043
14129         * gfortran.dg/storage_size_6.f90: New tests.
14131 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14133         PR fortran/66045
14134         * gfortran.dg/null1.f90: New test.
14136 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14138         PR fortran/66044
14139         * gfortran.dg/entry_21.f90: New test.
14141 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14143         PR fortran/66043
14144         * gfortran.dg/storage_size_6.f90: New tests.
14146 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14148         PR fortran/66040
14149         * gfortran.dg/misplaced_statement.f90: New test.
14151 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14153         PR fortran/66039
14154         * gfortran.dg/filepos1.f90: New test
14156 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14158         PR fortran/64925
14159         * gfortran.dg/pr64925.f90: New test.
14161 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14163         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14164         unit.
14165         * gfortran.dg/lto/pr41576_1.f90: Ditto.
14167 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
14169         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14170         to the family of pie capable targets.
14172 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
14174         * gcc.target/arm/bics_1.c : New testcase.
14175         * gcc.target/arm/bics_2.c : New testcase.
14176         * gcc.target/arm/bics_3.c : New testcase.
14177         * gcc.target/arm/bics_4.c : New testcase.
14179 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
14181         * gcc.target/mips/umips-attr.c: New test.
14183 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14185         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14186         * gcc.dg/20150120-2.c (dg-final): Ditto.
14187         * gcc.dg/20150120-2.c (dg-final): Ditto.
14188         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14190 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14192         PR target/66174
14193         * gcc.target/i386/pr66174.c: New test.
14195 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
14197         PR fortran/37131
14198         * gfortran.dg/matmul_bounds_6.f90:  New test.
14199         * gfortran.dg/matmul_bounds_7.f90:  New test.
14201 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
14203         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14204         * gfortran.dg/lto/pr41576_1.f90: Add interface.
14205         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14206         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14207         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14208         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14210 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14212         PR fortran/65903
14213         * gfortran.dg/continuation_13.f90: Update test.
14214         * gfortran.dg/pr65903.f90: New test.
14216 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
14218         PR fortran/66113
14219         * gfortran.dg/block_14.f90:  New test.
14221 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14223         PR fortran/44054
14224         * lib/gfortran-dg.exp: Update regex to handle two locations for
14225         the same diagnostic without caret.
14226         * gfortran.dg/badline.f: Test also that line numbers are correct
14227         before and after "left but not entered" warning.
14229 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
14230             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
14232         PR target/65768
14233         * gcc.target/arm/maskdata.c: New test.
14235 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
14237         PR fortran/65792
14238         * gfortran.dg/derived_constructor_components_5: New test
14240 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
14242         PR target/66140
14243         * gcc.target/alpha/pr66140.c: New test.
14245 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
14247         PR c/48956
14248         * gcc.dg/Wconversion-complex-c99.c: New test.
14249         * gcc.dg/Wconversion-complex-gnu.c: New test.
14251 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
14253         PR tree-optimization/64454
14254         * gcc.dg/modmod.c: New testcase.
14256 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
14258         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14260 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
14262         PR middle-end/66134
14263         * gcc.target/i386/mpx/pr66134.c: New test.
14265 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
14267         * gcc.target/powerpc/pr60158.c: New test.
14269 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
14271         * gcc.target/i386/sibcall-7.c: New test.
14272         * gcc.target/i386/sibcall-8.c: New test.
14274 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
14276         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14277         (abs64_in_dreg): Likewise.
14279 2015-05-14  Marek Polacek  <polacek@redhat.com>
14281         PR c/66066
14282         PR c/66127
14283         * gcc.dg/pr14649-1.c: Add -Wpedantic.
14284         * gcc.dg/pr19984.c: Likewise.
14285         * gcc.dg/pr66066-1.c: New test.
14286         * gcc.dg/pr66066-2.c: New test.
14287         * gcc.dg/pr66066-3.c: New test.
14289 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14291         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14292         * gcc.dg/pow-sqrt.x: New file.
14293         * gcc.dg/pow-sqrt-1.c: New test.
14294         * gcc.dg/pow-sqrt-2.c: Likewise.
14295         * gcc.dg/pow-sqrt-3.c: Likewise.
14297 2015-05-13  Richard Biener  <rguenther@suse.de>
14299         PR tree-optimization/66123
14300         * gcc.dg/torture/pr66123.c: New testcase.
14302 2015-05-13  Richard Biener  <rguenther@suse.de>
14304         PR middle-end/66110
14305         * gcc.dg/alias-2.c: Adjust.
14306         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14308 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14310         PR target/65103
14311         * gcc.target/i386/pr65103-3.c: New.
14313 2015-05-13  Martin Liska  <mliska@suse.cz>
14315         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14317 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
14319         PR target/66112
14320         * gcc.target/i386/pr66112-2.c: New test.
14322         PR target/66112
14323         * gcc.target/i386/pr66112-1.c: New test.
14325 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14327         PR target/66048
14328         * gcc.target/i386/mpx/pr66048.cc: New.
14330 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14332         PR rtl-optimization/64616
14333         * gcc.dg/loop-8.c: New test.
14334         * gcc.dg/loop-9.c: New test.
14336 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14338         PR target/pr66047.c
14339         * gcc.target/i386/pr66047.c: New testcase.
14341 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14343         PR ipa/65873
14344         * gcc.c-torture/compile/pr65873.c: New testcase.
14346 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
14348         PR fortran/66111
14349         * gfortran.dg/inline_matmul_10.f90:  New test.
14351 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
14353         * c-c++-common/Wmisleading-indentation.c: New testcase.
14354         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14355         * c-c++-common/Wmisleading-indentation-2.md: New file.
14357 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14359         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14360         "break".
14361         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14363 2015-05-12  Richard Biener  <rguenther@suse.de>
14365         PR tree-optimization/66101
14366         * gcc.dg/torture/pr66101.c: New testcase.
14368 2015-05-12  Richard Biener  <rguenther@suse.de>
14370         PR tree-optimization/37021
14371         * gcc.target/i386/vect-addsub.c: New testcase.
14373 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
14375         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14377 2015-05-12  Tom de Vries  <tom@codesourcery.com>
14379         PR tree-optimization/66010
14380         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14382 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
14384         PR c++/65133
14385         * g++.dg/cpp0x/trailing10.C: New.
14387 2015-05-12  Richard Biener  <rguenther@suse.de>
14389         * gcc.dg/vect/bb-slp-35.c: New testcase.
14391 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
14393         PR fortran/66100
14394         * gfortran.dg/bound_simplification_6.f90: New.
14396 2015-05-11  Steve Ellcey  <sellcey@mips.com>
14398         * gcc.target/mips/branch-1.c: Pass argument to bar().
14400 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
14402         PR target/65753
14403         * gcc.target/i386/pr65753.c: New test.
14405 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
14407         PR rtl-optimization/66076
14408         * gcc.dg/torture/pr66076.c: New test.
14410 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14412         PR fortran/66041
14413         * gfortran.dg/inline_matmul_7.f90:  New test.
14414         * gfortran.dg/inline_matmul_8.f90:  New test.
14415         * gfortran.dg/inline_matmul_9.f90:  New test.
14417 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
14419         * gfortran.dg/bound_simplification_5.f90: New.
14421 2015-05-09  Jason Merrill  <jason@redhat.com>
14423         * lib/target-supports.exp (cxx_default): New global.
14424         (check_effective_target_c++11_only)
14425         (check_effective_target_c++14_only)
14426         (check_effective_target_c++98_only)
14427         (check_effective_target_c++1z_only): Check it.
14429 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
14431         PR tree-optimization/64454
14432         * gcc.dg/tree-ssa/vrp97.c: New file.
14433         * gcc.dg/vect/slp-perm-7.c: Update.
14435 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
14437         PR fortran/65894
14438         * gfortran.dg/elemental_subroutine_11.f90: New test.
14440 2015-05-08  Richard Biener  <rguenther@suse.de>
14442         PR tree-optimization/66036
14443         * gcc.dg/vect/slp-41.c: New testcase.
14445 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
14447         * gfortran.dg/elemental_optional_args_7.f90: New.
14449 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
14451         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14452         allow cmlt or sshr.
14454 2015-05-08  Marek Polacek  <polacek@redhat.com>
14456         PR c/64918
14457         * gcc.dg/Woverride-init-side-effects-1.c: New test.
14458         * gcc.dg/Woverride-init-side-effects-2.c: New test.
14460 2015-05-07  Marek Polacek  <polacek@redhat.com>
14462         PR c/65179
14463         * c-c++-common/Wshift-negative-value-1.c: New test.
14464         * c-c++-common/Wshift-negative-value-2.c: New test.
14465         * c-c++-common/Wshift-negative-value-3.c: New test.
14466         * c-c++-common/Wshift-negative-value-4.c: New test.
14467         * c-c++-common/Wshift-negative-value-5.c: New test.
14468         * c-c++-common/Wshift-negative-value-6.c: New test.
14469         * gcc.dg/c90-left-shift-1.c: New test.
14470         * gcc.dg/c99-const-expr-7.c: Add dg-error.
14471         * gcc.dg/c99-left-shift-1.c: New test.
14473 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
14475         PR middle-end/192
14476         PR middle-end/54303
14477         * gcc.dg/fdata-sections-2.c: New file.
14479 2015-05-07  Marek Polacek  <polacek@redhat.com>
14481         PR testsuite/66046
14482         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14483         last dg-output.
14484         * c-c++-common/ubsan/align-7.c: Likewise.
14485         * c-c++-common/ubsan/bounds-8.c: Likewise.
14486         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14487         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14488         * c-c++-common/ubsan/null-1.c: Likewise.
14489         * c-c++-common/ubsan/null-10.c: Likewise.
14490         * c-c++-common/ubsan/null-11.c: Likewise.
14491         * c-c++-common/ubsan/null-2.c: Likewise.
14492         * c-c++-common/ubsan/null-3.c: Likewise.
14493         * c-c++-common/ubsan/null-4.c: Likewise.
14494         * c-c++-common/ubsan/null-5.c: Likewise.
14495         * c-c++-common/ubsan/null-6.c: Likewise.
14496         * c-c++-common/ubsan/null-7.c: Likewise.
14497         * c-c++-common/ubsan/null-8.c: Likewise.
14498         * c-c++-common/ubsan/null-9.c: Likewise.
14499         * c-c++-common/ubsan/object-size-1.c: Likewise.
14500         * c-c++-common/ubsan/object-size-10.c: Likewise.
14501         * c-c++-common/ubsan/object-size-4.c: Likewise.
14502         * c-c++-common/ubsan/object-size-5.c: Likewise.
14503         * c-c++-common/ubsan/object-size-7.c: Likewise.
14504         * c-c++-common/ubsan/object-size-8.c: Likewise.
14505         * c-c++-common/ubsan/object-size-9.c: Likewise.
14506         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14507         * c-c++-common/ubsan/overflow-int128.c: Likewise.
14508         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14509         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14510         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14511         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14512         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14513         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14514         * c-c++-common/ubsan/pr59333.c: Likewise.
14515         * c-c++-common/ubsan/pr59667.c: Likewise.
14516         * c-c++-common/ubsan/pr60613-2.c: Likewise.
14517         * c-c++-common/ubsan/pr60636.c: Likewise.
14518         * c-c++-common/ubsan/pr63802.c: Likewise.
14519         * c-c++-common/ubsan/recovery-1.c: Likewise.
14520         * c-c++-common/ubsan/recovery-3.c: Likewise.
14521         * c-c++-common/ubsan/shift-1.c: Likewise.
14522         * c-c++-common/ubsan/shift-2.c: Likewise.
14523         * c-c++-common/ubsan/shift-4.c: Likewise.
14524         * c-c++-common/ubsan/shift-7.c: Likewise.
14525         * c-c++-common/ubsan/undefined-2.c: Likewise.
14526         * c-c++-common/ubsan/vla-1.c: Likewise.
14527         * g++.dg/ubsan/null-1.C: Likewise.
14528         * g++.dg/ubsan/null-3.C: Likewise.
14529         * g++.dg/ubsan/null-4.C: Likewise.
14530         * g++.dg/ubsan/vptr-8.C: Likewise.
14531         * g++.dg/ubsan/vptr-9.C: Likewise.
14532         * gcc.dg/ubsan/bounds-2.c: Likewise.
14533         * gcc.dg/ubsan/object-size-9.c: Likewise.
14535 2015-05-07  Jeff Law  <law@redhat.com>
14537         * gcc.dg/tree-ssa/shorten-1.c: New test.
14539 2015-05-07  Richard Biener  <rguenther@suse.de>
14541         PR tree-optimization/66002
14542         * gcc.dg/vect/vect-125.c: New testcase.
14544 2015-05-07  Marek Polacek  <polacek@redhat.com>
14545             Martin Uecker  <uecker@eecs.berkeley.edu>
14547         * c-c++-common/ubsan/bounds-10.c: New test.
14549 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
14551         * jit.dg/harness.h (set_options): Wrap with
14552         #ifndef TEST_ESCHEWS_SET_OPTIONS.
14553         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14554         Special-case test-benchmark.c as a negative.
14555         * jit.dg/test-benchmark.c: New file.
14557 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
14559         PR target/64208
14560         * gcc.target/arm/pr64208.c: New test.
14562 2015-05-06  Alan Modra  <amodra@gmail.com>
14564         PR target/66020
14565         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14566         (gparms): Make volatile.
14568 2015-05-06  Richard Biener  <rguenther@suse.de>
14570         PR tree-optimization/62283
14571         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14573 2015-05-06  Christian Bruel  <christian.bruel@st.com>
14575         PR target/66015
14576         * gcc.target/aarch64/iinline-attr-1.c: New test.
14578 2015-05-06  Richard Biener  <rguenther@suse.de>
14580         * gcc.dg/vect/bb-slp-34.c: New testcase.
14582 2015-05-06  Richard Biener  <rguenther@suse.de>
14584         PR tree-optimization/62283
14585         * gcc.dg/vect/bb-slp-14.c: Adjust.
14587 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14589         PR target/65990
14590         * gcc.target/i386/pr65990.c: New test.
14592 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
14594         PR target/65915
14595         * gcc.target/i386/pr65915.c: New.
14597 2015-05-05  Tom de Vries  <tom@codesourcery.com>
14599         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14600         'va_list escapes 0'.
14602 2015-05-05  Tom de Vries  <tom@codesourcery.com>
14604         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14605         in r222173.
14607 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
14609         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14610         * gcc.target/arm/pr65924.c: Likewise.
14612 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14614         PR target/65871
14615         * gcc.target/i386/pr65871-3.c: New test.
14617 2015-05-04  Jeff Law  <law@redhat.com>
14619         Revert:
14620         2015-05-04  Jeff Law  <law@redhat.com>
14621         * gcc.dg/tree-ssa/shorten-1.c: New test.
14623 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
14624             Jakub Jelinek  <jakub@redhat.com>
14626         PR c++/66007
14627         * g++.dg/cpp0x/Wnarrowing4.C: New.
14629 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
14631         * lib/target-supports.exp
14632         (check_effective_target_keeps_null_pointer_checks): Clarify that
14633         this is for targets that disable -fdelete-null-pointer-checks,
14634         not default it to off.
14635         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14636         -fdelete-null-pointer-checks explicit.
14637         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14638         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14639         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14640         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14641         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14642         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14643         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14644         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14645         * gcc.dg/tree-ssa/pr20318.c: Likewise.
14646         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14647         * gcc.dg/tree-ssa/pr20702.c: Likewise.
14648         * gcc.dg/tree-ssa/pr21086.c: Likewise.
14649         * gcc.dg/tree-ssa/pr21090.c: Likewise.
14650         * gcc.dg/tree-ssa/pr58480.c: Likewise.
14651         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14652         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14653         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14654         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14655         * gcc.dg/tree-ssa/unreachable.c: Likewise.
14656         * gcc.dg/tree-ssa/vrp02.c: Likewise.
14657         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14658         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14659         * gcc.dg/tree-ssa/vrp55.c: Likewise.
14660         * g++.dg/cpp0x/static_assert9.C: Likewise.
14661         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14662         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14663         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14664         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14665         * g++.dg/tree-ssa/pr26406.C: Likewise.
14667 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
14669         PR tree-optimization/65984
14670         * c-c++-common/ubsan/pr65984.c: New test.
14672 2015-05-04  Jeff Law  <law@redhat.com>
14674         * gcc.dg/tree-ssa/shorten-1.c: New test.
14676 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14678         PR fortran/44735
14679         * gfortran.dg/pr44735.f90: New test.
14681 2015-05-04  Richard Biener  <rguenther@suse.de>
14683         PR tree-optimization/65965
14684         * gcc.dg/vect/bb-slp-33.c: New testcase.
14686 2015-05-04  Richard Biener  <rguenther@suse.de>
14688         PR tree-optimization/65935
14689         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14691 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
14693         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14694         for each supported variant instead of CHECK_RESULTS.
14695         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14696         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14697         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14698         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14699         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14700         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14701         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14702         expected results for unsupported variants.  Call CHECK for each
14703         supported variant instead of CHECK_RESULTS.
14704         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14705         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14706         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14707         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14708         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14709         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14710         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14711         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14712         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14713         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14714         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14715         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14716         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14717         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14718         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14719         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14720         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14721         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14722         expected results for unsupported variants.
14723         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14724         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14725         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14726         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14727         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14728         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14729         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14730         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14731         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14732         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14733         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14734         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14735         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14736         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14737         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14738         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14739         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14740         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14741         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14742         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14743         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14744         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14745         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14746         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14747         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14748         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14749         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14750         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14752 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
14754         PR fortran/37131
14755         * gfortran.dg/bound_9.f90:  Add pointer assignment.
14757 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
14758             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
14760         PR c++/65858
14761         * g++.dg/cpp0x/Wnarrowing3.C: New.
14763 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
14765         * gcc.dg/20150120-1.c: New test.
14766         * gcc.dg/20150120-2.c: New test.
14767         * gcc.dg/20150120-3.c: New test.
14769 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
14771         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14773 2015-05-01  Renlin Li  <renlin.li@arm.com>
14775         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14777 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
14779         * gfortran.dg/bound_simplification_4.f90: New.
14781 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14783         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14784         with powerpc_p8vector_ok.
14786 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
14788         PR fortran/37131
14789         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
14790         scan pattern.
14791         * gfortran.dg/bound_9.f90:  New test case.
14793 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
14795         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14796         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14797         for 32bit x86 targets.
14798         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14799         for 32bit x86 targets.
14800         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14801         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14802         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14803         for 32bit x86 targets.
14805 2015-04-30  Marek Polacek  <polacek@redhat.com>
14807         PR tree-optimization/63551
14808         * g++.dg/ipa/pr63551.C: New test.
14810 2015-04-30  Caroline Tice  <cmtice@google.com>
14812         PR  65929
14813         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
14814         partition size on certain targets.
14816 2015-04-30  Renlin Li  <renlin.li@arm.com>
14818         * gcc.target/aarch64/vect-reduc-or_1.c: New.
14820 2015-04-30  Marek Polacek  <polacek@redhat.com>
14822         * c-c++-common/Wbool-compare-3.c: New test.
14824         * gcc.dg/pr65901.c (foo): Adjust dg-error.
14825         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14827 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
14829         PR c++/57610
14830         * g++.dg/init/ref22.C: New.
14832 2015-04-30  Marek Polacek  <polacek@redhat.com>
14834         * gcc.dg/init-bad-8.c: New test.
14836         * gcc.dg/incomplete-typedef-1.c: New test.
14838 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
14840         PR c++/59955
14841         * g++.dg/template/crash121.C: New.
14843 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
14845         * gcc.target/mips/call-from-init.c: New test.
14846         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14848 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
14850         PR target/65871
14851         * gcc.target/i386/pr65871-1.c: New test.
14852         * gcc.target/i386/pr65871-2.c: Ditto.
14854 2015-04-29  Marek Polacek  <polacek@redhat.com>
14856         PR c/64610
14857         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14858         * c-c++-common/Wbool-compare-2.c: New test.
14860 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
14862         PR target/65770
14863         * gcc.target/aarch64/vstN_lane_1.c: New file.
14865 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
14867         PR c++/64667
14868         * g++.dg/warn/Winit-self-3.C: New.
14870 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
14872         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14874 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
14876         PR target/65924
14877         * gcc.target/arm/pr65924.c: New test.
14879 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
14881         * g++.dg/gomp/tpl-target-update.C: New file.
14883 2015-04-29  Richard Biener  <rguenther@suse.de>
14885         PR tree-optimization/65917
14886         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14888 2015-04-29  Christian Bruel  <christian.bruel@st.com>
14890         PR target/64835
14891         * gcc.dg/ipa/iinline-attr.c: New test.
14892         * gcc.target/i386/iinline-attr-2.c: New test.
14894 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
14896         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14897         segfault is fixed.
14899 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14901         * gcc.dg/vect/vect-33.c: Remove spurious line.
14903 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
14905         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14907 2015-04-28  Marek Polacek  <polacek@redhat.com>
14909         PR c/65901
14910         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14911         * gcc.dg/pr65901.c: New test.
14913 2015-04-28  Richard Biener  <rguenther@suse.de>
14915         PR tree-optimization/62283
14916         * gfortran.dg/vect/pr62283-2.f: New testcase.
14917         * gcc.dg/vect/bb-slp-14.c: Adjust.
14919 2015-04-28  Richard Biener  <rguenther@suse.de>
14921         PR tree-optimization/65851
14922         * g++.dg/torture/pr65851.C: New testcase.
14924 2015-04-27  Jeff Law <law@redhat.com>
14926         PR tree-optimization/65217
14927         * gcc.target/i386/pr65217.c: Remove XFAIL.
14929 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
14931         PR fortran/60322
14932         Add tests forgotten to svn-add.
14933         * gfortran.dg/class_allocate_19.f03: New test.
14934         * gfortran.dg/class_array_20.f03: New test.
14935         * gfortran.dg/class_array_21.f03: New test.
14936         * gfortran.dg/finalize_29.f08: New test.
14938 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
14940         PR fortran/59678
14941         PR fortran/65841
14942         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14943         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14945 2015-04-27  Caroline Tice  <cmtice@google.com>
14947         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14948         partition size.
14950 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
14952         PR target/64579
14953         * gcc.target/powerpc/htm-1.c: New test.
14954         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14955         on 64-bit compiles.
14956         (__builtin_tabortdci): Likewise.
14957         (__builtin_tcheck): Remove operand.
14958         * lib/target-supports.exp (check_htm_hw_available): New function.
14960 2015-04-27  Richard Biener  <rguenther@suse.de>
14962         * gcc.target/i386/pr65217.c: XFAIL.
14964 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
14966         PR tree-optimization/65875
14967         * gcc.c-torture/compile/pr65875.c: New test.
14969 2015-04-25  Marek Polacek  <polacek@redhat.com>
14971         PR c/52085
14972         * gcc.dg/enum-incomplete-2.c: New test.
14973         * gcc.dg/enum-mode-1.c: New test.
14975 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14977         PR target/65849
14978         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14979         set new options.
14980         * gcc.target/powerpc/pr65849-2.c: Likewise.
14982 2015-04-24  Tom de Vries  <tom@codesourcery.com>
14984         PR tree-optimization/65802
14985         * g++.dg/pr65802.C: Move to ...
14986         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
14987         stdarg.h.  Rewrite for C.
14988         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
14989         va_start and va_end.  Remove unnecessary inline asm.
14991 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
14992             Wei Mi  <wmi@google.com>
14994         * gcc.target/i386/sse2-load-multi.c: New test.
14995         * gcc.target/i386/sse2-store-multi.c: Ditto.
14997 2015-04-24  Marek Polacek  <polacek@redhat.com>
14999         PR c/65830
15000         * c-c++-common/pr65830.c: New test.
15002         PR c/63357
15003         * c-c++-common/Wlogical-op-1.c: New test.
15005 2015-04-24  Marek Polacek  <polacek@redhat.com>
15007         PR c/61534
15008         * c-c++-common/pr61534-1.c: New test.
15010 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15011             Steven Bosscher <steven@gcc.gnu.org>
15013         PR rtl-optimization/34503
15014         * gcc.target/arm/pr64616.c: New file.
15016 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
15018         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
15020 2015-04-24  Terry Guo  <terry.guo@arm.com>
15022         * gcc.target/arm/pr65710.c: Update the options.
15024 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
15026         * gcc.target/i386/pr65523.c: Skip x32.
15028 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15030         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
15031         to look for vcl* where appropriate.
15033 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15035         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
15036         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15038 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
15040         PR target/26702
15041         * gcc.target/arm/pr26702.c: New test.
15043 2015-04-23  Marek Polacek  <polacek@redhat.com>
15045         PR c/65345
15046         * gcc.dg/pr65345-1.c: New test.
15047         * gcc.dg/pr65345-2.c: New test.
15049 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15051         * gcc.target/powerpc/crypto-builtin-2.c: New.
15053 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
15055         PR fortran/60322
15056         * gfortran.dg/class_allocate_19.f03: New test.
15057         * gfortran.dg/class_array_20.f03: New test.
15058         * gfortran.dg/class_array_21.f03: New test.
15059         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
15060         * gfortran.dg/finalize_15.f90: Fixing comparision to model
15061         initialization correctly.
15062         * gfortran.dg/finalize_29.f08: New test.
15064 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15066         * gcc.target/powerpc/swaps-p8-18.c: New test.
15068 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15070         PR target/65456
15071         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
15072         * gcc.dg/vect/bb-slp-25.c: Likewise.
15073         * gcc.dg/vect/bb-slp-29.c: Likewise.
15074         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
15075         vect_no_align && { ! vect_hw_misalign }.
15076         * gcc.dg/vect/bb-slp-9.c: Likewise.
15077         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
15078         vect_hw_misalign.
15079         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
15080         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
15081         account for POWER8, where peeling for alignment is not needed.
15082         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
15083         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15084         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
15085         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
15086         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
15087         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
15088         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
15089         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
15090         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
15091         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15092         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15093         * gcc.dg/vect/pr16105.c: Likewise.
15094         * gcc.dg/vect/pr20122.c: Likewise.
15095         * gcc.dg/vect/pr33804.c: Likewise.
15096         * gcc.dg/vect/pr33953.c: Likewise.
15097         * gcc.dg/vect/pr56787.c: Likewise.
15098         * gcc.dg/vect/pr58508.c: Likewise.
15099         * gcc.dg/vect/slp-25.c: Likewise.
15100         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
15101         * gcc.dg/vect/vect-105.c: Likewise.
15102         * gcc.dg/vect/vect-27.c: Likewise.
15103         * gcc.dg/vect/vect-29.c: Likewise.
15104         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
15105         POWER8.
15106         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
15107         && { ! vect_hw_misalign }.
15108         * gcc.dg/vect/vect-44.c: Likewise.
15109         * gcc.dg/vect/vect-48.c: Likewise.
15110         * gcc.dg/vect/vect-50.c: Likewise.
15111         * gcc.dg/vect/vect-52.c: Likewise.
15112         * gcc.dg/vect/vect-56.c: Likewise.
15113         * gcc.dg/vect/vect-60.c: Likewise.
15114         * gcc.dg/vect/vect-72.c: Likewise.
15115         * gcc.dg/vect/vect-75-big-array.c: Likewise.
15116         * gcc.dg/vect/vect-75.c: Likewise.
15117         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
15118         * gcc.dg/vect/vect-77-global.c: Likewise.
15119         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
15120         * gcc.dg/vect/vect-78-global.c: Likewise.
15121         * gcc.dg/vect/vect-93.c: Likewise.
15122         * gcc.dg/vect/vect-95.c: Likewise.
15123         * gcc.dg/vect/vect-96.c: Likewise.
15124         * gcc.dg/vect/vect-cond-1.c: Likewise.
15125         * gcc.dg/vect/vect-cond-3.c: Likewise.
15126         * gcc.dg/vect/vect-cond-4.c: Likewise.
15127         * gcc.dg/vect/vect-cselim-1.c: Likewise.
15128         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
15129         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15130         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
15131         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15132         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
15133         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
15134         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
15135         * gcc.dg/vect/vect-outer-3a.c: Likewise.
15136         * gcc.dg/vect/vect-outer-5.c: Likewise.
15137         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
15138         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
15139         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
15140         * gcc.dg/vect/vect-outer-fir.c: Likewise.
15141         * gcc.dg/vect/vect-peel-3.c: Likewise.
15142         * gcc.dg/vect/vect-peel-4.c: Likewise.
15143         * gcc.dg/vect/vect-pre-interact.c: Likewise.
15144         * gcc.target/powerpc/pr65456.c: New test.
15145         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
15146         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
15147         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15148         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
15149         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
15150         vect_no_align && { ! vect_hw_misalign }.
15151         * gfortran.dg/vect/vect-3.f90: Likewise.
15152         * gfortran.dg/vect/vect-4.f90: Likewise.
15153         * gfortran.dg/vect/vect-5.f90: Likewise.
15154         * lib/target-supports.exp (check_effective_target_vect_no_align):
15155         Return 1 for POWER8.
15156         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
15158 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
15160         PR fortran/65429
15161         * gfortran.dg/pr65429.f90: New test.
15163 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
15165         * c-c++-common/asan/user-section-1.c: New test.
15166         * c-c++-common/asan/user-section-2.c: New test.
15167         * c-c++-common/asan/user-section-3.c: New test.
15169 2015-04-22  Hale Wang  <hale.wang@arm.com>
15170             Terry Guo  <terry.guo@arm.com>
15172         PR rtl-optimization/64818
15173         * gcc.target/arm/pr64818.c: New test.
15175 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
15177         PR ipa/65076
15178         * g++.dg/tree-ssa/pr61034.C: Update template.
15179         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15180         * gcc.dg/Warray-bounds-11.c: Likewise.
15181         * gcc.dg/Warray-bounds.c: Likewise.
15183 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15185         PR libgfortran/65234
15186         * gfortran.dg/fmt_unlimited.f90: New test.
15188 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
15190         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15191         headers.
15192         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15193         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15194         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15195         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15196         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15197         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15198         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15200 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15202         PR libgfortran/56743
15203         * gfortran.dg/namelist_87.f90: New test.
15205 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15207         * gcc.target/aarch64/mult-synth_1.c: New test.
15208         * gcc.target/aarch64/mult-synth_2.c: Likewise.
15209         * gcc.target/aarch64/mult-synth_3.c: Likewise.
15210         * gcc.target/aarch64/mult-synth_4.c: Likewise.
15211         * gcc.target/aarch64/mult-synth_5.c: Likewise.
15212         * gcc.target/aarch64/mult-synth_6.c: Likewise.
15214 2015-04-21  Richard Biener  <rguenther@suse.de>
15216         PR tree-optimization/65650
15217         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15218         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15219         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15220         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15221         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15222         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15224 2015-04-21  Tom de Vries  <tom@codesourcery.com>
15226         PR tree-optimization/65802
15227         * g++.dg/pr65802.C: New test.
15229 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
15231         PR testsuite/65767
15232         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15233         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15235 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
15237         PR c++/65801
15238         * g++.dg/cpp0x/Wnarrowing2.C: New.
15240 2015-04-20  Jeff Law  <law@redhat.com>
15242         PR tree-optimization/65658
15243         * gcc.dg/pr65658.c: New test.
15245 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
15247         PR target/64134
15248         * gcc.target/aarch64/vec_init_1.c: New test.
15250 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
15252         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15253         targets.
15255 2015-04-18  Martin Sebor  <msebor@redhat.com>
15257         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15258         of non-nul characters.
15259         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15261 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15263         PR target/65787
15264         * gcc.target/powerpc/pr65787.c: New.
15266 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
15268         PR target/65689
15269         * gcc.target/aarch64/c-output-template-4.c: New test.
15271 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15273         PR target/65780
15274         * gcc.dg/pr65780-1.c: New test.
15275         * gcc.dg/pr65780-2.c: Likewise.
15276         * gcc.target/i386/pr32219-9.c: Likewise.
15277         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15278         symbol.
15279         * gcc.target/i386/pr64317.c (c): Initialize.
15281 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15283         PR target/65612
15284         * g++.dg/ext/mv18.C: New test.
15285         * g++.dg/ext/mv19.C: Likewise.
15286         * g++.dg/ext/mv20.C: Likewise.
15287         * g++.dg/ext/mv21.C: Likewise.
15288         * g++.dg/ext/mv22.C: Likewise.
15289         * g++.dg/ext/mv23.C: Likewise.
15291 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
15293         PR c++/64527
15294         * g++.dg/init/pr64527.C: New test.
15296 2015-04-17  Tom de Vries  <tom@codesourcery.com>
15297             Michael Matz  <matz@suse.de>
15299         PR tree-optimization/64950
15300         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15301         x86_64-*-*.
15303 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
15305         * c-c++-common/asan/user-section-1.c: New test.
15307 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
15309         PR debug/65771
15310         * gcc.dg/debug/pr65771.c: New test.
15312 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
15314         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15315         __buitlin_alloca with __builtin_alloca.
15317 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
15319         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15321 2015-04-16  Richard Biener  <rguenther@suse.de>
15323         PR tree-optimization/64277
15324         * gcc.dg/Warray-bounds-14.c: New testcase.
15325         * gcc.dg/Warray-bounds-15.c: Likewise.
15326         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15327         * c-c++-common/ubsan/bounds-6.c: Likewise.
15329 2015-04-16  Renlin Li  <renlin.li@arm.com>
15331         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15332         * gcc.target/arm/unsigned-float.c: New.
15334 2015-04-16  Richard Biener  <rguenther@suse.de>
15336         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15337         * gcc.dg/tree-ssa/pr37508.c: Adjust.
15338         * gfortran.dg/reassoc_6.f: Remove XFAIL.
15340 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
15342         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15343         * g++.dg/cpp0x/decltype-call1.C: Likewise.
15344         * g++.dg/cpp0x/defaulted21.C: Likewise.
15345         * g++.dg/cpp0x/defaulted28.C: Likewise.
15346         * g++.dg/cpp0x/defaulted47.C: Likewise.
15347         * g++.dg/cpp0x/elision_neg.C: Likewise.
15348         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15349         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15350         * g++.dg/cpp0x/implicit1.C: Likewise.
15351         * g++.dg/cpp0x/implicit9.C: Likewise.
15352         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15353         * g++.dg/cpp0x/range-for13.C: Likewise.
15354         * g++.dg/gomp/clause-2.C: Likewise.
15355         * g++.dg/gomp/udr-5.C: Likewise.
15356         * g++.dg/inherit/access6.C: Likewise.
15357         * g++.dg/lookup/duperr1.C: Likewise.
15358         * g++.dg/lookup/friend2.C: Likewise.
15359         * g++.dg/lookup/pr6936.C: Likewise.
15360         * g++.dg/lookup/scoped1.C: Likewise.
15361         * g++.dg/lookup/using26.C: Likewise.
15362         * g++.dg/lookup/using38.C: Likewise.
15363         * g++.dg/other/access2.C: Likewise.
15364         * g++.dg/overload/defarg3.C: Likewise.
15365         * g++.dg/overload/defarg6.C: Likewise.
15366         * g++.dg/parse/access11.C: Likewise.
15367         * g++.dg/parse/access2.C: Likewise.
15368         * g++.dg/parse/access3.C: Likewise.
15369         * g++.dg/parse/access4.C: Likewise.
15370         * g++.dg/parse/access5.C: Likewise.
15371         * g++.dg/parse/access6.C: Likewise.
15372         * g++.dg/parse/access8.C: Likewise.
15373         * g++.dg/parse/access9.C: Likewise.
15374         * g++.dg/parse/crash40.C: Likewise.
15375         * g++.dg/tc1/dr142.C: Likewise.
15376         * g++.dg/tc1/dr166.C: Likewise.
15377         * g++.dg/tc1/dr52.C: Likewise.
15378         * g++.dg/template/access11.C: Likewise.
15379         * g++.dg/template/access18.C: Likewise.
15380         * g++.dg/template/access19.C: Likewise.
15381         * g++.dg/template/access2.C: Likewise.
15382         * g++.dg/template/access20.C: Likewise.
15383         * g++.dg/template/access26.C: Likewise.
15384         * g++.dg/template/access3.C: Likewise.
15385         * g++.dg/template/access7.C: Likewise.
15386         * g++.dg/template/conv12.C: Likewise.
15387         * g++.dg/template/crash69.C: Likewise.
15388         * g++.dg/template/friend31.C: Likewise.
15389         * g++.dg/template/friend32.C: Likewise.
15390         * g++.dg/template/memfriend15.C: Likewise.
15391         * g++.dg/template/memfriend16.C: Likewise.
15392         * g++.dg/template/memfriend17.C: Likewise.
15393         * g++.dg/template/memfriend7.C: Likewise.
15394         * g++.dg/template/pr32519.C: Likewise.
15395         * g++.dg/template/qualttp21.C: Likewise.
15396         * g++.dg/template/qualttp8.C: Likewise.
15397         * g++.dg/template/ttp10.C: Likewise.
15398         * g++.dg/template/typedef11.C: Likewise.
15399         * g++.dg/template/typedef13.C: Likewise.
15400         * g++.dg/template/typedef19.C: Likewise.
15401         * g++.dg/template/typedef20.C: Likewise.
15402         * g++.dg/template/typedef22.C: Likewise.
15403         * g++.dg/template/using16.C: Likewise.
15404         * g++.dg/template/virtual3.C: Likewise.
15405         * g++.dg/ubsan/pr61272.C: Likewise.
15406         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15407         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15408         * g++.old-deja/g++.brendan/enum6.C: Likewise.
15409         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15410         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15411         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15412         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15413         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15414         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15415         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15416         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15417         * g++.old-deja/g++.jason/access17.C: Likewise.
15418         * g++.old-deja/g++.jason/access18.C: Likewise.
15419         * g++.old-deja/g++.jason/access22.C: Likewise.
15420         * g++.old-deja/g++.jason/access23.C: Likewise.
15421         * g++.old-deja/g++.jason/access8.C: Likewise.
15422         * g++.old-deja/g++.jason/delete3.C: Likewise.
15423         * g++.old-deja/g++.jason/report.C: Likewise.
15424         * g++.old-deja/g++.law/access2.C: Likewise.
15425         * g++.old-deja/g++.law/access3.C: Likewise.
15426         * g++.old-deja/g++.law/access4.C: Likewise.
15427         * g++.old-deja/g++.law/access5.C: Likewise.
15428         * g++.old-deja/g++.law/arm12.C: Likewise.
15429         * g++.old-deja/g++.law/arm14.C: Likewise.
15430         * g++.old-deja/g++.law/ctors13.C: Likewise.
15431         * g++.old-deja/g++.law/union2.C: Likewise.
15432         * g++.old-deja/g++.law/visibility12.C: Likewise.
15433         * g++.old-deja/g++.law/visibility15.C: Likewise.
15434         * g++.old-deja/g++.law/visibility16.C: Likewise.
15435         * g++.old-deja/g++.law/visibility17.C: Likewise.
15436         * g++.old-deja/g++.law/visibility18.C: Likewise.
15437         * g++.old-deja/g++.law/visibility19.C: Likewise.
15438         * g++.old-deja/g++.law/visibility20.C: Likewise.
15439         * g++.old-deja/g++.law/visibility21.C: Likewise.
15440         * g++.old-deja/g++.law/visibility24.C: Likewise.
15441         * g++.old-deja/g++.law/visibility4.C: Likewise.
15442         * g++.old-deja/g++.law/visibility5.C: Likewise.
15443         * g++.old-deja/g++.law/visibility6.C: Likewise.
15444         * g++.old-deja/g++.law/visibility7.C: Likewise.
15445         * g++.old-deja/g++.law/visibility8.C: Likewise.
15446         * g++.old-deja/g++.law/visibility9.C: Likewise.
15447         * g++.old-deja/g++.niklas/t135.C: Likewise.
15448         * g++.old-deja/g++.oliva/delete1.C: Likewise.
15449         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15450         * g++.old-deja/g++.other/access11.C: Likewise.
15451         * g++.old-deja/g++.other/access4.C: Likewise.
15452         * g++.old-deja/g++.other/access7.C: Likewise.
15453         * g++.old-deja/g++.other/crash1.C: Likewise.
15454         * g++.old-deja/g++.other/crash7.C: Likewise.
15455         * g++.old-deja/g++.other/friend1.C: Likewise.
15456         * g++.old-deja/g++.other/friend4.C: Likewise.
15457         * g++.old-deja/g++.other/friend9.C: Likewise.
15458         * g++.old-deja/g++.other/lineno1.C: Likewise.
15459         * g++.old-deja/g++.other/using1.C: Likewise.
15460         * g++.old-deja/g++.pt/enum14.C: Likewise.
15461         * g++.old-deja/g++.pt/friend11.C: Likewise.
15462         * g++.old-deja/g++.pt/friend21.C: Likewise.
15463         * g++.old-deja/g++.pt/friend3.C: Likewise.
15464         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15465         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15466         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15467         * g++.old-deja/g++.robertl/eb94.C: Likewise.
15469 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
15471         PR ipa/65765
15472         * g++.dg/ipa/pr65765.C: New test.
15474 2015-04-15  Nick Clifton  <nickc@redhat.com>
15476         * gcc.target/rx/builtins.c: Disable RMPA test if string
15477         instructions are not allowed.
15479 2015-04-15  Alan Modra  <amodra@gmail.com>
15481         * gcc.dg/pr65408.c: New.
15483 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15485         PR target/65729
15486         * gcc.target/arm/pr65729.c: New test.
15488 2015-04-14  Richard Biener  <rguenther@suse.de>
15490         PR tree-optimization/65758
15491         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15493 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15495         PR target/65648
15496         * gcc.c-torture/execute/pr65648.c: New test.
15498 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15500         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15501         __builtin_finite instead of finite.
15502         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15503         Likewise.
15505 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
15507         PR tree-optimization/63387
15508         * gcc.dg/pr63387.c: New testcase.
15510 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
15512         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15514 2015-04-13  Richard Biener  <rguenther@suse.de>
15516         PR tree-optimization/65204
15517         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15519 2015-04-13  Terry Guo  <terry.guo@arm.com>
15521         PR target/65710
15522         * gcc.target/arm/pr65710.c: New.
15524 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15526         PR tree-optimization/65747
15527         * g++.dg/torture/pr65747.C: New test.
15529 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15531         PR c++/65736
15532         * g++.dg/cpp0x/pr65736.C: New test.
15534 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
15535             Martin Liska  <mliska@suse.cz>
15537         PR ipa/65722
15538         * g++.dg/ipa/pr65722.C: New testcase.
15540 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15542         PR tree-optimization/65735
15543         * gcc.c-torture/compile/pr65735.c: New test.
15545 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
15547         PR middle-end/65554
15548         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15550 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15552         PR target/65671
15553         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15555 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
15557         PR target/65647
15558         * gcc.target/arm/pr65647-2.c: New.
15560 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15562         PR target/65694
15563         * g++.dg/torture/pr65694.C: New test.
15565 2015-04-10  Tobias Burnus  <burnus@net-b.de>
15567         * gfortran.dg/coarray_lock_6.f90: New.
15568         * gfortran.dg/coarray_lock_7.f90: New.
15569         * gfortran.dg/coarray/lock_2.f90: New.
15571 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
15573         PR fortran/56674
15574         PR fortran/58813
15575         PR fortran/59016
15576         PR fortran/59024
15577         * gfortran.dg/used_types_27.f90: New.
15579 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15581         PR target/65671
15582         * gcc.target/i386/pr65671.c: New.
15584 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15586         PR tree-optimization/65709
15587         * c-c++-common/ubsan/align-9.c: New test.
15589 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
15591         PR fortran/56852
15592         * gfortran.dg/pr56852.f90: New test.
15594 2015-04-09  Marek Polacek  <polacek@redhat.com>
15595             Jakub Jelinek  <jakub@redhat.com>
15597         PR middle-end/65554
15598         * g++.dg/opt/pr65554.C: New test.
15600 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15602         PR c++/65690
15603         * c-c++-common/attr-aligned-1.c: New test.
15605 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
15607         * gcc.target/i386/mpx/memmove-zero-length.c: New.
15609 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15611         PR target/65676
15612         * gcc.target/i386/sse-25.c: New.
15614 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15616         PR target/65693
15617         * gcc.target/i386/pr65693.c: New test.
15619 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15621         * gcc.dg/lto/chkp-static-bounds_0.c: New.
15623 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15625         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15627 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15629         * gcc.target/i386/thunk-retbnd.c: New.
15631 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
15633         * gnat.dg/opt48.adb: New test.
15634         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15635         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15637 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
15639         PR ipa/65540
15640         * gcc.c-torture/compile/pr65540.c: New.
15642 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
15644         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15645         -Wno-pointer-arith.
15647 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
15649         PR debug/65678
15650         * g++.dg/debug/pr65678.C: New test.
15652         PR middle-end/65680
15653         * gcc.c-torture/compile/pr65680.c: New test.
15655 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
15657         PR fortran/65548
15658         * gfortran.dg/allocate_with_source_5.f90: New test.
15660 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
15662         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15663         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15665 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
15667         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15669 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
15671         PR target/65614
15672         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15673         to get floating point compression.
15674         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15676 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
15678         PR preprocessor/61977
15679         * gcc.dg/cpp/pr61977.c: New test.
15681 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
15683         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15685 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
15687         PR target/65647
15688         * gcc.target/arm/pr65647.c: New.
15690 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
15692         PR ipa/65655
15693         * g++.dg/torture/pr65655.C: New testcase.
15695 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
15697         PR c++/64085
15698         * g++.dg/cpp1y/lambda-init13.C: New.
15700 2015-04-03  Marek Polacek  <polacek@redhat.com>
15702         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15704 2015-04-02  Marek Polacek  <polacek@redhat.com>
15706         PR c++/65642
15707         * g++.dg/cpp0x/constexpr-fold1.C: New test.
15708         * g++.dg/cpp0x/constexpr-fold2.C: New test.
15710 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
15712         PR preprocessor/61977
15713         * gcc.target/powerpc/pr61977-1.c: New test.
15714         * gcc.target/powerpc/pr61977-2.c: New test.
15716 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
15718         PR c++/56100
15719         * g++.dg/warn/Wshadow-8.C: New.
15720         * g++.dg/warn/Wshadow-9.C: Likewise.
15721         * g++.dg/warn/Wshadow-10.C: Likewise.
15722         * g++.dg/warn/Wshadow-11.C: Likewise.
15724 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15726         * gcc.dg/pr23623.c: Added aligned attribute.
15727         * gcc.dg/20141029-1.c: Likewise.
15728         * gcc.dg/20150306-1.c: New test.
15730 2015-04-01  Marek Polacek  <polacek@redhat.com>
15732         PR c++/65554
15733         * g++.dg/cpp0x/initlist93.C: New test.
15734         * g++.dg/cpp0x/initlist94.C: New test.
15736 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15738         PR target/65624
15739         * gcc.target/aarch64/pr65624.c: New test.
15741 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
15743         * gcc.dg/ipa/inlinehint-4.c: New testcase.
15745 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
15747         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15748         extra variable to force stack alignment.
15749         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15750         extra variable to force stack alignment.
15752 2015-03-31  Marek Polacek  <polacek@redhat.com>
15754         PR c++/65390
15755         * g++.dg/template/pr65390.C: New test.
15757 2015-03-31  Martin Liska  <mliska@suse.cz>
15759         * g++.dg/ipa/pr65557.C: New test.
15761 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15763         * gcc.target/s390/hotpatch-25.c: New test.
15764         * gcc.target/s390/hotpatch-1.c: Update test.
15765         * gcc.target/s390/hotpatch-10.c: Update test.
15766         * gcc.target/s390/hotpatch-11.c: Update test.
15767         * gcc.target/s390/hotpatch-12.c: Update test.
15768         * gcc.target/s390/hotpatch-13.c: Update test.
15769         * gcc.target/s390/hotpatch-14.c: Update test.
15770         * gcc.target/s390/hotpatch-15.c: Update test.
15771         * gcc.target/s390/hotpatch-16.c: Update test.
15772         * gcc.target/s390/hotpatch-17.c: Update test.
15773         * gcc.target/s390/hotpatch-18.c: Update test.
15774         * gcc.target/s390/hotpatch-19.c: Update test.
15775         * gcc.target/s390/hotpatch-2.c: Update test.
15776         * gcc.target/s390/hotpatch-21.c: Update test.
15777         * gcc.target/s390/hotpatch-22.c: Update test.
15778         * gcc.target/s390/hotpatch-23.c: Update test.
15779         * gcc.target/s390/hotpatch-24.c: Update test.
15780         * gcc.target/s390/hotpatch-3.c: Update test.
15781         * gcc.target/s390/hotpatch-4.c: Update test.
15782         * gcc.target/s390/hotpatch-5.c: Update test.
15783         * gcc.target/s390/hotpatch-6.c: Update test.
15784         * gcc.target/s390/hotpatch-7.c: Update test.
15785         * gcc.target/s390/hotpatch-8.c: Update test.
15786         * gcc.target/s390/hotpatch-9.c: Update test.
15787         * gcc.target/s390/hotpatch-compile-16.c: Update test.
15789 2015-03-31  Richard Biener  <rguenther@suse.de>
15791         PR middle-end/65626
15792         * g++.dg/torture/pr65626.C: New testcase.
15794 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
15796         PR target/65531
15797         * gcc.target/i386/mpx/pr65531.cc: New.
15799 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
15801         PR target/65602
15802         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15803         __builtin_alloca instead of alloca.
15804         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15805         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15806         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15807         check.
15809 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
15811         PR ipa/65610
15812         * g++.dg/ubsan/pr65610.C: New test.
15814 2015-03-30  Marek Polacek  <polacek@redhat.com>
15816         PR c++/65398
15817         * g++.dg/cpp0x/pr65398-2.C: New test.
15819 2015-03-30  Marek Polacek  <polacek@redhat.com>
15821         * c-c++-common/pr65556.c: Change the width of bit-fields.
15823 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
15825         PR ipa/65588
15826         * gcc.target/i386/pr65588.c: New testcase.
15828 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
15830         PR libgfortran/65563
15831         * gfortran.dg/open_errors_2.f90:  New test.
15833 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15835         PR libgfortran/65596
15836         * gfortran.dg/namelist_86.f90: New test.
15838 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
15840         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15841         statement to reflect new ownership.
15843 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
15845         PR c++/42328
15846         * g++.dg/template/friend58.C: New.
15847         * g++.dg/template/friend59.C: Likewise.
15849 2015-03-27  Tobias Burnus  <burnus@net-b.de>
15851         PR c/65586
15852         * g++.dg/gomp/openmp-simd-3.C: New.
15853         * gcc.dg/gomp/openmp-simd-3.c: New.
15855 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
15857         PR target/65248
15858         * gcc.target/i386/pr65248-1.c: New file.
15859         * gcc.target/i386/pr65248-2.c: Likewise.
15860         * gcc.target/i386/pr65248-3.c: Likewise.
15861         * gcc.target/i386/pr65248-4.c: Likewise.
15863 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
15865         PR target/65593
15866         * gcc.c-torture/compile/pr65593.c: New test.
15868 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
15870         PR c++/59329
15871         * g++.dg/cpp1y/constexpr-assert1.C: New.
15873 2015-03-27  Marek Polacek  <polacek@redhat.com>
15875         PR c++/65556
15876         * c-c++-common/pr65556.c: New test.
15878 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
15880         PR ipa/65600
15881         * g++.dg/torture/pr65600.C: New testcase.
15883 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
15885         PR target/65407
15886         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15888 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
15890         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15891         statement and cleanup. Fixed typos.
15893 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
15895         PR middle-end/65595
15896         * gcc.c-torture/compile/pr65595.c: New testcase.
15898 2015-03-27  Marek Polacek  <polacek@redhat.com>
15900         PR sanitizer/65583
15901         * g++.dg/ubsan/pr65583.C: New test.
15903 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
15905         * gcc.c-torture/compile/20150327.c: New testcase.
15907 2015-03-26  Richard Biener  <rguenther@suse.de>
15909         PR middle-end/65555
15910         * g++.dg/torture/pr65555.C: New testcase.
15912 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
15914         PR tree-optimization/64715
15915         * gcc.dg/builtin-object-size-15.c: New test.
15916         * gcc.dg/pr64715-1.c: New test.
15917         * gcc.dg/pr64715-2.c: New test.
15919 2015-03-26  Richard Biener  <rguenther@suse.de>
15921         PR middle-end/65519
15922         * gnat.dg/specs/opt2.ads: Fix testcase.
15924 2015-03-25  Martin Sebor  <msebor@redhat.com>
15926         PR testsuite/65526
15927         * lib/target-supports.exp (check_effective_target_arm32): Fail early
15928         when target isn't arm*-*-*-*.
15929         (check_effective_target_arm_nothumb): Likewise.
15930         (check_effective_target_arm_little_endian): Likewise.
15931         (check_effective_target_arm_vect_no_misalign): Likewise.
15932         (check_effective_target_aarch64_little_endian): Fail early if target
15933         isn't aarch64*-*-*.
15935 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
15937         PR tree-optimization/65177
15938         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15940 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
15942         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15943         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15944         smmintrin.h and mm3dnow.h.
15946 2015-03-25  Marek Polacek  <polacek@redhat.com>
15948         PR c++/65558
15949         * g++.dg/cpp0x/pr65558.C: New test.
15951 2015-03-25  Marek Polacek  <polacek@redhat.com>
15953         PR c++/61670
15954         * g++.dg/template/pr61670.C: New test.
15956 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
15958         PR c++/54987
15959         * g++.dg/template/pr54987.C: New.
15961 2015-03-25  Richard Biener  <rguenther@suse.de>
15963         PR tree-optimization/62630
15964         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15966 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15968         PR target/65508
15969         * gcc.target/i386/mpx/pr65508.c: New.
15971 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
15973         PR fortran/64952
15974         PR fortran/65532
15975         * gfortran.dg/data_initialized_3.f90: New.
15977 2015-03-25  Richard Biener  <rguenther@suse.de>
15979         PR middle-end/65519
15980         * gnat.dg/specs/opt2.ads: New testcase.
15982 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
15984         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15985         * gcc.target/arm/memset-inline-4.c: Skip for
15986         arm_tune_string_ops_prefer_neon.
15987         * gcc.target/arm/memset-inline-5.c: Ditto.
15988         * gcc.target/arm/memset-inline-6.c: Ditto.
15989         * gcc.target/arm/memset-inline-8.c: Ditto.
15990         * gcc.target/arm/memset-inline-9.c: Ditto.
15992 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15994         PR c++/58923
15995         * g++.dg/other/virtual3.C: New.
15997 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15999         PR c++/60130
16000         * g++.dg/cpp0x/vt-60130.C: New.
16002 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16004         PR c++/61971
16005         * g++.dg/warn/Warray-bounds-7.C: New.
16007 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16009         PR c++/60067
16010         * g++.dg/template/defarg18.C: New.
16012 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16014         PR c++/59988
16015         * g++.dg/cpp0x/vt-59988.C: New.
16017 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
16019         PR tree-optimization/65533
16020         * gcc.dg/pr65533.c: New test.
16022 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
16024         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
16025         source= and mold= expressions functionality.
16026         * gfortran.dg/allocate_class_4.f90: New test.
16027         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
16028         copying an unlimited polymorhpic object containing a char array
16029         to another unlimited polymorphic object respects the _len
16030         component.
16031         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16032         whether deferred length char array allocate works, unlimited
16033         polymorphic object allocation from a string works and if
16034         allocating an array of deferred length strings works.
16035         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
16037 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16039         PR c++/65513
16040         * g++.dg/cpp0x/constexpr-array11.C: New.
16042 2015-03-24  Richard Biener  <rguenther@suse.de>
16044         PR middle-end/65517
16045         * gcc.dg/torture/pr65517.c: New testcase.
16047 2015-03-24  Tobias Burnus  <burnus@net-b.de>
16049         * gfortran.dg/coindexed_1.f90: Moved from
16050         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
16052 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
16054         PR testsuite/65506
16055         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
16056         gimple dump.
16058         PR target/65523
16059         * gcc.target/i386/pr65523.c: New test.
16061         PR ipa/65475
16062         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
16063         dg-options.
16064         * g++.dg/lto/pr65475b_0.C: Likewise.
16066 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
16068         PR target/65505
16069         * gcc.target/sh/torture/pr65505.c: New.
16071 2015-03-23  Martin Sebor  <msebor@redhat.com>
16073         PR testsuite/63175
16074         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
16075         assembly for lvx in addition to lxv.
16077 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
16079         PR target/65504
16080         * gfortran.dg/pr65504.f90: New test.
16082         PR ipa/65521
16083         * gcc.dg/pr65521.c: New test.
16085 2015-03-23  Richard Biener  <rguenther@suse.de>
16087         PR tree-optimization/65518
16088         * gcc.dg/vect/pr65518.c: New testcase.
16090 2015-03-23  Richard Biener  <rguenther@suse.de>
16092         PR tree-optimization/65494
16093         * gcc.dg/vect/pr65494.c: New testcase.
16095 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
16097         PR preprocessor/65238
16098         * c-c++-common/cpp/pr65238-1.c: New test.
16099         * gcc.dg/cpp/pr65238-2.c: New test.
16100         * gcc.dg/cpp/trad/pr65238-3.c: New test.
16101         * gcc.dg/cpp/trad/pr65238-4.c: New test.
16103 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
16104             Mikael Morin  <mikael@gcc.gnu.org>
16106         PR fortran/64952
16107         * gfortran.dg/elemental_dependency_4.f90: New.
16108         * gfortran.dg/elemental_dependency_5.f90: New.
16110 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
16112         PR ipa/65475
16113         * g++.dg/lto/pr65475b_0.C: New testcase.
16114         * g++.dg/lto/pr65475b_1.C: New testcase.
16115         * g++.dg/lto/pr65475c_0.C: New testcase.
16116         * g++.dg/lto/pr65475c_1.C: New testcase.
16118 2015-03-21  Tobias Burnus  <burnus@net-b.de>
16120         * gfortran.dg/coarray_38.f90: New.
16121         * gfortran.dg/coarray_39.f90: New.
16122         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
16123         compile test.
16125 2015-03-20  Marek Polacek  <polacek@redhat.com>
16127         PR c++/65398
16128         * g++.dg/cpp0x/pr65398.C: New test.
16130 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
16132         PR ipa/65475
16133         * g++.dg/lto/pr65475_0.C: New testcase.
16134         * g++.dg/lto/pr65475_1.C: New testcase.
16136 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
16138         PR rtl-optimization/64366
16139         * gcc.target/sh/pr64366.c: New.
16141 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
16143         PR c++/48324
16144         * g++.dg/cpp0x/constexpr-48324.C: New.
16146 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
16148         PR c++/48453
16149         * g++.dg/cpp0x/pr48453.C: New.
16151 2015-03-20  Marek Polacek  <polacek@redhat.com>
16153         PR c++/65072
16154         * g++.dg/cpp0x/pr65072.C: New test.
16156 2015-03-20  Richard Biener  <rguenther@suse.de>
16158         PR middle-end/64715
16159         * gcc.dg/pr15347.c: Use -O.
16160         * c-c++-common/pr19807-1.c: Likewise.
16162 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
16164         * gnat.dg/volatile13.ad[sb]: New test.
16166 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
16168         PR rtl-optimization/60851
16169         * gcc.target/i386/pr60851.c: New test.
16171 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
16173         PR target/65240
16174         * g++.dg/pr65240.h: Add tests for PR 65240.
16175         * g++.dg/pr65240-1.C: Likewise.
16176         * g++.dg/pr65240-2.C: Likewise.
16177         * g++.dg/pr65240-3.C: Likewise.
16178         * g++.dg/pr65240-4.C: Likewise.
16180 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
16182         PR rtl-optimization/63491
16183         * gcc.target/powerpc/pr63491.c: New.
16185 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16187         * g++.dg/ipa/pr65465.C: New test.
16189 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16191         PR c++/52659
16192         * g++.dg/cpp0x/deleted11.C: New.
16194 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16196         PR sanitizer/65400
16197         * c-c++-common/tsan/pr65400-3.c: New test.
16199 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16201         PR c++/59686
16202         * g++.dg/cpp0x/constexpr-59686.C: New.
16204 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16206         PR sanitizer/64265
16207         * g++.dg/tsan/pr64265.C: New test.
16209         PR sanitizer/65400
16210         * c-c++-common/tsan/pr65400-1.c: New test.
16211         * c-c++-common/tsan/pr65400-2.c: New test.
16213 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16215         PR c++/59816
16216         * g++.dg/cpp0x/pr59816.C: New.
16218 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
16220         PR fortran/59198
16221         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16223 2015-03-18  Martin Liska  <mliska@suse.cz>
16225         PR ipa/65439
16226         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16227         equivalences either to 6 or 7.
16229 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
16231         PR middle-end/64491
16232         Revert:
16233         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
16235         * gcc.dg/undefined-loop-1.c: New file.
16236         * gcc.dg/undefined-loop-2.c: New file.
16238         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
16240         PR testsuite/64032
16241         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16242         loop exits too early.
16244 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
16246         PR tree-optimization/65450
16247         * gfortran.dg/pr65450.f90: New test.
16249         PR target/65078
16250         * gcc.target/i386/pr65078-1.c: New test.
16251         * gcc.target/i386/pr65078-2.c: New test.
16252         * gcc.target/i386/pr65078-3.c: New test.
16253         * gcc.target/i386/pr65078-4.c: New test.
16254         * gcc.target/i386/pr65078-5.c: New test.
16255         * gcc.target/i386/pr65078-6.c: New test.
16257 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16259         PR c++/65340
16260         * g++.dg/cpp1y/pr65340.C: New.
16262 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16264         PR fortran/64432
16265         * gfortran.dg/system_clock_3.f08: Adjust test.
16267 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
16269         PR fortran/59198
16270         * gfortran.dg/proc_ptr_comp_44.f90: New test.
16271         * gfortran.dg/proc_ptr_comp_45.f90: New test.
16273 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16275         PR fortran/64432
16276         * gfortran.dg/system_clock_3.f08: New test.
16278 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
16280         PR c++/64626
16281         g++.dg/cpp1y/pr64626-1.C: New.
16282         g++.dg/cpp1y/pr64626-2.C: New.
16283         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16285 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
16287         PR tree-optimization/65427
16288         * gcc.c-torture/execute/pr65427.c: New test.
16290 2015-03-16  Marek Polacek  <polacek@redhat.com>
16292         DR 1688
16293         PR c++/65327
16294         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16295         * g++.dg/cpp0x/pr65327.C: New test.
16297 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
16299         PR sanitizer/64820
16300         * c-c++-common/asan/pr64820.c: New test.
16302 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
16304         * gfortran.dg/pointer_2.f90: New test.
16306 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16308         * g++.dg/pr65049.C: New test.
16310 2015-03-16  Tom de Vries  <tom@codesourcery.com>
16312         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16313         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16314         * gcc.target/i386/fuse-caller-save.c: Same.
16316 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16318         * gnat.dg/loop_optimization18.ad[sb]: New test.
16319         * gnat.dg/loop_optimization18_pkg.ads: New helper.
16321 2015-03-16  Alan Modra  <amodra@gmail.com>
16323         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
16324         2014-12-05 change.
16326 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
16328         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16329         hppa*-*-hpux*.
16330         * gcc.dg/torture/pr65270-2.c: Likewise.
16332 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
16334         PR fortran/61138
16335         * gfortran.dg/pointer_remapping_9.f90: New.
16337 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
16339         PR tree-optimization/65369
16340         * gcc.c-torture/execute/pr65369.c: New test.
16342         PR tree-optimization/65418
16343         * gcc.c-torture/execute/pr65418-1.c: New test.
16344         * gcc.c-torture/execute/pr65418-2.c: New test.
16346         PR rtl-optimization/65401
16347         * gcc.c-torture/execute/pr65401.c: New test.
16349 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16351         PR target/64600
16352         * gcc.target/arm/pr64600_1.c: New test.
16354 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16356         PR rtl-optimization/65235
16357         * gcc.target/aarch64/pr65235_1.c: New test.
16359 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16361         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16362         * gcc.target/s390/hotpatch-22.c: Likewise.
16363         * gcc.target/s390/hotpatch-23.c: Likewise.
16364         * gcc.target/s390/hotpatch-24.c: Likewise.
16365         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16366         * gcc.target/s390/hotpatch-1.c: Update expected output.
16367         * gcc.target/s390/hotpatch-2.c: Likewise.
16368         * gcc.target/s390/hotpatch-3.c: Likewise.
16369         * gcc.target/s390/hotpatch-4.c: Likewise.
16370         * gcc.target/s390/hotpatch-5.c: Likewise.
16371         * gcc.target/s390/hotpatch-6.c: Likewise.
16372         * gcc.target/s390/hotpatch-7.c: Likewise.
16373         * gcc.target/s390/hotpatch-8.c: Likewise.
16374         * gcc.target/s390/hotpatch-9.c: Likewise.
16375         * gcc.target/s390/hotpatch-10.c: Likewise.
16376         * gcc.target/s390/hotpatch-11.c: Likewise.
16377         * gcc.target/s390/hotpatch-12.c: Likewise.
16378         * gcc.target/s390/hotpatch-13.c: Likewise.
16379         * gcc.target/s390/hotpatch-14.c: Likewise.
16380         * gcc.target/s390/hotpatch-15.c: Likewise.
16381         * gcc.target/s390/hotpatch-16.c: Likewise.
16382         * gcc.target/s390/hotpatch-17.c: Likewise.
16383         * gcc.target/s390/hotpatch-18.c: Likewise.
16384         * gcc.target/s390/hotpatch-19.c: Likewise.
16386 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16388         PR target/65103
16389         * gcc.target/i386/pr65103-1.c: New.
16391 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16393         PR target/65044
16394         * gcc.target/i386/pr65044.c: New.
16396 2015-03-12  Tom de Vries  <tom@codesourcery.com>
16398         PR rtl-optimization/64895
16399         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16400         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16401         * gcc.target/i386/fuse-caller-save.c: Ditto.
16403 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16405         * gcc.dg/ipa/pr63569.c: Fix template.
16407 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
16409         * g++.dg/ipa/pr64146.C: Require fpic support.
16411 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
16413         PR libfortran/65200
16414         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16415         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16417 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
16419         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16420         to dg-options, fix up dg-skip-if.
16422 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
16424         PR target/65296
16425         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16426         * gcc.target/avr/tiny-caller-save.c: Same.
16428 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
16430         PR target/65242
16431         * g++.dg/pr65242.C: New test.
16433 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
16435         * c-c++-common/asan/no-asan-check-glob.c: New test.
16437 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
16439         PR c++/65370
16440         * g++.dg/other/default11.C: New.
16441         * g++.dg/other/default12.C: Likewise.
16443 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16445         PR target/65368
16446         * gcc.target/i386/bmi2-bzhi-2.c: New test.
16448 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
16450         PR fortran/65024
16451         * gfortran.dg/unlimited_polymorphic_23.f90: New test
16453 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16455         PR c++/65127
16456         * g++.dg/cpp0x/pr65127.C: New test.
16458 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16460         * gcc.dg/ipa/PR64550.c: Update template.
16462 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
16463             Tobias Burnus  <burnus@net-b.de>
16465         * gfortran.dg/coarray_sync_memory.f90: New.
16467 2015-03-10  Marek Polacek  <polacek@redhat.com>
16469         PR sanitizer/65367
16470         * c-c++-common/ubsan/pr65367.c: New test.
16472 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16474         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16475         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16476         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16477         * gcc.target/i386/mpx/calloc-1-nov.c: New.
16478         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16479         * gcc.target/i386/mpx/malloc-1-nov.c: New.
16480         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16481         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16482         * gcc.target/i386/mpx/realloc-1-nov.c: New.
16483         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16484         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16485         * gcc.target/i386/mpx/realloc-2-nov.c: New.
16486         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16488 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16490         * lib/mpx-dg.exp (mpx_link_flags): New.
16491         (mpx_init): New.
16492         (mpx_finish): New.
16493         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16494         * gcc.target/i386/mpx/alloca-1-nov.c: New.
16495         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16496         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16497         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16498         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16499         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16500         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16501         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16502         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16503         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16504         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16505         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16506         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16507         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16508         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16509         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16510         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16511         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16512         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16513         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16514         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16515         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16516         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16517         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16518         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16519         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16520         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16521         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16522         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16523         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16524         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16525         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16526         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16527         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16528         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16529         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16530         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16531         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16532         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16533         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16534         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16535         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16536         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16537         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16538         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16539         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16540         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16541         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16542         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16543         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16544         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16545         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16546         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16547         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16548         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16549         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16550         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16551         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16552         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16553         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16554         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16555         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16556         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16557         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16558         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16559         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16560         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16561         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16562         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16563         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16564         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16565         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16566         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16567         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16568         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16569         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16570         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16571         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16572         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16573         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16574         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16575         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16576         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16577         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16578         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16579         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16580         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16581         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16582         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16583         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16584         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16585         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16586         * gcc.target/i386/mpx/label-address-1.c: New.
16587         * gcc.target/i386/mpx/legacy-1-nov.c: New.
16588         * gcc.target/i386/mpx/macro.c: New.
16589         * gcc.target/i386/mpx/mpx-check.h: New.
16590         * gcc.target/i386/mpx/mpx.exp: New.
16591         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16592         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16593         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16594         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16595         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16596         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16597         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16598         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16599         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16600         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16601         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16602         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16603         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16604         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16605         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16606         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16607         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16608         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16609         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16610         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16611         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16612         * gcc.target/i386/mpx/reference-1-lbv.c: New.
16613         * gcc.target/i386/mpx/reference-1-nov.c: New.
16614         * gcc.target/i386/mpx/reference-1-ubv.c: New.
16615         * gcc.target/i386/mpx/reference-2-lbv.c: New.
16616         * gcc.target/i386/mpx/reference-2-nov.c: New.
16617         * gcc.target/i386/mpx/reference-2-ubv.c: New.
16618         * gcc.target/i386/mpx/reference-3-lbv.c: New.
16619         * gcc.target/i386/mpx/reference-3-nov.c: New.
16620         * gcc.target/i386/mpx/reference-3-ubv.c: New.
16621         * gcc.target/i386/mpx/reference-4-lbv.c: New.
16622         * gcc.target/i386/mpx/reference-4-nov.c: New.
16623         * gcc.target/i386/mpx/reference-4-ubv.c: New.
16624         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16625         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16626         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16627         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16628         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16629         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16630         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16631         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16632         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16633         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16634         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16635         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16636         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16637         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16638         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16639         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16640         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16641         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16642         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16643         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16644         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16645         * gcc.target/i386/mpx/sincos-1-nov.c: New.
16646         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16647         * gcc.target/i386/mpx/static-array-1-nov.c: New.
16648         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16649         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16650         * gcc.target/i386/mpx/static-init-1-nov.c: New.
16651         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16652         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16653         * gcc.target/i386/mpx/static-init-2-nov.c: New.
16654         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16655         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16656         * gcc.target/i386/mpx/static-init-3-nov.c: New.
16657         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16658         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16659         * gcc.target/i386/mpx/static-init-4-nov.c: New.
16660         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16661         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16662         * gcc.target/i386/mpx/static-init-5-nov.c: New.
16663         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16664         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16665         * gcc.target/i386/mpx/static-init-6-nov.c: New.
16666         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16667         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16668         * gcc.target/i386/mpx/static-string-1-nov.c: New.
16669         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16670         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16671         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16672         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16673         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16674         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16675         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16676         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16677         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16678         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16679         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16680         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16681         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16682         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16683         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16684         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16685         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16686         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16687         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16688         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16689         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16690         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16691         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16692         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16693         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16694         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16695         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16696         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16697         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16698         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16699         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16700         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16701         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16702         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16703         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16704         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16705         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16706         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16707         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16708         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16709         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16710         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16711         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16712         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16713         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16714         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16715         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16716         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16717         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16718         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16719         * gcc.target/i386/mpx/vararg-1-nov.c: New.
16720         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16721         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16722         * gcc.target/i386/mpx/vararg-2-nov.c: New.
16723         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16724         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16725         * gcc.target/i386/mpx/vararg-3-nov.c: New.
16726         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16727         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16728         * gcc.target/i386/mpx/vararg-4-nov.c: New.
16729         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16730         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16731         * gcc.target/i386/mpx/vararg-5-nov.c: New.
16732         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16733         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16734         * gcc.target/i386/mpx/vararg-6-nov.c: New.
16735         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16736         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16737         * gcc.target/i386/mpx/vararg-7-nov.c: New.
16738         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16739         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16740         * gcc.target/i386/mpx/vararg-8-nov.c: New.
16741         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16742         * gcc.target/i386/mpx/vla-1-lbv.c: New.
16743         * gcc.target/i386/mpx/vla-1-nov.c: New.
16744         * gcc.target/i386/mpx/vla-1-ubv.c: New.
16745         * gcc.target/i386/mpx/vla-2-lbv.c: New.
16746         * gcc.target/i386/mpx/vla-2-nov.c: New.
16747         * gcc.target/i386/mpx/vla-2-ubv.c: New.
16749 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
16751         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16753 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
16755         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16757 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
16759         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16760         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16762 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16764         PR c/65120
16765         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16766         on rhs is 0.
16767         (fn4): New test.
16768         * c-c++-common/pr65120.c: New test.
16770         PR rtl-optimization/65321
16771         * gcc.dg/pr65321.c: New test.
16773 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16775         PR tree-optimization/65355
16776         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16778 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
16780         PR c/65120
16781         * c-c++-common/pr49706.c: Adjust tests for not warning
16782         about !!x == y or !b == y where b is boolean, and add
16783         some further tests.
16784         * c-c++-common/pr62199-2.c: Likewise.
16786 2015-03-09  Richard Biener  <rguenther@suse.de>
16788         PR middle-end/65270
16789         * gcc.dg/torture/pr65270-1.c: New testcase.
16790         * gcc.dg/torture/pr65270-2.c: Likewise.
16792 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16794         PR tree-optimization/63743
16795         * gcc.dg/pr63743.c: New test.
16797 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
16799         PR lto/65316
16800         * g++.dg/lto/pr65316_0.C: New testcase.
16801         * g++.dg/lto/pr65316_1.C: New testcase.
16803 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
16805         PR target/62247
16806         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16807         hppa*-*-hpux*.
16808         * g++.dg/abi/rtti3.C: Likewise.
16810         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16812         PR target/62251
16813         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16815         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16817         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16819         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16821 2015-03-08  Morin  <mikael@gcc.gnu.org>
16823         PR fortran/60898
16824         * gfortran.dg/entry_20.f90: New.
16826 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
16828         PR target/65153
16829         * gcc.c-torture/compile/pr65153.c: New.
16831 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
16833         PR target/65249
16834         * g++.dg/torture/pr65249.C: New.
16836 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
16838         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16839         long.
16840         (int64_t): Likewise.
16842 2015-03-07  Marek Polacek  <polacek@redhat.com>
16843             Martin Uecker  <uecker@eecs.berkeley.edu>
16845         PR sanitizer/65280
16846         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16847         member-like arrays.
16848         * c-c++-common/ubsan/bounds-8.c: New test.
16849         * c-c++-common/ubsan/bounds-9.c: New test.
16850         * gcc.dg/ubsan/bounds-2.c: New test.
16852 2015-03-05  Martin Sebor  <msebor@redhat.com>
16854         PR testsuite/63175
16855         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16856         checking of results into main to prevent it from getting optimized
16857         away.
16858         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16860 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
16862         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16863         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16864         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16865         x64.
16867 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
16869         * g++.dg/lto/pr65302_1.C: New testcase.
16870         * g++.dg/lto/pr65302_0.C: New testcase.
16872 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
16874         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16875         -fno-ipa-icf to dg-options.
16877 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
16879         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16880         compiles using the linker plugin.
16882 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
16884         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16886 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16888         * gcc.target/arm/pr65067.c: New test.
16890 2015-03-05  Martin Liska  <mliska@suse.cz>
16892         PR ipa/65318
16893         * gcc.dg/ipa/pr65318.c: New test.
16895 2015-03-05  Marek Polacek  <polacek@redhat.com>
16897         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16899 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
16901         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16903 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
16905         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16906         max-unroll-times back to defaults for s390.
16908 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16910         Fix last commit.
16912 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16914         PR c++/64665
16915         * g++.dg/cpp0x/initlist92.C: New.
16917 2015-03-05  Richard Biener  <rguenther@suse.de>
16919         PR tree-optimization/65310
16920         * gcc.dg/vect/pr65310.c: New testcase.
16922 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
16924         PR c++/64834
16925         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16927 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
16929         * gnat.dg/entry_queues3.adb: New test.
16931 2015-03-04  Ian Lance Taylor  <iant@google.com>
16933         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16935 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
16937         PR c++/64227
16938         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16940 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
16942         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16943         -fno-ipa-icf to dg-options
16944         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16945         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16947 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
16949         PR c++/64398
16950         * g++.dg/cpp0x/decltype62.C: New.
16952 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
16954         * gnat.dg/object_overflow5.adb: New test.
16956 2015-03-03  Martin Liska  <mliska@suse.cz>
16958         PR ipa/65287
16959         * gcc.dg/ipa/pr65287.c: New test.
16961 2015-03-03  Martin Jambor  <mjambor@suse.cz>
16962             Eric Botcazou  <ebotcazou@adacore.com>
16964         * gnat.dg/specs/pack12.ads: New test.
16966 2015-03-03  Martin Liska  <mliska@suse.cz>
16968         * gcc.dg/ipa/PR65282.c: New test.
16970 2015-03-13  Jeff Law  <law@redhat.com>
16972         PR tree-optimization/65241
16973         * gcc.c-torture/compile/pr65241.c: New test.
16975 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
16977         PR target/64331
16978         * gcc.target/avr/torture/pr64331.c: New test.
16980 2015-03-03  Martin Liska  <mliska@suse.cz>
16981             Jan Hubicka  <hubicka@ucw.cz>
16983         * g++.dg/ipa/pr65263.C: New test.
16985 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16987         PR ipa/65130
16988         * gcc.dg/lto/pr65130_0.c: New testcase.
16989         * gcc.dg/lto/pr65130_1.c: New testcase.
16991 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16993         PR ipa/64988
16994         * g++.dg/torture/pr64988.C: New testcase.
16996 2015-03-02  Tobias Burnus  <burnus@net-b.de>
16998         * gfortran.dg/coarray_atomic_6.f90: New.
17000 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
17002         PR target/65184
17003         * gcc.target/i386/pr65184.c: New.
17005 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
17007         PR target/65183
17008         * gcc.target/i386/pr65183.c: New.
17010 2015-02-28  Martin Liska  <mliska@suse.cz>
17011             Jan Hubicka  <hubicka@ucw.cz>
17013         * gcc.dg/ipa/ipa-icf-35.c: New test.
17014         * gcc.dg/ipa/ipa-icf-36.c: New test.
17015         * gcc.dg/ipa/ipa-icf-37.c: New test.
17017 2015-02-28  Martin Liska  <mliska@suse.cz>
17018             Jan Hubicka  <hubicka@ucw.cz>
17020         PR ipa/65245
17021         * gcc.dg/ipa/ipa-icf-34.c: New test.
17023 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
17025         PR target/61142
17026         * gcc.target/sh/sh/pr61142.c: New.
17028 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
17030         * g++.dg/other/dump-ada-spec-3.C: New test.
17032 2015-03-01  Martin Liska  <mliska@suse.cz>
17034         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
17035         * g++.dg/ipa/pr63595.C: Update expected results.
17037 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
17039         PR ipa/65236
17040         * g++.dg/ipa/ipa-icf-6.C: New testcase.
17042 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
17044         * gcc.dg/vect/pr59354.c: Move vector producing code to
17045         separate function.
17047 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
17049         PR ipa/65237
17050         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
17051         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
17052         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
17053         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
17055 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
17057         PR tree-optimization/65048
17058         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
17059         (foo): Use K&R style definition.
17061 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
17063         PR target/65032
17064         * g++.dg/pr65032.C: New.
17066 2015-02-27  Marek Polacek  <polacek@redhat.com>
17068         PR c/65040
17069         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
17070         -Wformat=2.
17072 2015-02-27  Marek Polacek  <polacek@redhat.com>
17074         PR c/65228
17075         * gcc.dg/pr65228.c: New test.
17077 2015-02-27  Kai Tietz  <ktietz@redhat.com>
17079         PR c/35330
17080         * gcc.dg/weak/weak-17.c: New file.
17082 2015-02-27  Richard Biener  <rguenther@suse.de>
17084         PR lto/65193
17085         * g++.dg/lto/pr65193_0.C: New testcase.
17087 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17089         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
17090         * gcc.target/s390/hotpatch-8.c: Likewise.
17091         * gcc.target/s390/hotpatch-9.c: Likewise.
17092         * gcc.target/s390/pr61078.c: Likewise.
17093         * gcc.target/s390/pr57960.c: Remove -m64.
17094         * gcc.target/s390/pr61078.c: Likewise.
17096 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
17097             Martin Liska  <mliska@suse.cz>
17099         PR bootstrap/65150
17100         * gcc.dg/pr64454.c: Disable ICF.
17101         * gcc.dg/pr28685-1.c: Disable ICF
17102         * gcc.dg/ipa/iinline-5.c: Disable ICF.
17103         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
17104         * g++.dg/ipa/ipa-icf-4.C: Update template.
17106 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
17108         PR tree-optimization/65216
17109         * gcc.c-torture/execute/pr65216.c: New test.
17111         PR tree-optimization/65215
17112         * gcc.c-torture/execute/pr65215-1.c: New test.
17113         * gcc.c-torture/execute/pr65215-2.c: New test.
17114         * gcc.c-torture/execute/pr65215-3.c: New test.
17115         * gcc.c-torture/execute/pr65215-4.c: New test.
17116         * gcc.c-torture/execute/pr65215-5.c: New test.
17118 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17120         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
17122 2015-02-26  Martin Liska  <mliska@suse.cz>
17123             Jan Hubicka  <hubicka@ucw.cz>
17125         * g++.dg/ipa/pr64146.C: Update expected results.
17126         * gcc.dg/ipa/ipa-icf-26.c: Update test.
17127         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
17128         * gcc.dg/ipa/ipa-icf-34.c: New test.
17130 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
17132         * gcc.dg/vect/vect-pr61917.c: Rename to ...
17133         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
17134         (dg-additional-options): Remove dg directive.
17135         (dg-final): Add dg directive.
17137 2015-02-26  Marek Polacek  <polacek@redhat.com>
17139         PR ipa/65008
17140         * g++.dg/ipa/pr65008.C: New test.
17142 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17144         * lib/profopt.exp (profopt-target-cleanup): New proc.
17145         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
17146         files from sources from dg-additional-sources.
17148 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17150         * lib/gcov.exp: Cleanup in case of xfail.
17152 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
17154         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
17156 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
17158         PR debug/46102
17159         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
17160         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
17161         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
17162         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
17163         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
17164         * g++.dg/debug/pr46123.C: XFAIL and move...
17165         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17166         * gcc.dg/debug/dwarf2-3.c: Move...
17167         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17169 2015-02-26  Marek Polacek  <polacek@redhat.com>
17171         PR c++/65202
17172         * g++.dg/cpp1y/pr65202.C: New test.
17174 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17176         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17177         locale_facets.h.gcov.
17179 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17181         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17183 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17185         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17187 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
17189         PR target/65217
17190         * gcc.target/i386/pr65217.c: New.
17192 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17194         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17196 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17198         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17200 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
17202         PR tree-optimization/65048
17203         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17205 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
17207         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17208         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17210 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
17212         PR target/65161
17213         * gcc.target/i386/pr65161.c: New test.
17215 2015-02-26  Terry Guo  <terry.guo@arm.com>
17217         * gcc.target/arm/no-volatile-in-it.c: New test.
17219 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
17221         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17222         (dg-options): Add -save-temps.
17223         (dg-final): Add cleanup-saved-temps.
17225 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
17227         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17229 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
17231         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17232         * gcc.target/powerpc/pack01.c: Include string.h.
17234 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
17236         PR target/65167
17237         * gcc.target/i386/pr65167.c: New.
17239 2015-02-25  Kai Tietz  <ktietz@redhat.com>
17241         PR tree-optimization/61917
17242         * gcc.dg/vect/vect-pr61917.c: New file.
17244 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
17246         PR tree-optimization/65170
17247         * gcc.c-torture/execute/pr65170.c: New test.
17248         * gcc.dg/tree-ssa/vrp96.c: New test.
17250 2015-02-24  Tom de Vries  <tom@codesourcery.com>
17252         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17254 2015-02-24  Tom de Vries  <tom@codesourcery.com>
17256         PR testsuite/65126
17257         * lib/gcc-defs.exp (additional_sources_used): Add new var.
17258         (dg-additional-files-options): Copy additional_sources to
17259         additional_sources_used before emptying additional_sources.
17260         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17261         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17262         (cleanup-saved-temps): Use additional_sources_used instead of
17263         additional_sources.
17264         (dg-test): Reset additional_sources_used.
17266 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
17268         PR fortran/63427
17269         * gfortran.dg/integer_exponentiation_6.F90: New test.
17271 2015-02-23  Martin Sebor  <msebor@redhat.com>
17273         PR target/65109
17274         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17275         two parts.  One to save registers, the other to verify the
17276         registers have the right values.  Save register state into
17277         static data rather than on the stack.
17279 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
17281         PR bootstrap/63888
17282         * c-c++-common/asan/pr63888.c: New test.
17284 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
17286         PR target/65163
17287         * gcc.c-torture/compile/pr65163.c: New.
17289 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17291         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17292         with -m31 on 64 bit.
17293         * gcc.dg/hoist-register-pressure-2.c: Likewise.
17294         * gcc.dg/hoist-register-pressure-3.c: Likewise.
17296 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17298         * gcc.target/s390/20090223-1.c: Add
17299         -Wno-implicit-function-declaration option.
17300         * gcc.target/s390/pr42224.c: Likewise.
17301         * gcc.target/s390/pr55718.c: Likewise.
17303 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17305         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17306         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17307         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17308         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17309         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17310         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17311         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17312         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17313         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17314         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17315         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17316         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17317         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17318         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17319         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17320         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17321         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17322         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17323         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17324         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17325         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17327 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17329         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17330         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17331         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17332         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17333         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17334         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17335         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17336         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17337         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17338         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17339         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17340         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17341         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17342         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17343         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17344         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17346 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17348         PR fortran/64980
17349         PR fortran/61960
17350         * gfortran.dg/pr61960.f90: New.
17351         * gfortran.dg/pr64230.f90: New.
17352         * gfortran.dg/pr64980.f03: New.
17354 2015-02-22  Tom de Vries  <tom@codesourcery.com>
17356         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17358 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
17360         PR ada/65156
17361         * gnat.dg/timing_events.adb: Removed, invalid test.
17363 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
17365         PR debug/58123
17366         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17367         location.
17368         * g++.dg/gcov/gcov-2.C: Likewise.
17370 2015-02-20  Richard Biener  <rguenther@suse.de>
17372         PR tree-optimization/65136
17373         * gcc.dg/tree-ssa/pr65136.c: New testcase.
17375 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
17377         PR testsuite/64158
17378         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17379         powerpc*-*-linux* and nvptx-*-* blacklisting.
17381         * gcc.dg/sibcall-9.c: New test.
17382         * gcc.dg/sibcall-10.c: New test.
17384 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17386         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17388 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
17390         PR target/64452
17391         * gcc.target/avr/torture/pr64452.c: New test.
17393 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
17395         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17396         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17398 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17400         PR testsuite/65116
17401         * lib/target-supports.exp (check_compile): Check whether
17402         additional_sources is defined before using it.
17404 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
17406         PR middle-end/65074
17407         * g++.dg/opt/pr65074.C: New file.
17409 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
17411         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17412         (size_type): New typedef.
17413         (operator "" _script): Use it for the last argument.
17415 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17417         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17419 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17421         * lib/target-supports.exp (check_compile): Save/restore
17422         additional_sources that may belong to an actual test.
17424 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
17426         PR gcov-profile/64634
17427         * g++.dg/gcov/gcov-15.C: New test.
17429 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17431         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17433 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17435         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17437 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17439         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17441 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17443         * gfortran.dg/fmt_cache_1.f: Add missing close.
17445 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17447         PR testsuite/65107
17448         * gfortran.dg/read_eof_8.f90: Add missing close.
17450 2015-02-18  Richard Biener  <rguenther@suse.de>
17452         PR tree-optimization/65063
17453         * gcc.dg/pr65063.c: New testcase.
17455 2015-02-18  Richard Biener  <rguenther@suse.de>
17457         PR tree-optimization/62217
17458         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17460 2015-02-18  Marek Polacek  <polacek@redhat.com>
17462         PR sanitizer/65081
17463         * c-c++-common/ubsan/pr65081.c: New test.
17465 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17467         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17468         * gcc.target/sh/force-cbranch-delay-slot.c: New.
17470 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
17472         * gcc.dg/ipa/propalign-3.c: New test.
17474 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17476         PR target/64793
17477         * gcc.target/sh/pr64793.c: New.
17478         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17480 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
17482         * gcc.target/arm/divzero.c: New test case.
17484 2015-02-17  Tom de Vries  <tom@codesourcery.com>
17486         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17488 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
17489             Jakub Jelinek  <jakub@redhat.com>
17491         PR c++/65075
17492         * g++.dg/cpp0x/pr65075.C: New test.
17494 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
17496         PR target/65058
17497         * gcc.target/powerpc/pr65058.c: New test.
17499 2015-02-16  Jeff Law  <law@redhat.com>
17501         PR tree-optimization/64823
17502         * gcc.dg/uninit-20.c: New test.
17504 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
17505             James Greenhalgh  <james.greenhalgh@arm.com>
17507         PR ipa/64963
17508         * gcc.dg/ipa/ipa-clone-1.c: New test.
17510 2015-02-16  Richard Biener  <rguenther@suse.de>
17512         PR tree-optimization/65077
17513         * gcc.dg/torture/pr65077.c: New testcase.
17515 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
17517         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17518         Directive adjusted to scan for ldaxr.
17519         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17520         adjusted to scan for ldaex.
17522 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
17524         PR c++/65080
17525         * g++.dg/cpp0x/constexpr-65080.C: New.
17527 2015-02-16  Richard Biener  <rguenther@suse.de>
17529         PR tree-optimization/63593
17530         * gcc.dg/pr63593.c: New testcase.
17532 2015-02-16  Marek Polacek  <polacek@redhat.com>
17534         PR c/65066
17535         * gcc.dg/pr65066.c: New test.
17537 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17539         * gcc.dg/pr65002.C: Move ...
17540         * g++.dg/ipa/pr65002.C: ... here.
17542 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
17544         * gcc.target/powerpc/pr64205.c: Skip on AIX.
17545         * gcc.target/powerpc/pr64505.c: Skip on AIX.
17546         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17547         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17549 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
17551         PR testsuite/64850
17552         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17553         the expression to find calls.
17554         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17555         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17556         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17557         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17558         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17560 2015-02-14  Marek Polacek  <polacek@redhat.com>
17562         PR c/64768
17563         * gcc.dg/array-11.c: New test.
17564         * gcc.dg/array-12.c: New test.
17565         * gcc.dg/array-13.c: New test.
17566         * gcc.dg/array-14.c: New test.
17567         * gcc.dg/c99-flex-array-typedef-1.c: New test.
17568         * gcc.dg/c99-flex-array-typedef-2.c: New test.
17569         * gcc.dg/c99-flex-array-typedef-3.c: New test.
17570         * gcc.dg/c99-flex-array-typedef-5.c: New test.
17571         * gcc.dg/c99-flex-array-typedef-7.c: New test.
17572         * gcc.dg/c99-flex-array-typedef-8.c: New test.
17574 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17576         PR c++/60894
17577         * g++.dg/lookup/using54.C: New.
17579 2015-02-13  Jeff Law  <law@redhat.com>
17581         PR bootstrap/65060
17582         Revert my change for tree-optimization/64823.
17584 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17586         PR tree-optimization/65053
17587         * gcc.c-torture/execute/pr65053-1.c: New test.
17588         * gcc.c-torture/execute/pr65053-2.c: New test.
17590 2015-02-13  Marek Polacek  <polacek@redhat.com>
17592         PR c/65050
17593         * gcc.dg/pr65050.c: New test.
17595 2015-02-13  Jeff Law  <law@redhat.com>
17597         PR tree-optimization/64823
17598         * gcc.dg/uninit-20.c: New test.
17600         PR rtl-optimization/47477
17601         * gcc.dg/tree-ssa/pr47477.c: New test.
17603 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17605         PR c++/60211
17606         * g++.dg/parse/ivdep-2.C: New.
17607         * g++.dg/parse/ivdep-3.C: Likewise.
17609 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17611         PR fortran/64506
17612         * gfortran.dg/continuation_13.f90: New test.
17613         * gfortran.dg/continuation_14.f: New test.
17615 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17617         PR c++/64970
17618         * g++.dg/cpp0x/sfinae55.C: New.
17620 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17622         PR ipa/65034
17623         * g++.dg/ipa/pr65034.C: New test.
17625 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
17627         PR tree-optimization/65002
17628         * gcc.dg/pr65002.C: New.
17630 2015-02-13  Marek Polacek  <polacek@redhat.com>
17632         PR c/65040
17633         * c-c++-common/pr65040.c: New test.
17635 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
17637         PR tree-optimization/64705
17638         * gcc.dg/tree-ssa/pr64705.c: New test.
17640 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
17642         PR rtl/32219
17643         * gcc.dg/visibility-22.c: New test.
17644         * gcc.dg/visibility-23.c: New test.
17645         * gcc.target/i386/pr32219-1.c: New test.
17646         * gcc.target/i386/pr32219-2.c: New test.
17647         * gcc.target/i386/pr32219-3.c: New test.
17648         * gcc.target/i386/pr32219-4.c: New test.
17649         * gcc.target/i386/pr32219-5.c: New test.
17650         * gcc.target/i386/pr32219-6.c: New test.
17651         * gcc.target/i386/pr32219-7.c: New test.
17652         * gcc.target/i386/pr32219-8.c: New test.
17653         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17655 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17657         PR libgfortran/57822
17658         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17659         four different KINDs.
17661 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17663         PR c++/64884
17664         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17666         PR sanitizer/65000
17667         * g++.dg/ubsan/pr65000.C: New test.
17669 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
17671         PR fortran/64932
17672         * gfortran.dg/finalize_28.f90: New test
17674 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17676         PR debug/55541
17677         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17678         DW_TAG_lexical_block removal.
17679         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17680         * g++.dg/guality/pr55541.C: New test.
17682         PR sanitizer/64984
17683         * g++.dg/ubsan/pr64984.C: New test.
17685 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
17687         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17689 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17691         PR testsuite/64930
17692         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17693         instructions for 2015-01-14 get_memmodel changes.
17694         * gcc.target/powerpc/atomic-p8.c: Likewise.
17696         PR sanitizer/65019
17697         * g++.dg/ubsan/pr65019.C: New test.
17699         PR tree-optimization/65014
17700         * gcc.c-torture/compile/pr65014.c: New test.
17702 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17704         PR libgfortran/57822
17705         * gfortran/fmt_g0_7.f08: Revise test.
17707 2015-02-11  Jeff Law  <law@redhat.com>
17709         PR target/63347
17710         * gcc.target/m68k/pr63347.c: New test.
17712 2015-02-11  Marek Polacek  <polacek@redhat.com>
17714         * g++.dg/ubsan/shift-1.C: New test.
17715         * gcc.dg/ubsan/c-shift-2.c: New test.
17716         * c-c++-common/ubsan/shift-5.c: Remove file.
17718 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
17720         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17721         Directive adjusted to XFAIL.
17722         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17723         adjusted to XFAIL.
17725 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
17727         PR middle-end/65003
17728         * g++.dg/opt/pr65003.C: New test.
17730 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
17732         * lib/target-supports.exp (check_effective_target_pie): Renamed
17733         to ...
17734         (check_effective_target_pie_enabled): This.
17735         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17736         * gcc.target/i386/pie.c: Likewise.
17738 2015-02-11  Andrew Pinski  <apinski@cavium.com>
17740         PR target/64893
17741         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17742         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17744 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
17746         PR target/61925
17747         * gcc.target/i386/pr61925-1.c: New test.
17748         * gcc.target/i386/pr61925-2.c: New test.
17749         * gcc.target/i386/pr61925-3.c: New test.
17751 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
17753         PR sanitizer/65004
17754         * g++.dg/asan/pr65004.C: New test.
17756 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
17758         PR target/64661
17759         * gcc.taget/sh/pr64661-0.h: New.
17760         * gcc.taget/sh/pr64661-1.c: New.
17761         * gcc.taget/sh/pr64661-2.c: New.
17762         * gcc.taget/sh/pr64661-3.c: New.
17763         * gcc.taget/sh/pr64661-4.c: New.
17765 2015-02-10  Richard Biener  <rguenther@suse.de>
17767         PR tree-optimization/64995
17768         * g++.dg/torture/pr64995.C: New testcase.
17770 2015-02-10  Richard Biener  <rguenther@suse.de>
17772         PR tree-optimization/64909
17773         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17775 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17777         * gcc.dg/signbit-sa.c: New test.
17779 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17781         PR libgfortran/57822
17782         * gfortran/fmt_g0_7.f08: New test.
17784 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
17786         PR tree-optimization/43378
17787         * gcc.dg/tree-ssa/pr43378.c: New test.
17789 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
17791         PR ipa/64978
17792         * g++.dg/torture/pr64978.C: New testcase.
17794 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
17796         PR sanitizer/64981
17797         * gcc.dg/asan/pr64981.c: New test.
17799 2015-02-09  Marek Polacek  <polacek@redhat.com>
17801         PR c/64856
17802         * gcc.dg/pr64856.c: New test.
17804 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
17806         PR target/64979
17807         * gcc.dg/tree-ssa/stdarg-7.c: New test.
17808         * gcc.c-torture/execute/pr64979.c: New test.
17810 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
17812         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17814 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
17816         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17817         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17819 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
17821         PR target/58757
17822         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17824 2015-02-09  Richard Biener  <rguenther@suse.de>
17826         PR tree-optimization/54000
17827         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17829 2015-02-09  Tom de Vries  <tom@codesourcery.com>
17831         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17833 2015-02-09  Martin Liska  <mliska@suse.cz>
17835         * g++.dg/ipa/pr64858.C: New test.
17837 2015-02-09  Tom de Vries  <tom@codesourcery.com>
17839         * gcc.dg/uninit-19.c: Fix warning line for fpic.
17841 2015-02-08  Andrew Pinski  <apinski@cavium.com>
17843         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17845 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
17847         PR fortran/63744
17848         * gfortran.dg/use_rename_8.f90: New.
17850 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
17852         * gnat.dg/addr7.ad[sb]: New test.
17853         * gnat.dg/addr8.ad[sb]: Likewise.
17855 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
17857         PR jit/64752
17858         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17859         from jit.dg/test-compile-to-executable.c's create_code, with a
17860         clarification of the output message.
17861         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17862         pass/fail message.
17863         (test_jit): Use CHECK_NO_ERRORS when calling
17864         gcc_jit_context_compile_to_file.
17865         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17866         jit-verify-compile-to-file to jit-verify-output-file-was-created.
17867         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
17868         about deletions that are attempted.
17869         (jit-verify-compile-to-file): Rename to...
17870         (jit-verify-output-file-was-created): ...this, and drop the
17871         attempt to run "file" and verify the output.
17872         (jit-verify-assembler): New function.
17873         (jit-verify-object): New function.
17874         (jit-verify-dynamic-library): New function.
17875         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17876         favor of an implementation from new file
17877         create-code-for-hello-world-executable.h, which also adds a
17878         "main".
17879         (dg-final): Replace jit-verify-compile-to-file with
17880         jit-verify-output-file-was-created, and invoke new function
17881         jit-verify-assembler.
17882         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17883         the output message.
17884         (dg-final): Replace jit-verify-compile-to-file with
17885         jit-verify-output-file-was-created, and invoke new function
17886         jit-verify-dynamic-library.
17887         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17888         favor of an implementation from new file
17889         create-code-for-hello-world-executable.h, which also adds a
17890         "main".
17891         (dg-final): Replace jit-verify-compile-to-file with
17892         jit-verify-output-file-was-created.  Strengthen the expected stdout
17893         from the built executable.
17894         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17895         favor of an implementation from new file
17896         create-code-for-hello-world-executable.h, which also adds a
17897         "main".
17898         (dg-final): Replace jit-verify-compile-to-file with
17899         jit-verify-output-file-was-created, and invoke new function
17900         jit-verify-object.
17901         * jit.dg/verify-dynamic-library.c: New source file.
17903 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
17904             Brian Rzycki  <b.rzycki@samsung.com>
17906         PR tree-optimization/64878
17907         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17909 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17911         PR ipa/64896
17912         * g++.dg/ipa/pr64896.C: New test.
17914 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
17916         PR target/64205
17917         * gcc.target/powerpc/pr64205.c: New file.
17919 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
17921         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17922         (dg-options): Use -fpie instead of -fPIE -pie.
17924 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17926         PR middle-end/64937
17927         * g++.dg/asan/pr64937.C: New test.
17929 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
17931         PR fortran/63205
17932         * gfortran.dg/class_to_type_4.f90: New test
17934 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
17936         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17938 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
17940         PR rtl-optimization/64957
17941         PR debug/64817
17942         * gcc.c-torture/execute/pr64957.c: New test.
17944 2015-02-05  Jeff Law  <law@redhat.com>
17946         PR target/17306
17947         * gcc.target/h8300/pr17306-1.c: New test.
17948         * gcc.target/h8300/pr17306-2.c: New test.
17950 2015-02-05  Tobias Burnus  <burnus@net-b.de>
17952         PR fortran/64943
17953         * gfortran.dg/structure_constructor_12.f90: New.
17955 2015-02-05  Jeff Law  <law@redhat.com>
17957         PR target/58400
17958         gcc.target/h8300/pr58400.c: New test.
17960 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
17962         * gcc.target/arm/macro_defs0.c: New test.
17963         * gcc.target/arm/macro_defs1.c: New test.
17964         * gcc.target/arm/macro_defs2.c: New test.
17966 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
17968         PR rtl-optimization/64905
17969         * gcc.target/i386/pr64905.c: Require nonpic target.
17970         (dg-options): Add -fomit-frame-pointer.
17971         (main): Remove.
17973 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
17975         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17976         tree dump scanning.
17978 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
17980         PR fortran/64757
17981         * gfortran.dg/type_to_class_2.f90: New test
17982         * gfortran.dg/type_to_class_3.f90: New test
17984 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
17986         PR ipa/64686
17987         * g++.dg/torture/pr64686.C: New testcase.
17989 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
17991         PR rtl-optimization/64905
17992         * gcc.target/i386/pr64905.c: New file.
17994 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
17996         * gcc.dg/guality/pr41447-1.c: Remove xfail.
17997         * gcc.dg/guality/pr41616-1.c: Ditto.
17999 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
18001         PR debug/64817
18002         * gcc.dg/pr64817-3.c: New.
18004 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
18005             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
18007         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
18008         pass parameters in registers.
18009         * gcc.dg/guality/pr36728-2.c (main): Likewise.
18010         * gcc.dg/guality/pr36728-3.c (main): Likewise.
18011         * gcc.dg/guality/pr36728-4.c (main): Likewise.
18013 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
18014             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18016         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
18017         list, allow for multilibed targets.
18018         * gcc.dg/combine_ashiftrt_2.c: Likewise.
18020 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
18022         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
18023         * gcc.dg/pr46728-6.c: Ditto.
18025 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
18027         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
18028         for mips_nanlegacy target.
18030 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
18032         * gcc.target/i386/chkp-hidden-def.c: New.
18034 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18036         PR middle-end/62103
18037         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
18038         to use 24 bits for bitfield b.
18040 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18042         PR testsuite/64796
18043         * lib/target-supports.exp (check_effective_target_bswap64): Do not
18044         cache result in a global variable.  Include all 32-bit targets for
18045         bswap64 tests.
18047 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
18049         PR rtl-optimization/64756
18050         * gcc.c-torture/execute/pr64756.c: New test.
18052 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
18054         PR target/64660
18055         * gcc.target/sh/pr64660-0.h: New.
18056         * gcc.target/sh/pr64660-1.c: New.
18057         * gcc.target/sh/pr64660-2.c: New.
18058         * gcc.target/sh/pr64660-3.c: New.
18059         * gcc.target/sh/pr64660-4.c: New.
18061 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
18063         PR c++/64877
18064         * g++.dg/warn/Waddress-2.C: New.
18066 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
18068         PR middle-end/61225
18069         * gcc.target/i386/pr49095.c: XFAIL for ia32.
18071 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
18073         PR preprocessor/64803
18074         * gcc.dg/cpp/builtin-macro-1.c: New test case.
18076 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
18078         * g++.dg/ipa/devirt-37.C: Disable early inlining.
18080 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
18082         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18083         (_ARM_FPSRC): Add DN and AHP fields.
18084         (clean_results): Force DN=1 on AArch64.
18085         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
18086         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
18087         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
18088         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
18089         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
18090         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
18092 2015-02-02  Alan Modra  <amodra@gmail.com>
18094         * gcc.target/powerpc/cprophard.c: New.
18096 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
18098         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
18099         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
18101 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
18103         PR debug/64817
18104         * gcc.dg/pr64817-1.c: New test.
18105         * gcc.dg/pr64817-2.c: New test.
18107 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
18109         PR target/64851
18110         * gcc.target/sh/pr64851-0.h: New
18111         * gcc.target/sh/pr64851-1.c: New
18112         * gcc.target/sh/pr64851-2.c: New
18113         * gcc.target/sh/pr64851-3.c: New
18114         * gcc.target/sh/pr64851-4.c: New
18116 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
18118         PR target/64882
18119         * gcc.dg/torture/pr64882.c: New test.
18121 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
18123         PR target/64159
18124         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
18125         sparc*-*-*.
18127 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
18129         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
18130         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
18131         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
18132         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
18133         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
18134         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
18135         tree dump.
18136         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
18137         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
18138         tree dump.
18139         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
18140         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
18141         tree dump.
18143 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
18145         PR target/64688
18146         * g++.dg/pr64688-2.C: New.
18148 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
18150         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
18151         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
18152         * gcc.target/i386/fuse-caller-save.c: Ditto.
18153         * gcc.target/i386/headmerge-1.c: Ditto.
18154         * gcc.target/i386/headmerge-2.c: Ditto.
18155         * gcc.target/i386/sibcall-6.c: Ditto.
18157 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
18159         PR target/64617
18160         * gcc.target/i386/pr64617.c: New test.
18162 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
18164         PR target/15184
18165         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18166         (dg-options): Remove -m32.
18167         (dg-final): Scan for "movb %al" only.
18168         * gcc.target/i386/pr15184-2.c: Ditto.
18170 2015-01-30  Richard Biener  <rguenther@suse.de>
18172         PR tree-optimization/64829
18173         * gcc.dg/vect/pr64829.c: New testcase.
18175 2015-01-29  Marek Polacek  <polacek@redhat.com>
18177         PR c/64709
18178         * gcc.dg/pr64709.c: New test.
18180 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
18182         PR c++/64717
18183         * g++.dg/ubsan/pr64717-1.C: New test.
18184         * g++.dg/ubsan/pr64717-2.C: New test.
18186 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
18188         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18190 2015-01-29  Jeff Law  <law@redhat.com>
18192         PR target/15184
18193         * gcc.target/i386/pr15184-1.c: New test.
18194         * gcc.target/i386/pr15184-2.c: New test.
18196 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18198         PR tree-optimization/64746
18199         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18201 2015-01-29  Richard Biener  <rguenther@suse.de>
18203         PR tree-optimization/64853
18204         * gcc.dg/torture/pr64853.c: New testcase.
18206 2015-01-29  Richard Biener  <rguenther@suse.de>
18208         PR tree-optimization/64844
18209         * gcc.dg/vect/pr64844.c: New testcase.
18211 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18213         PR middle-end/64809
18214         * gcc.dg/pr64809.c: Delete.
18216 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
18218         PR middle-end/64805
18219         * gcc.target/i386/pr64805.c: New.
18221 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18223         * gcc.dg/guality/guality.h (main): Add argv[0] to
18224         guality_gdb_command.
18226 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
18228         PR ipa/64801
18229         * gcc.dg/tree-ssa/pr64801.c: New testcase.
18231 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
18233         PR target/64659
18234         * gcc.target/sh/sh.exp
18235         (check_effective_target_atomic_model_soft_gusa_available,
18236         check_effective_target_atomic_model_soft_tcb_available,
18237         check_effective_target_atomic_model_soft_imask_available,
18238         check_effective_target_atomic_model_hard_llcs_available): New.
18239         * gcc.target/sh/pr64659-0.h: New.
18240         * gcc.target/sh/pr64659-1.c: New.
18241         * gcc.target/sh/pr64659-2.c: New.
18242         * gcc.target/sh/pr64659-3.c: New.
18243         * gcc.target/sh/pr64659-4.c: New.
18245 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
18247         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18248         scan-assembler-times pattern.
18250 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
18252         PR middle-end/64809
18253         * gcc.dg/pr64809.c: New test.
18255 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
18257         PR tree-optimization/64277
18258         * gcc.dg/pr64277.c: New.
18260 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18262         PR tree-optimization/64718
18263         * gcc.c-torture/execute/pr64718.c: New test.
18265 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
18267         * gcc.target/aarch64/abs_2.c: New.
18269 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
18271         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18272         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18273         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18274         ISA rev < 2.
18276 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
18278         PR bootstrap/64612
18279         * lib/target-supports.exp (check_effective_target_comdat_group): New.
18280         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18281         { target comdat_group }.
18283 2015-01-27  Tobias Burnus  <burnus@net-b.de>
18285         PR fortran/63861
18286         * gfortran.dg/goacc/coarray_2.f90: New.
18288 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18290         PR ipa/60871
18291         PR ipa/64139
18292         * g++.dg/torture/pr64139.C: New testcase.
18293         * g++.dg/torture/pr60871.C: Likewise.
18295 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
18297         PR fortran/64230
18298         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18299         prevent linking errors.
18301 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18303         PR ipa/64282
18304         * g++.dg/torture/pr64282.C: New testcase.
18306 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18308         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18309         for wzr reg.
18311 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
18313         * gcc.target/s390/hotpatch-13.c: New testcase.
18314         * gcc.target/s390/hotpatch-14.c: New testcase.
18315         * gcc.target/s390/hotpatch-15.c: New testcase.
18316         * gcc.target/s390/hotpatch-16.c: New testcase.
18317         * gcc.target/s390/hotpatch-17.c: New testcase.
18318         * gcc.target/s390/hotpatch-18.c: New testcase.
18319         * gcc.target/s390/hotpatch-19.c: New testcase.
18320         * gcc.target/s390/hotpatch-20.c: New testcase.
18321         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18322         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18323         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18324         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18325         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18326         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18327         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18328         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18329         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18330         * gcc.target/s390/hotpatch-10.c: Likewise.
18331         * gcc.target/s390/hotpatch-11.c: Likewise.
18332         * gcc.target/s390/hotpatch-12.c: Likewise.
18333         * gcc.target/s390/hotpatch-2.c: Likewise.
18334         * gcc.target/s390/hotpatch-3.c: Likewise.
18335         * gcc.target/s390/hotpatch-4.c: Likewise.
18336         * gcc.target/s390/hotpatch-5.c: Likewise.
18337         * gcc.target/s390/hotpatch-6.c: Likewise.
18338         * gcc.target/s390/hotpatch-7.c: Likewise.
18339         * gcc.target/s390/hotpatch-8.c: Likewise.
18340         * gcc.target/s390/hotpatch-9.c: Likewise.
18341         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18342         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18343         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18344         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18345         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18346         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18347         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18348         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18350 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
18352         * gcc.dg/long_branch.c: New testcase.
18354 2015-01-27  Richard Biener  <rguenther@suse.de>
18356         PR tree-optimization/56273
18357         PR tree-optimization/59124
18358         PR tree-optimization/64277
18359         * g++.dg/warn/Warray-bounds-6.C: New testcase.
18360         * gcc.dg/Warray-bounds-12.c: Likewise.
18361         * gcc.dg/Warray-bounds-13.c: Likewise.
18363 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18365         PR rtl-optimization/61058
18366         * gcc.dg/pr61058.c: New test.
18368 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
18370         * gcc.target/i386/chkp-narrow-bounds.c: New.
18372 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18374         PR tree-optimization/64807
18375         * gcc.dg/pr64807.c: New test.
18377         PR c/64766
18378         * gcc.dg/pr64766.c: New test.
18380 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
18382         PR target/49263
18383         * gcc.target/sh/pr49263-4.c: New.
18385 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
18387         PR fortran/62044
18388         * gfortran.dg/allocate_with_mold_1.f90: New test
18390 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
18392         PR c/64778
18393         * gcc.dg/pr64778.c: New test.
18395         PR middle-end/64421
18396         * gcc.dg/vect/pr64421.c: New test.
18398 2015-01-26  Tobias Burnus  <burnus@net-b.de>
18400         PR fortran/64771
18401         * gfortran.dg/coarray_36.f: New.
18402         * gfortran.dg/coarray_37.f90: New.
18404 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
18406         PR fortran/64230
18407         * gfortran.dg/class_allocate_18.f90: New.
18409 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18411         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18413 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18415         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18417 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18419         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18421 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18423         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18425 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18427         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18428         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18429         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18430         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18432 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18434         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18435         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18436         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18438 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18440         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18441         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18442         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18443         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18444         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18445         vXXXhn.inc.
18447 2015-01-26  Richard Biener  <rguenther@suse.de>
18449         PR middle-end/64764
18450         * gcc.dg/uninit-19.c: New testcase.
18452 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18454         * lib/target-supports.exp (check_effective_target_vect64): Add
18455         sparc*-*-*.
18457 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
18459         PR testsuite/64712
18460         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18462 2015-01-26  Tony Liu  <tony.liu@arm.com>
18464         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18465         non-UAL cases.
18467 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
18469         PR libfortran/64770
18470         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18471         correctly, clean up afterwards.
18473 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
18475         PR fortran/62044
18476         * gfortran.dg/use_rename_7.f90: New.
18478 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
18480         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18481         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18483 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
18485         PR target/54236
18486         * gcc.target/sh/pr54236-4.c: New.
18488 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
18490         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18491         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
18492         Bridge test.
18494 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
18496         PR libfortran/64770
18497         * gfortran.dg/open_new_segv.f90: New test.
18499 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
18501         PR target/49263
18502         PR target/53987
18503         PR target/64345
18504         PR target/59533
18505         PR target/52933
18506         PR target/54236
18507         PR target/51244
18508         * gcc.target/sh/pr64345-1.c: New.
18509         * gcc.target/sh/pr64345-2.c: New.
18510         * gcc.target/sh/pr59533-1.c: New.
18511         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18512         * gcc.target/sh/pr52933-2.c: Likewise.
18513         * gcc.target/sh/pr54089-1.c: Likewise.
18514         * gcc.target/sh/pr54236-1.c: Likewise.
18515         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18516         * gcc.target/sh/pr49263-1.c: Remove xfails.
18517         * gcc.target/sh/pr49263-2.c: Likewise.
18518         * gcc.target/sh/pr49263-3.c: Likewise.
18519         * gcc.target/sh/pr53987-1.c: Likewise.
18520         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18521         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18522         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18523         (test05, test06, test07, test08, test09, test10, test11, test12): New.
18524         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18525         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18526         test_009): New.
18527         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18528         (test_02): New.
18530 2015-01-24  Tom de Vries  <tom@codesourcery.com>
18532         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18534 2015-01-23  Ian Lance Taylor  <iant@google.com>
18536         PR go/64510
18537         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18538         targets without split stack support.
18540 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
18542         PR target/64317
18543         * gcc.target/i386/pr64317.c: New test.
18545 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
18547         PR rtl-optimization/63637
18548         PR rtl-optimization/60663
18549         * gcc.dg/pr63637-1.c: New test.
18550         * gcc.dg/pr63637-2.c: New test.
18551         * gcc.dg/pr63637-3.c: New test.
18552         * gcc.dg/pr63637-4.c: New test.
18553         * gcc.dg/pr63637-5.c: New test.
18554         * gcc.dg/pr63637-6.c: New test.
18555         * gcc.target/i386/pr63637-1.c: New test.
18556         * gcc.target/i386/pr63637-2.c: New test.
18557         * gcc.target/i386/pr63637-3.c: New test.
18558         * gcc.target/i386/pr63637-4.c: New test.
18559         * gcc.target/i386/pr63637-5.c: New test.
18560         * gcc.target/i386/pr63637-6.c: New test.
18562 2015-01-23  Richard Biener  <rguenther@suse.de>
18564         PR testsuite/63439
18565         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18566         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18568 2015-01-23  Marek Polacek  <polacek@redhat.com>
18570         PR preprocessor/60570
18571         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18572         * gcc.dg/cpp/pr60570.c: New test.
18574 2015-01-23  Richard Biener  <rguenther@suse.de>
18576         PR testsuite/63439
18577         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18578         vectorization on vect64 targets.
18580 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
18582         PR fortran/60922
18583         * gfortran.dg/class_allocate_17.f90: New.
18585 2015-01-23  Tobias Burnus  <burnus@net-b.de>
18587         PR fortran/64726
18588         * gfortran.dg/goacc/combined_loop.f90: New.
18590 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18592         PR fortran/61933
18593         * gfortran.dg/make_unit.f90: New test.
18595 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18597         PR fortran/61933
18598         * gfortran.dg/negative_unit_int8.f: Update.
18600 2015-01-22  Jeff Law  <law@redhat.com>
18602         PR target/52076
18603         * gcc.target/m68k/pr52076-1.c: New test.
18604         * gcc.target/m68k/pr52076-2.c: New test.
18606 2015-01-22  Richard Biener  <rguenther@suse.de>
18608         PR middle-end/64728
18609         * gcc.dg/torture/pr64728.c: New testcase.
18611 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
18613         PR target/64688
18614         * g++.dg/pr64688.C: New test.
18616 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
18618         * gcc.target/i386/chkp-always_inline.c (f1): Make static
18619         to avoid errors with -fpic.
18621 2015-01-22  Richard Biener  <rguenther@suse.de>
18623         PR libstdc++/64535
18624         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18626 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
18628         PR rtl-optimization/64682
18629         * gcc.c-torture/execute/pr64682.c: New file.
18631 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
18633         PR debug/64511
18634         * gcc.dg/pr64511.c: New test.
18636         PR rtl-optimization/62078
18637         * g++.dg/opt/pr62078.C: New test.
18639         PR c/63307
18640         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18642 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
18644         PR fortran/57023
18645         * gfortran.dg/internal_pack_15.f90:  New test.
18647 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18649         * c-c++-common/tsan/step.c: New testcase.
18651 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18653         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18655 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18657         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18659 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18661         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18663 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18665         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18667 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18669         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18671 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18673         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18675 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18677         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18679 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18681         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18683 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18685         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18687 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18689         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18691 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18693         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18695 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18697         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18699 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18701         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18702         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18703         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18704         vXXXw.inc.
18706 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18708         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18709         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18710         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18711         vXXXl.inc.
18713 2015-01-21  Renlin Li  <renlin.li@arm.com>
18715         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18716         * g++.dg/tls/thread_local5g.C: Likewise.
18717         * g++.dg/tls/thread_local6g.C: Likewise.
18719 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18721         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18722         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18723         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18725 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18727         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18728         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18729         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18731 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18733         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18734         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18735         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18737 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18739         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18740         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18741         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18743 2015-01-20  Jeff Law  <law@redhat.com>
18745         PR target/59946
18746         * gcc.target/m68k/pr59946.c: New test.
18748 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18750         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18751         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18752         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18754 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18756         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18757         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18758         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18760 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18762         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18763         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18764         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18766 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18768         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18769         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18770         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18771         vshuffle.inc.
18772         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18773         vshuffle.inc.
18775 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18777         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18778         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18779         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18781 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18783         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18784         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18785         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18787 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18789         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18791 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
18793         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18795         PR sanitizer/64632
18796         * g++.dg/ubsan/pr64632.C: New test.
18798         PR debug/64663
18799         * gcc.dg/pr64663.c: New test.
18801 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18803         PR c++/64383
18804         * g++.dg/warn/Wunused-var-23.C: New.
18806 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18808         PR c++/59937
18809         * g++.dg/cpp0x/constexpr-59937-1.C: New.
18810         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18812 2015-01-20  Richard Biener  <rguenther@suse.de>
18814         PR ipa/64684
18815         * gcc.dg/lto/pr64684_0.c: New testcase.
18816         * gcc.dg/lto/pr64684_1.c: Likewise.
18817         * gcc.dg/lto/pr64684_2.c: Likewise.
18818         * gcc.dg/lto/pr64685_0.c: Likewise.
18819         * gcc.dg/lto/pr64685_1.c: Likewise.
18821 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18823         PR c++/62241
18824         * g++.dg/cpp1y/lambda-init12.C: New.
18826 2015-01-20  Richard Biener  <rguenther@suse.de>
18828         PR tree-optimization/64410
18829         * g++.dg/vect/pr64410.cc: Require vect_double.
18831 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
18833         PR target/64149
18834         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18836 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
18838         PR bootstrap/64676
18839         Revert:
18840         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
18842         PR rtl-optimization/64081
18843         * gcc.dg/pr64081.c: New test.
18845 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
18847         * jit.dg/harness.h: Include <unistd.h>.
18848         (CHECK_NO_ERRORS): New.
18849         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18850         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18851         gcc_jit_context_compile_to_file.
18852         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18853         args to the spawned executable.
18854         (jit-expand-vars): New function.
18855         (jit-exe-params): New variable.
18856         (dg-jit-set-exe-params): New function.
18857         (jit-dg-test): Detect testcases that use
18858         jit-verify-compile-to-file and call jit-setup-compile-to-file.
18859         Set arguments of spawned process to jit-exe-params.
18860         (jit-get-output-filename): New function.
18861         (jit-setup-compile-to-file): New function.
18862         (jit-verify-compile-to-file): New function.
18863         (jit-run-executable): New function.
18864         (jit-verify-executable): New function.
18865         * jit.dg/test-compile-to-assembler.c: New testcase.
18866         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18867         * jit.dg/test-compile-to-executable.c: New testcase.
18868         * jit.dg/test-compile-to-object.c: New testcase.
18870 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
18872         PR target/64652
18873         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18874         (test_1): New.
18876 2015-01-19  Martin Liska  <mliska@suse.cz>
18878         * objc/compile/pr64668.m: New test.
18880 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
18882         * jit.dg/test-arith-overflow.c: Include stdbool.h.
18883         (create_overflow_fn): Update comment to clarify that
18884         the third param of the created function is a bool *, not
18885         an int *.
18886         (verify_int_overflow_fn): Convert param "expected_ovf" from
18887         int to bool.  Update third param of "overflow_fn_type" from int *
18888         to bool *.  Update local "actual_ovf" from int to bool.
18889         (verify_uint_overflow_fn): Likewise.
18891 2015-01-19  Martin Liska  <mliska@suse.cz>
18893         * gcc.dg/ipa/ipa-icf-33.c: New test.
18895 2015-01-19  Felix Yang  <felix.yang@huawei.com>
18896             Haijian Zhang  <z.zhanghaijian@huawei.com>
18898         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18899         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18900         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18901         result_float64x2, expected_hfloat64x2): New helper type, variable and
18902         declaration.
18903         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18904         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18905         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18906         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18907         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18908         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18909         and target without the FMA feature.
18911 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
18913         * gcc.target/aarch64/pr64304.c: New testcase.
18915 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
18917         PR rtl-optimization/64081
18918         * gcc.dg/pr64081.c: New test.
18920 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
18922         PR target/63971
18923         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18924         the epilogue).
18925         * gcc.target/aarch64/test_frame_6.c: Likewise.
18926         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18927         and x19 (in the epilogue).
18928         * gcc.target/aarch64/test_frame_4.c: Likewise.
18929         * gcc.target/aarch64/test_frame_7.c: Likewise.
18931 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
18933         * gcc.target/i386/chkp-always_inline.c: New.
18935 2015-01-15  Andrew Pinski  <apinski@cavium.com>
18936             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18938         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18939         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18941 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
18943         PR fortran/60255
18944         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18945         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18947 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18949         PR fortran/64578
18950         * gfortran.dg/unlimited_polymorphic_21.f90: New test
18952 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
18954         PR target/64652
18955         * gcc.target/sh/torture/pr64652.c: New.
18957 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
18959         * gcc.dg/ipa/ipa-icf-32.c: Update template.
18960         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18961         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18962         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18963         * c-c++-common/asan/kasan-recover-1.c: Likewise.
18964         * c-c++-common/asan/kasan-recover-2.c: Likewise.
18966 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
18968         PR ipa/64378
18969         * g++.dg/torture/pr64378.C: New testcase.
18971 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18973         PR fortran/57959
18974         * gfortran.dg/block_13.f08: New test
18976 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18978         PR fortran/55901
18979         * gfortran.dg/associate_1.f03: Allow test for character with
18980         automatic length.
18982 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18984         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18985         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18987 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18989         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18991 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
18993         PR fortran/64578
18994         * gfortran.dg/unlimited_polymorphic_21.f90: New test
18996 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
18998         PR fortran/60357
18999         * gfortran.dg/alloc_comp_assign_13.f08: New test.
19001         PR fortran/61275
19002         * gfortran.dg/alloc_comp_assign_14.f08: New test.
19004         PR fortran/55932
19005         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
19007 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
19009         PR fortran/60334
19010         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
19012 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
19014         PR rtl-optimization/52773
19015         * gcc.c-torture/compile/pr52773.c: New test.
19017 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19019         PR c++/62134
19020         * g++.dg/cpp0x/alias-decl-46.C: New.
19022 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19024         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
19026 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19028         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
19029         Add trace.
19030         (CHECK_FP): Likewise.
19031         (CHECK_CUMULATIVE_SAT): Likewise.
19033 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19035         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19036         (Set_Neon_Cumulative_Sat): Add parameter.
19037         (__set_neon_cumulative_sat): Support new parameter.
19038         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
19039         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19040         argument.
19041         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
19042         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19043         argument.
19045 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19047         * g++.dg/tsan/vptr_benign_race.C: New testcase.
19048         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
19050 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19052         PR c++/60056
19053         * g++.dg/tls/thread_local-ice4.C: New.
19055 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
19057         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
19058         than Neon options.
19060 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19062         PR c++/62276
19063         * g++.dg/cpp0x/vt-62276.C: New.
19065 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
19067         PR middle-end/64353
19068         * g++.dg/pr64353.C: New.
19070 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19072         PR target/64263
19073         * gcc.target/aarch64/pr64263_1.c: New test.
19075 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
19077         PR tree-optimization/64434
19078         * gcc.dg/torture/pr64434.c: Move to...
19079         * gcc.dg/pr64434.c: ... here.
19081 2015-01-16  Richard Biener  <rguenther@suse.de>
19083         PR middle-end/64614
19084         * gcc.dg/uninit-18.c: New testcase.
19086 2015-01-16  Richard Biener  <rguenther@suse.de>
19088         PR tree-optimization/64568
19089         * g++.dg/torture/pr64568-2.C: New testcase.
19091 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
19093         PR target/64363
19094         * gcc.target/i386/chkp-label-address.c: New.
19096 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
19098         PR fortran/45290
19099         * gfortran.dg/pointer_init_6.f90: Extended.
19101 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
19103         * gcc.c-torture/compile/20150108.c: New test.
19105 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19107         * gcc.target/visium: New directory.
19109 2015-01-16  Richard Biener  <rguenther@suse.de>
19111         PR tree-optimization/61743
19112         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
19113         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19115 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
19117         * gcc.dg/pr64015.c: New test.
19119 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
19121         PR ipa/64163
19122         PR ipa/64612
19123         * g++.dg/ipa/pr64612.C: New test.
19125 2015-01-16  Renlin Li  <renlin.li@arm.com>
19127         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
19129 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
19131         * gcc.target/i386/sse-14.c: Test new intrinsic.
19132         * gcc.target/i386/sse-22.c: Ditto.
19134 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19136         PR c++/58614
19137         * g++.dg/cpp0x/auto44.C: New.
19139 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
19141         PR target/59710
19142         * gcc.target/nios2/gpopt-all.c: New test case.
19143         * gcc.target/nios2/gpopt-local.c: New test case.
19144         * gcc.target/nios2/gpopt-global.c: New test case.
19145         * gcc.target/nios2/gpopt-data.c: New test case.
19146         * gcc.target/nios2/gpopt-none.c: New test case.
19148 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
19150         * g++.dg/ubsan/vptr-1.C: New test.
19151         * g++.dg/ubsan/vptr-2.C: New test.
19152         * g++.dg/ubsan/vptr-3.C: New test.
19153         * g++.dg/ubsan/vptr-4.C: New test.
19154         * g++.dg/ubsan/vptr-5.C: New test.
19155         * g++.dg/ubsan/vptr-6.C: New test.
19156         * g++.dg/ubsan/vptr-7.C: New test.
19157         * g++.dg/ubsan/vptr-8.C: New test.
19158         * g++.dg/ubsan/vptr-9.C: New test.
19160 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
19162         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
19163         is set up.
19164         * lib/gcc-dg.exp: Likewise.
19166 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
19168         PR rtl-optimization/64110
19169         * gcc.target/i386/pr64110.c: Add scan-assembler.
19171 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
19172             James Norris  <jnorris@codesourcery.com>
19173             Cesar Philippidis  <cesar@codesourcery.com>
19174             Ilmir Usmanov  <i.usmanov@samsung.com>
19176         * lib/target-supports.exp (check_effective_target_fopenacc): New
19177         procedure.
19178         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19179         * g++.dg/goacc/goacc.exp: Likewise.
19180         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19181         * gcc.dg/goacc/goacc.exp: Likewise.
19182         * gfortran.dg/goacc/goacc.exp: Likewise.
19183         * c-c++-common/cpp/openacc-define-1.c: New file.
19184         * c-c++-common/cpp/openacc-define-2.c: Likewise.
19185         * c-c++-common/cpp/openacc-define-3.c: Likewise.
19186         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19187         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19188         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19189         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19190         * c-c++-common/goacc/asyncwait-1.c: Likewise.
19191         * c-c++-common/goacc/cache-1.c: Likewise.
19192         * c-c++-common/goacc/clauses-fail.c: Likewise.
19193         * c-c++-common/goacc/collapse-1.c: Likewise.
19194         * c-c++-common/goacc/data-1.c: Likewise.
19195         * c-c++-common/goacc/data-2.c: Likewise.
19196         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19197         * c-c++-common/goacc/deviceptr-1.c: Likewise.
19198         * c-c++-common/goacc/deviceptr-2.c: Likewise.
19199         * c-c++-common/goacc/deviceptr-3.c: Likewise.
19200         * c-c++-common/goacc/if-clause-1.c: Likewise.
19201         * c-c++-common/goacc/if-clause-2.c: Likewise.
19202         * c-c++-common/goacc/kernels-1.c: Likewise.
19203         * c-c++-common/goacc/loop-1.c: Likewise.
19204         * c-c++-common/goacc/loop-private-1.c: Likewise.
19205         * c-c++-common/goacc/nesting-1.c: Likewise.
19206         * c-c++-common/goacc/nesting-data-1.c: Likewise.
19207         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19208         * c-c++-common/goacc/parallel-1.c: Likewise.
19209         * c-c++-common/goacc/pcopy.c: Likewise.
19210         * c-c++-common/goacc/pcopyin.c: Likewise.
19211         * c-c++-common/goacc/pcopyout.c: Likewise.
19212         * c-c++-common/goacc/pcreate.c: Likewise.
19213         * c-c++-common/goacc/pragma_context.c: Likewise.
19214         * c-c++-common/goacc/present-1.c: Likewise.
19215         * c-c++-common/goacc/reduction-1.c: Likewise.
19216         * c-c++-common/goacc/reduction-2.c: Likewise.
19217         * c-c++-common/goacc/reduction-3.c: Likewise.
19218         * c-c++-common/goacc/reduction-4.c: Likewise.
19219         * c-c++-common/goacc/sb-1.c: Likewise.
19220         * c-c++-common/goacc/sb-2.c: Likewise.
19221         * c-c++-common/goacc/sb-3.c: Likewise.
19222         * c-c++-common/goacc/update-1.c: Likewise.
19223         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19224         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19225         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19226         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19227         * gfortran.dg/goacc/assumed.f95: Likewise.
19228         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19229         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19230         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19231         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19232         * gfortran.dg/goacc/branch.f95: Likewise.
19233         * gfortran.dg/goacc/cache-1.f95: Likewise.
19234         * gfortran.dg/goacc/coarray.f95: Likewise.
19235         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19236         * gfortran.dg/goacc/cray.f95: Likewise.
19237         * gfortran.dg/goacc/critical.f95: Likewise.
19238         * gfortran.dg/goacc/data-clauses.f95: Likewise.
19239         * gfortran.dg/goacc/data-tree.f95: Likewise.
19240         * gfortran.dg/goacc/declare-1.f95: Likewise.
19241         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19242         * gfortran.dg/goacc/fixed-1.f: Likewise.
19243         * gfortran.dg/goacc/fixed-2.f: Likewise.
19244         * gfortran.dg/goacc/fixed-3.f: Likewise.
19245         * gfortran.dg/goacc/fixed-4.f: Likewise.
19246         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19247         * gfortran.dg/goacc/if.f95: Likewise.
19248         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19249         * gfortran.dg/goacc/list.f95: Likewise.
19250         * gfortran.dg/goacc/literal.f95: Likewise.
19251         * gfortran.dg/goacc/loop-1.f95: Likewise.
19252         * gfortran.dg/goacc/loop-2.f95: Likewise.
19253         * gfortran.dg/goacc/loop-3.f95: Likewise.
19254         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19255         * gfortran.dg/goacc/omp.f95: Likewise.
19256         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19257         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19258         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19259         * gfortran.dg/goacc/parameter.f95: Likewise.
19260         * gfortran.dg/goacc/private-1.f95: Likewise.
19261         * gfortran.dg/goacc/private-2.f95: Likewise.
19262         * gfortran.dg/goacc/private-3.f95: Likewise.
19263         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19264         * gfortran.dg/goacc/reduction-2.f95: Likewise.
19265         * gfortran.dg/goacc/reduction.f95: Likewise.
19266         * gfortran.dg/goacc/routine-1.f90: Likewise.
19267         * gfortran.dg/goacc/routine-2.f90: Likewise.
19268         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19269         * gfortran.dg/goacc/several-directives.f95: Likewise.
19270         * gfortran.dg/goacc/sie.f95: Likewise.
19271         * gfortran.dg/goacc/subarrays.f95: Likewise.
19272         * gfortran.dg/gomp/map-1.f90: Likewise.
19273         * gfortran.dg/openacc-define-1.f90: Likewise.
19274         * gfortran.dg/openacc-define-2.f90: Likewise.
19275         * gfortran.dg/openacc-define-3.f90: Likewise.
19276         * g++.dg/gomp/block-1.C: Update for changed compiler output.
19277         * g++.dg/gomp/block-2.C: Likewise.
19278         * g++.dg/gomp/block-3.C: Likewise.
19279         * g++.dg/gomp/block-5.C: Likewise.
19280         * g++.dg/gomp/target-1.C: Likewise.
19281         * g++.dg/gomp/target-2.C: Likewise.
19282         * g++.dg/gomp/taskgroup-1.C: Likewise.
19283         * g++.dg/gomp/teams-1.C: Likewise.
19284         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19285         * gcc.dg/cilk-plus/jump.c: Likewise.
19286         * gcc.dg/gomp/block-1.c: Likewise.
19287         * gcc.dg/gomp/block-10.c: Likewise.
19288         * gcc.dg/gomp/block-2.c: Likewise.
19289         * gcc.dg/gomp/block-3.c: Likewise.
19290         * gcc.dg/gomp/block-4.c: Likewise.
19291         * gcc.dg/gomp/block-5.c: Likewise.
19292         * gcc.dg/gomp/block-6.c: Likewise.
19293         * gcc.dg/gomp/block-7.c: Likewise.
19294         * gcc.dg/gomp/block-8.c: Likewise.
19295         * gcc.dg/gomp/block-9.c: Likewise.
19296         * gcc.dg/gomp/target-1.c: Likewise.
19297         * gcc.dg/gomp/target-2.c: Likewise.
19298         * gcc.dg/gomp/taskgroup-1.c: Likewise.
19299         * gcc.dg/gomp/teams-1.c: Likewise.
19301 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
19303         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19304         test case.
19306 2015-01-15  Mike Stump  <mikestump@comcast.net>
19308         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19309         * gcc.dg/inline_2.c: Likewise.
19310         * gcc.dg/inline_3.c: Likewise.
19311         * gcc.dg/inline_4.c: Likewise.
19313 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
19315         PR fortran/58023
19316         * gfortran.dg/proc_ptr_comp_43.f90: New.
19318 2015-01-15  Mike Stump  <mikestump@comcast.net>
19320         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19321         * gcc.dg/unroll_2.c: Likewise.
19322         * gcc.dg/unroll_3.c: Likewise.
19323         * gcc.dg/unroll_4.c: Likewise.
19324         * gcc.dg/unroll_5.c: Likewise.
19326 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
19328         PR target/63971
19329         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19330         in epilogue.
19331         * gcc.target/aarch64/test_frame_6.c: Likewise.
19332         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19333         x30 and x19 (in the epilogue).
19334         * gcc.target/aarch64/test_frame_4.c: Likewise.
19335         * gcc.target/aarch64/test_frame_7.c: Likewise.
19337 2015-01-15  Martin Liska  <mliska@suse.cz>
19339         * g++.dg/ipa/pr64068.C: New test.
19340         * gcc.dg/ipa/PR64559.c: New test.
19342 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19344         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19345         with PIE.
19347 2015-01-15  Richard Biener  <rguenther@suse.de>
19349         PR tree-optimization/61743
19350         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19351         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19353 2015-01-15 Renlin Li <renlin.li@arm.com>
19355         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19356         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19358 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19360         * gcc.dg/vect/vect-aggressive-1.c: New.
19361         * gcc.target/i386/avx2-vect-aggressive.c: New.
19363 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19365         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19367 2015-01-15  Richard Biener  <rguenther@suse.de>
19369         PR lto/64415
19370         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19371         -Wl,-undefined,dynamic_lookup.
19373 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
19375         * gnat.dg/opt47.adb: New test.
19377 2015-01-15  Richard Biener  <rguenther@suse.de>
19379         PR lto/64415
19380         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19382 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19384         PR tree-optimization/64434
19385         * gcc.dg/torture/pr64434.c: New test.
19387 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
19389         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19390         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
19391         -march=loongson* and -march=octeon* require -mno-micromips.
19393 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
19394             Matthew Fortune  <matthew.fortune@imgtec.com>
19396         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19397         * gcc.target/mips/call-saved-5.c (foo): Likewise.
19398         * gcc.target/mips/call-saved-6.c (foo): Likewise.
19399         * gcc.target/mips/call-saved-7.c: New file.
19400         * gcc.target/mips/call-saved-8.c: New file.
19401         * gcc.target/mips/call-saved-9.c: New file.
19403 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
19405         * gcc.target/mips/lsa.c: New file.
19406         * gcc.target/mips/mips64-lsa.c: Likewise.
19407         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19408         * gcc.target/mips/mulsize-4.c: Likewise.
19409         * gcc.target/mips/mulsize-5.c: New file.
19410         * gcc.target/mips/mulsize-6.c: Likewise.
19411         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19412         and !HAS_LSA as ghost options.
19413         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19414         for !HAS_LSA.
19416 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
19418         * g++.dg/torture/20141013.c: Set -fno-short-enums.
19420 2015-01-15  Richard Biener  <rguenther@suse.de>
19422         PR middle-end/64365
19423         * gcc.dg/torture/pr64365.c: New testcase.
19425 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
19427         * gcc.dg/stackprotectexplicit1.c: New test.
19428         * g++.dg/stackprotectexplicit2.c: New test.
19430 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19432         PR target/61933
19433         * gfortran.dg/inquire_internal.f90: New.
19434         * gfortran.dg/negative_unit_check.f90: New.
19436 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
19438         PR target/53988
19439         * gcc.target/sh/pr53988-1.c: New.
19441 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
19443         PR c++/58671
19444         * g++.dg/tls/thread_local-ice3.C: New.
19446 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
19448         * gcc.target/i386/fentry-override.c: Properly place {} in target
19449         selector.  Remove nonpic.
19450         * gcc.target/i386/fentry.c: Likewise.
19452 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19454         * gcc.dg/atomic-invalid.c: Check for invalid memory model
19455         warnings instead of errors.
19457 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
19459         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19460         option support instead of ENABLE_LTO from Makefile.
19462 2015-01-14  Richard Biener  <rguenther@suse.de>
19464         PR tree-optimization/59354
19465         * gcc.dg/vect/pr59354.c: New testcase.
19467 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
19469         * lib/target-supports.exp
19470         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19471         on ARM architures before v7.
19473 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19475         PR middle-end/59448
19476         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19477         an atomic_exchange.
19479 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19481         PR target/64386
19482         * gcc.target/i386/pr64386.c: New test.
19484 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19486         PR target/64393
19487         * gcc.target/i386/pr64393.c: New test.
19489 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19491         PR target/64387
19492         * gcc.target/i386/pr64387.c: New test.
19494 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
19496         * gcc.target/aarch64/store-pair-1.c: Fix typo.
19498 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19500         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19502 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
19504         PR target/64453
19505         * gcc.target/arm/pr64453.c: New.
19507 2015-01-14  Richard Biener  <rguenther@suse.de>
19509         PR lto/64415
19510         * gcc.dg/lto/pr64415_0.c: New testcase.
19511         * gcc.dg/lto/pr64415_1.c: Likewise.
19513 2015-01-14  Martin Liska  <mliska@suse.cz>
19515         * gcc.dg/ipa/pr64307.c: New test.
19517 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
19519         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19520         64-bit and 128-bit.
19522 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19524         PR target/64460
19525         * gcc.target/arm/pr64460_1.c: New test.
19527 2015-01-14  Richard Biener  <rguenther@suse.de>
19529         PR tree-optimization/64493
19530         PR tree-optimization/64495
19531         * gcc.dg/vect/pr64493.c: New testcase.
19532         * gcc.dg/vect/pr64495.c: Likewise.
19534 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
19536         * gcc.dg/Warray-bounds-11.c: New test-case.
19538 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
19540         * gcc.target/mips/octeon3-pipe-1.c: New test.
19542 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
19544         * jit.dg/harness.h (set_up_logging): Move string concatenation
19545         into...
19546         (concat_strings): New function.
19547         (dump_reproducer): New function.
19548         (test_jit): Call dump_reproducer.
19549         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19550         function.
19551         (jit-dg-test): Delete any generated reproducer from previous runs.
19552         Verify that a generated reproducer was created, and verify that it
19553         compiles.
19554         * jit.dg/test-nested-contexts.c (main): Call
19555         gcc_jit_context_dump_reproducer_to_file.
19557 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19559         * gcc.dg/aru-2.c: Add dg-require-profiling.
19561 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19563         * lib/target-supports.exp (check_profiling_available): Check if
19564         -pg links.
19566 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
19568         PR ipa/64565
19569         * g++.dg/torture/pr64565.C: New testcase.
19571 2015-01-13  Marek Polacek  <polacek@redhat.com>
19573         PR middle-end/64391
19574         * gcc.dg/tm/pr64391.c: New test.
19576 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19578         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19579         true.
19581 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19583         * gcc.target/i386/pie.c: New test.
19585         * lib/target-supports.exp (check_effective_target_pie): New.
19587 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
19589         PR rtl-optimization/64286
19590         * gcc.target/i386/avx2-pr64286.c: New test.
19592 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
19594         PR c++/57626
19595         * g++.dg/cpp0x/vt-57626.C: New.
19597 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
19599         PR fortran/64528
19600         * gfortran.dg/pr64528.f90: New test.
19602 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
19604         * gcc.target/aarch64/subsp.c: New test.
19606 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19608         * gcc.target/aarch64/store-pair-1.c: New testcase.
19610 2015-01-13  Richard Biener  <rguenther@suse.de>
19612         PR lto/64373
19613         * gcc.dg/lto/pr64373_0.c: New testcase.
19615 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19617         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19618         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19620 2015-01-13  Richard Biener  <rguenther@suse.de>
19622         PR tree-optimization/64406
19623         * gcc.dg/pr64406.c: New testcase.
19625 2015-01-13  Richard Biener  <rguenther@suse.de>
19627         PR tree-optimization/64404
19628         * gcc.dg/vect/pr64404.c: New testcase.
19630 2015-01-13  Richard Biener  <rguenther@suse.de>
19632         PR tree-optimization/64568
19633         * g++.dg/torture/pr64568.C: New testcase.
19635 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
19637         * jit.dg/test-error-local-used-from-other-function.c: New test
19638         case.
19639         * jit.dg/test-error-param-reuse.c: New test case.
19640         * jit.dg/test-error-param-sharing.c: New test case.
19641         * jit.dg/test-error-param-used-from-other-function.c: New test
19642         case.
19643         * jit.dg/test-error-param-used-without-a-function.c: New test
19644         case.
19646 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
19648         PR tree-optimization/64563
19649         * gcc.dg/pr64563.c: New test.
19651         PR target/64513
19652         * gcc.target/i386/pr64513.c: New test.
19654         PR tree-optimization/64454
19655         * gcc.dg/pr64454.c: New test.
19657         PR testsuite/64028
19658         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19659         bind_pic_locally.
19660         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19661         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19662         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19663         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19664         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19665         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19666         * gcc.dg/vect/slp-25.c: Likewise.
19667         * gcc.dg/vect/vect-109.c: Likewise.
19668         * gcc.dg/vect/vect-13.c: Likewise.
19669         * gcc.dg/vect/vect-17.c: Likewise.
19670         * gcc.dg/vect/vect-18.c: Likewise.
19671         * gcc.dg/vect/vect-19.c: Likewise.
19672         * gcc.dg/vect/vect-20.c: Likewise.
19673         * gcc.dg/vect/vect-21.c: Likewise.
19674         * gcc.dg/vect/vect-22.c: Likewise.
19675         * gcc.dg/vect/vect-27.c: Likewise.
19676         * gcc.dg/vect/vect-29.c: Likewise.
19677         * gcc.dg/vect/vect-2-big-array.c: Likewise.
19678         * gcc.dg/vect/vect-2.c: Likewise.
19679         * gcc.dg/vect/vect-3.c: Likewise.
19680         * gcc.dg/vect/vect-4.c: Likewise.
19681         * gcc.dg/vect/vect-5.c: Likewise.
19682         * gcc.dg/vect/vect-72.c: Likewise.
19683         * gcc.dg/vect/vect-73-big-array.c: Likewise.
19684         * gcc.dg/vect/vect-73.c: Likewise.
19685         * gcc.dg/vect/vect-77-global.c: Likewise.
19686         * gcc.dg/vect/vect-78-global.c: Likewise.
19687         * gcc.dg/vect/vect-7.c: Likewise.
19688         * gcc.dg/vect/vect-86.c: Likewise.
19689         * gcc.dg/vect/vect-align-1.c: Likewise.
19690         * gcc.dg/vect/vect-align-3.c: Likewise.
19691         * gcc.dg/vect/vect-all-big-array.c: Likewise.
19692         * gcc.dg/vect/vect-all.c: Likewise.
19693         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19694         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19695         * gcc.dg/vect/vect-peel-3.c: Likewise.
19696         * gcc.dg/vect/vect-peel-4.c: Likewise.
19697         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19699 2015-01-12  Jeff Law  <law@redhat.com>
19701         PR target/64461
19702         * gcc.target/m68k/pr64461.c: New test.
19704 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
19706         * jit.dg/test-array-as-pointer.c (create_code): Update call
19707         to gcc_jit_context_new_global by setting "kind" to
19708         GCC_JIT_GLOBAL_IMPORTED.
19709         * jit.dg/test-error-array-as-pointer.c: Likewise.
19710         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19711         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19712         setting kind to GCC_JIT_GLOBAL_EXPORTED.
19713         * jit.dg/test-using-global.c (the_global): Rename to...
19714         (imported_global): ...this.
19715         (create_code): Update to test the three kinds of global.
19716         (verify_code): Likewise.
19718 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
19720         PR testsuite/64427
19721         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
19722         undefined behavior.
19723         * gcc.target/i386/pr64291-2.c: Updated.
19725 2015-01-12  Richard Biener  <rguenther@suse.de>
19727         PR tree-optimization/64530
19728         * gfortran.dg/pr64530.f90: New testcase.
19730 2015-01-12  Richard Biener  <rguenther@suse.de>
19732         PR middle-end/64357
19733         * gcc.dg/torture/pr64357.c: New testcase.
19735 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
19737         * gcc.target/i386/nop-mcount.c: Properly place {} in target
19738         selector.
19740 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
19741         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19743 2015-01-12  Martin Liska  <mliska@suse.cz>
19745         * gcc.dg/ipa/PR64550.c: New test.
19747 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
19749         PR ipa/63470
19750         * g++.dg/ipa/pr63470.C: New testcase.
19752 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19754         PR fortran/63733
19755         * gfortran.dg/typebound_operator_20.f90: New.
19757 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19759         PR fortran/58023
19760         * gfortran.dg/proc_ptr_comp_42.f90: New.
19762 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19764         PR fortran/64508
19765         * gfortran.dg/proc_ptr_comp_41.f90: New.
19767 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
19769         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19771 2015-01-10  Tobias Burnus  <burnus@net-b.de>
19773         PR fortran/64522
19774         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19775         and add dg-excess-errors.
19776         * gfortran.dg/line_length_6.f90: New.
19777         * gfortran.dg/line_length_7.f90: New.
19778         * gfortran.dg/line_length_8.f90: New.
19779         * gfortran.dg/line_length_9.f90: New.
19780         * gfortran.dg/line_length_10.f90: New.
19781         * gfortran.dg/line_length_11.f90: New.
19783 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
19785         * jit.dg/test-threads.c (struct testcase): Move declaration
19786         to jit.dg/all-non-failing-tests.h.
19787         (testcases): Likewise.
19788         * jit.dg/all-non-failing-tests.h (struct testcase): Move
19789         declaration here from jit.dg/all-non-failing-tests.h.
19790         (testcases): Likewise.
19791         * jit.dg/test-combination.c (create_code): Eliminate spelling
19792         out all of the testcases in favor of looping through the
19793         "testcases" metadata.
19794         (verify_code): Likewise.
19796 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
19798         PR rtl-optimization/64536
19799         * gcc.dg/pr64536.c: New test.
19801 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
19803         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19804         * jit.dg/test-combination.c (create_code): Likewise.
19805         (verify_code): Likewise.
19806         * jit.dg/test-constants.c: New test case.
19807         * jit.dg/test-threads.c: Add test-constants.c.
19809 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
19811         PR libobjc/51891
19812         * objc.dg/gnu-api-2-class.m: Add a test case
19813         for the above change.
19815 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
19817         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19819 2015-01-09  Richard Biener  <rguenther@suse.de>
19821         PR tree-optimization/64410
19822         * g++.dg/vect/pr64410.cc: New testcase.
19824 2015-01-09  Martin Liska  <mliska@suse.cz>
19826         * gcc.dg/ipa/ipa-icf-32.c: New test.
19828 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19830         * c-c++-common/tsan/tsan_barrier.h: New.
19831         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19832         * c-c++-common/tsan/bitfield_race.c: Likewise.
19833         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19834         * c-c++-common/tsan/mutexset1.c: Likewise.
19835         * c-c++-common/tsan/race_on_barrier.c: Likewise.
19836         * c-c++-common/tsan/race_on_mutex.c: Likewise.
19837         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19838         * c-c++-common/tsan/simple_race.c: Likewise.
19839         * c-c++-common/tsan/simple_stack.c: Likewise.
19840         * c-c++-common/tsan/sleep_sync.c: Likewise.
19841         * c-c++-common/tsan/tiny_race.c: Likewise.
19842         * c-c++-common/tsan/tls_race.c: Likewise.
19843         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19844         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19845         * g++.dg/tsan/atomic_free.C: Likewise.
19846         * g++.dg/tsan/atomic_free2.C: Likewise.
19847         * g++.dg/tsan/cond_race.C: Likewise.
19848         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19850 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
19852         PR testsuite/62250
19853         * lib/target-supports.exp (check_effective_target_libatomic_available):
19854         New.
19855         * gfortran.dg/coarray/caf.exp: Only add -latomic for
19856         targets that match effective-target libatomic_available.
19857         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19859 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
19861         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19862         Verify the result of gcc_jit_context_get_last_error.
19863         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19865 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
19867         PR tree-optimization/63989
19868         * gcc.dg/strlenopt-27.c: New test.
19870 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
19872         * jit.dg/harness.h (set_up_logging): New function.
19873         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
19874         set_up_logging on the context, so that every testcase is
19875         logged to a particular file.
19876         * jit.dg/test-nested-contexts.c (main): Open a logfile,
19877         and call gcc_jit_context_set_logfile on the top-level context.
19879 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
19881         PR target/64338
19882         * g++.dg/opt/pr64338.C: New test.
19884 2015-01-08  Tobias Burnus  <burnus@net-b.de>
19886         * gfortran.dg/coarray/codimension_2b.f90: New file.
19887         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19888         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19890 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19892         PR c++/59004
19893         * g++.dg/ext/fnname4.C: New.
19895 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19897         PR c++/64462
19898         * g++.dg/cpp0x/constexpr-64462.C: New.
19900 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
19902         PR c++/60753
19903         * g++.dg/cpp0x/deleted10.C: New.
19905 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19907         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19909 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19911         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19912         GCC_JIT_UNARY_OP_ABS.
19913         (verify_unary_ops): Likewise.
19915 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19917         * jit.dg/test-arith-overflow.c: New test case.
19918         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19919         * jit.dg/test-combination.c (create_code): Likewise.
19920         (verify_code): Likewise.
19921         * jit.dg/test-threads.c (testcases): Likewise.
19923 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19925         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19926         rather than "jit".  Load g++.exp, and call g++_init.
19927         Run test-*.cc files within the testsuite and *.cc files within
19928         docs/examples.
19929         (jit-dg-test): Drop the addition of -fgnu89-inline to
19930         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19931         doing it when compiling C testcases (since g++ does not handle
19932         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19933         is restored to the value after g++_init ran, rather than the
19934         value before g++_init ran.  Return a list of
19935         $comp_output $output_file, as dg-test assumes.
19937 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19939         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19940         make it easier to figure out the origin of each test result when
19941         running test-combination.c and test-threads.c.
19942         (CHECK_VALUE): Likewise.
19943         (CHECK_DOUBLE_VALUE): Likewise.
19944         (CHECK_STRING_VALUE): Likewise.
19945         (CHECK_STRING_STARTS_WITH): Likewise.
19946         (CHECK_STRING_CONTAINS): Likewise.
19947         (CHECK): Likewise.
19948         (check_string_value): Likewise, add "funcname" param.
19949         (check_string_starts_with): Likewise.
19950         (check_string_contains): Likewise.
19952 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
19954         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19955         generating name of built executable.
19957 2015-01-07  Marek Polacek  <polacek@redhat.com>
19959         PR c/64440
19960         * gcc.dg/pr64440.c: New test.
19961         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19963 2015-01-07  Marek Polacek  <polacek@redhat.com>
19965         PR c/64417
19966         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19967         * gcc.dg/pr64417.c: New test.
19969 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
19971         PR target/64505
19972         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19973         fix is correct.
19975 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19977         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19978         Check if testcases run without errors, not just if they compile.
19980 2015-01-06  Christian Bruel  <christian.bruel@st.com>
19982         PR target/64507
19983         * gcc.target/sh/pr64507.c: New test.
19985 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
19987         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19989 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
19991         * c-c++-common/asan/sanitize-all-1.c: New test.
19992         * c-c++-common/ubsan/sanitize-all-1.c: New test.
19993         * c-c++-common/ubsan/sanitize-all-2.c: New test.
19994         * c-c++-common/ubsan/sanitize-all-3.c: New test.
19995         * c-c++-common/ubsan/sanitize-all-4.c: New test.
19997 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19999         * lib/target-supports.exp (check_profiling_available): Return 0 for
20000         Visium.
20001         (check_effective_target_tls_runtime): Likewise.
20002         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
20003         * gcc.dg/20020312-2.c: Adjust for Visium.
20004         * gcc.dg/tls/thr-cse-1.c: Likewise
20005         * gcc.dg/tree-ssa/20040204-1.c: Likewise
20006         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20007         * gcc.dg/weak/typeof-2.c: Likewise.
20009 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
20011         PR rtl-optimization/64287
20012         * gcc.dg/aru-2.c: New test.
20014 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
20016         PR sanitizer/64344
20017         * c-c++-common/ubsan/pr64344-1.c: New test.
20018         * c-c++-common/ubsan/pr64344-2.c: New test.
20020         PR tree-optimization/64465
20021         * gcc.dg/pr64465.c: New test.
20023         PR tree-optimization/64494
20024         * gcc.c-torture/compile/pr64494.c: New test.
20026 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
20028         PR fortran/47674
20029         * gfortran.dg/realloc_on_assign_25.f90:  New test.
20031 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
20033         Update copyright years.
20035 2015-01-05  Marek Polacek  <polacek@redhat.com>
20037         PR c/64423
20038         * gcc.dg/pr64423.c: New test.
20040 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20042         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
20043         mmix-knuth-mmixware for the same reason as for MIPS.
20044         * gcc.dg/debug/debug-2.c: Ditto.
20046         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
20048 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
20050         PR testsuite/62250
20051         * lib/gfortran.exp: Add libatomic library search path.
20052         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
20053         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
20055         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
20057 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
20059         * c-c++-common/tsan/bitfield_race.c: New testcase.
20060         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
20062 2015-01-02  Tobias Burnus  <burnus@net-b.de>
20064         * gfortran.dg/coarray/collectives_4.f90: New.
20066 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
20068         PR fortran/57562
20069         * gfortran.dg/extends_16.f90: New.
20071 2015-01-02  Tobias Burnus  <burnus@net-b.de>
20073         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
20075 2015-01-02  Tobias Burnus  <burnus@net-b.de>
20077         * gfortran.dg/coarray/codimension_2.f90: New.
20078         * gfortran.dg/coarray/codimension_2a.f90: New.
20079         * gfortran.dg/coarray_35.f90: New.
20080         * gfortran.dg/coarray_35a.f90: New.
20082 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
20084         PR fortran/60507
20085         * gfortran.dg/dummy_procedure_11.f90: New.
20087 Copyright (C) 2015 Free Software Foundation, Inc.
20089 Copying and distribution of this file, with or without modification,
20090 are permitted in any medium without royalty provided the copyright
20091 notice and this notice are preserved.