S/390: Deprecate g5 and g6 CPU levels
[official-gcc.git] / gcc / testsuite / ChangeLog
blob319cec6f471f08a2323b4957e7978ec2eefca974
1 2015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3         * gcc.target/s390/hotpatch-8.c: Add -Wno-deprecated to options.
4         * gcc.target/s390/hotpatch-9.c: Likewise.
6 2015-12-18  Patrick Palka  <ppalka@gcc.gnu.org>
8         PR c++/68831
9         * g++.dg/pr68831.C: New test.
11 2015-12-17  Jeff Law  <law@redhat.com>
13         * gcc.dg/tree-ssa/split-path-1.c: Explicitly ask for path
14         splitting optimizations.
16 2015-12-17  Nathan Sidwell  <nathan@acm.org>
18         * gcc.dg/ipa/ipa-icf-merge-1.c: New.
19         
20 2015-12-17  David Malcolm  <dmalcolm@redhat.com>
22         * gcc.dg/diagnostic-range-bad-return.c: New test case.
24 2015-12-17  Richard Biener  <rguenther@suse.de>
26         PR tree-optimization/68946
27         * gcc.dg/torture/pr68946.c: New testcase.
29 2015-12-17  Nathan Sidwell  <nathan@acm.org>
31         * c-c++-common/Wunused-var-13.c: Requires label values.
32         * gcc.dg/torture/pr46216.c: Likewise.
34 2015-12-17  Pierre-Marie de Rodat  <derodat@adacore.com>
36         * gnat.dg/specs/debug1.ads: Update the expected number of
37         DW_AT_artificial attribute in compiler output.
39 2015-12-17  Jakub Jelinek  <jakub@redhat.com>
41         PR tree-optimization/68835
42         * gcc.dg/pr68835-1.c: New test.
43         * gcc.dg/pr68835-2.c: New test.
45 2015-12-17  Richard Biener  <rguenther@suse.de>
47         PR tree-optimization/68951
48         * gcc.dg/torture/pr68951.c: New testcase.
50 2015-12-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
52         PR target/67973
53         * lib/target-supports.exp (check_effective_target_stabs): New
54         proc.
55         * g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
56         * g++.dg/other/PR23205.C: Likewise.
57         * g++.dg/other/pr23205-2.C: Likewise.
58         * gcc.dg/20040813-1.c: Likewise.
59         * gcc.dg/darwin-20040809-2.c: Likewise.
60         * objc.dg/stabs-1.m: Likewise.
62 2015-12-17  Andrew Burgess  <andrew.burgess@embecosm.com>
64         * gcc.target/arc/loop-hazard-1.c: New file.
66 2015-12-17  Andrew Burgess  <andrew.burgess@embecosm.com>
68         * gcc.target/arc/jump-around-jump.c (rtc_set_time): Declare.
70 2015-12-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
72         Revert:
73         2015-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
75         PR testsuite/68629
76         * lib/target-supports.exp (check_effective_target_cilkplus): Also
77         check that compiling with -fcilkplus does not give an error.
78         * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
80 2015-12-16  Patrick Palka  <ppalka@gcc.gnu.org>
82         PR c++/16333
83         PR c++/41426
84         PR c++/59879
85         PR c++/66895
86         * g++.dg/conversion/pr16333.C: New test.
87         * g++.dg/conversion/pr41426.C: New test.
88         * g++.dg/conversion/pr59879.C: New test.
89         * g++.dg/conversion/pr66895.C: New test.
91 2015-12-16  Martin Sebor  <msebor@redhat.com>
93         PR c/68868
94         * testsuite/gcc.dg/atomic/stdatomic-init.c: New test.
96 2015-12-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
98         PR target/68805
99         * gcc.target/powerpc/pr68805.c: New test.
101 2015-12-16  Martin Sebor  <msebor@redhat.com>
103         PR objc++/68932
104         * obj-c++.dg/property/at-property-23.mm: Remove check for
105         an error message.
107 2015-12-13  Jeff Law  <law@redhat.com>
109         * gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield.
111 2015-12-16  David Malcolm  <dmalcolm@redhat.com>
113         * c-c++-common/conflict-markers-1.c: New testcase.
114         * c-c++-common/conflict-markers-2.c: Likewise.
115         * c-c++-common/conflict-markers-3.c: Likewise.
116         * c-c++-common/conflict-markers-4.c: Likewise.
117         * c-c++-common/conflict-markers-5.c: Likewise.
118         * c-c++-common/conflict-markers-6.c: Likewise.
119         * c-c++-common/conflict-markers-7.c: Likewise.
120         * c-c++-common/conflict-markers-8.c: Likewise.
121         * c-c++-common/conflict-markers-9.c: Likewise.
122         * c-c++-common/conflict-markers-10.c: Likewise.
123         * c-c++-common/conflict-markers-11.c: Likewise.
124         * g++.dg/conflict-markers-1.C: Likewise.
126 2015-12-16  David Malcolm  <dmalcolm@redhat.com>
128         * gcc.dg/cast-function-1.c (bar): Update column numbers.
129         * gcc.dg/diagnostic-range-bad-called-object.c: New test case.
131 2015-12-16  David Malcolm  <dmalcolm@redhat.com>
133         * gcc.dg/diagnostic-range-static-assert.c: New test case.
135 2015-12-16  Marek Polacek  <polacek@redhat.com>
137         PR c/64637
138         * gcc.dg/pr64637.c: New test.
140 2015-12-16  Nathan Sidwell  <nathan@acm.org>
142         * gcc.dg/sibcall-9.c: Xfail for nvptx.
144 2015-12-16  Richard Biener  <rguenther@suse.de>
146         PR tree-optimization/68870
147         * gcc.dg/torture/pr68870.c: New testcase.
149 2015-12-16  Tom de Vries  <tom@codesourcery.com>
151         * g++.dg/ipa/devirt-37.C: Update for new fre2 pass.
152         * g++.dg/ipa/devirt-40.C: Same.
153         * g++.dg/tree-ssa/pr61034.C: Same.
154         * gcc.dg/ipa/ipa-pta-1.c: Update for new pta1 pass.
155         * gcc.dg/ipa/ipa-pta-10.c: Same.
156         * gcc.dg/ipa/ipa-pta-11.c: Same.
157         * gcc.dg/ipa/ipa-pta-14.c: Same.
158         * gcc.dg/ipa/ipa-pta-16.c: Same.
159         * gcc.dg/ipa/ipa-pta-2.c: Same.
160         * gcc.dg/ipa/ipa-pta-5.c: Same.
161         * gcc.dg/ipa/ipa-pta-6.c: Same.
162         * gcc.dg/torture/ipa-pta-1.c: Same.
163         * gcc.dg/ipa/ipa-pta-13.c: Update for new fre2 and pta1 pass.
164         * gcc.dg/ipa/ipa-pta-3.c: Same.
165         * gcc.dg/ipa/ipa-pta-4.c: Same.
167 2015-12-16  Richard Biener  <rguenther@suse.de>
169         PR testsuite/68915
170         * gcc.dg/vect/pr46032.c: Use dg-additional-options.
172 2015-12-16  Richard Biener  <rguenther@suse.de>
174         PR testsuite/68916
175         PR testsuite/68914
176         * gcc.dg/vect/pr45752.c: Require vect_perm and adjust expected
177         dump.
178         * gcc.dg/vect/slp-perm-4.c: Likewise.
180 2015-12-16  Matthew Wahab  <matthew.wahab@arm.com>
182         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Update
183         comment.  Use check_effective_target_arm_v8_1a_neon_ok to select
184         the command line options.
185         (check_effective_target_arm_v8_1a_neon_ok_nocache): Update initial
186         test to allow ARM targets.  Select and record a working set of
187         command line options.
188         (check_effective_target_arm_v8_1a_neon_hw): Add tests for ARM
189         targets.
191 2015-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
193         PR target/68648
194         * gcc.c-torture/execute/pr68648.c: New test.
196 2015-12-16  Richard Biener  <rguenther@suse.de>
198         PR tree-optimization/68892
199         * gcc.dg/vect/bb-slp-pr68892.c: New testcase.
201 2015-12-16  Jakub Jelinek  <jakub@redhat.com>
203         PR rtl-optimization/65980
204         * gcc.dg/pr65980.c: New test.
206 2015-12-15  Martin Sebor  <msebor@redhat.com>
208         PR c++/42121
209         PR c++/68478
210         PR c++/68613
211         PR c++/68689
212         PR c++/68710
213         * g++.dg/compat/struct-layout-1_generate.c: Avoid generating
214         further fields after the first flexible array member.
215         * g++.dg/ext/flexary2.C: Expect a sole flexible array member
216         to be rejected.  Add a test case exercising zero-length array.
217         * g++.dg/ext/flexary3.C: Expect a sole flexible array member
218         to be rejected.
219         * g++.dg/ext/flexary.h: New file.
220         * g++.dg/ext/flexary4.C: New file.
221         * g++.dg/ext/flexary5.C: New file.
222         * g++.dg/ext/flexary6.C: New file.
223         * g++.dg/ext/flexary7.C: New file.
224         * g++.dg/ext/flexary8.C: New file.
225         * g++.dg/other/dump-ada-spec-2.C: Adjust to reflect flexible
226         array members.
227         * g++.dg/parse/pr43765.C: Add a member to make a struct with
228         a flexible array member valid.  Adjust expected error message.
229         * g++.dg/torture/pr64280.C: Expect a sole flexible array member
230         to be rejected.
231         * g++.dg/torture/pr64312.C: Add a member to make a struct with
232         a flexible array member valid.
233         * g++.dg/ubsan/object-size-1.C: Adjust expected diagnostic.
235 2015-12-15  Marek Polacek  <polacek@redhat.com>
237         PR c/68907
238         * gcc.dg/pr68907.c: New test.
240 2015-12-15  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
242         * gfortran.dg/coarray_critical_1.f90: New.
244 2015-12-15  Martin Jambor  <mjambor@suse.cz>
246         PR ipa/68851
247         * g++.dg/ipa/pr68851.C: New test.
249 2015-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
251         PR c++/63506
252         * g++.dg/cpp0x/pr63506-1.C: New.
253         * g++.dg/cpp0x/pr63506-2.C: Likewise.
255 2015-12-15  Olivier Hainque  <hainque@adacore.com>
257         * gcc.target/visium/block_move.c: Skip for -mcpu=gr5.
259 2015-12-15  Jakub Jelinek  <jakub@redhat.com>
261         PR tree-optimization/66688
262         * gcc.dg/pr66688.c: New test.
264 2015-12-15  Patrick Palka  <ppalka@gcc.gnu.org>
266         PR c++/21802
267         PR c++/53223
268         * g++.dg/cpp0x/pr53223.C: New test.
269         * g++.dg/lookup/pr21802.C: New test.
270         * g++.dg/lookup/two-stage4.C: Remove XFAIL.
272 2015-12-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
274         * gfortran.dg/quad_2.f90: Update test.
276 2015-12-14  Steve Ellcey  <sellcey@imgtec.com>
278         * gcc.dg/tree-ssa/ssa-fre-4.c: Remove mips*-*-* target.
279         * gcc.target/mips/ext-2.c: Update scan checks.
281 2015-12-14  Nathan Sidwell  <nathan@acm.org>
283         * g++.dg/abi/nvptx-nrv1.C: New.
284         * g++.dg/abi/nvptx-ptrmem1.C: New.
285         * gcc.target/nvptx/abi-complex-arg.c: New.
286         * gcc.target/nvptx/abi-complex-ret.c: New.
287         * gcc.target/nvptx/abi-enum-arg.c: New.
288         * gcc.target/nvptx/abi-enum-ret.c: New.
289         * gcc.target/nvptx/abi-knr-arg.c: New.
290         * gcc.target/nvptx/abi-knr-ret.c: New.
291         * gcc.target/nvptx/abi-scalar-arg.c: New.
292         * gcc.target/nvptx/abi-scalar-ret.c: New.
293         * gcc.target/nvptx/abi-struct-arg.c: New.
294         * gcc.target/nvptx/abi-struct-ret.c: New.
295         * gcc.target/nvptx/abi-vararg-1.c: New.
296         * gcc.target/nvptx/abi-vararg-2.c: New.
297         * gcc.target/nvptx/abi-vect-arg.c: New.
298         * gcc.target/nvptx/abi-vect-ret.c: New.
300 2015-12-14  Jakub Jelinek  <jakub@redhat.com>
302         PR c/68833
303         * c-c++-common/pr68833-1.c: New test.
304         * c-c++-common/pr68833-2.c: New test.
306 2015-12-14  Richard Biener  <rguenther@suse.de>
308         PR tree-optimization/68852
309         * g++.dg/torture/pr68852.C: New testcase.
311 2015-12-14  Alexander Monakov  <amonakov@ispras.ru>
313         * gcc.dg/builtin-return-1.c: Correct effective-target test.
314         * gcc.dg/stack-usage-2.c: Use effective-target test.
316 2015-12-14  Martin Jambor  <mjambor@suse.cz>
318         PR ipa/66616
319         * g++.dg/ipa/pr66616.C: New test.
321 2015-12-14  Jakub Jelinek  <jakub@redhat.com>
323         PR rtl-optimization/68730
324         * gcc.dg/pr68730.c: New test.
326 2015-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
328         PR testsuite/68629
329         * lib/target-supports.exp (check_effective_target_cilkplus): Also
330         check that compiling with -fcilkplus does not give an error.
331         * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
333 2015-12-13  David Edelsohn  <dje.gcc@gmail.com>
335         * gcc.dg/graphite/pr42729.c: XFAIL AIX.
337 2015-12-13  Jeff Law  <law@redhat.com>
339         * gcc.target/m68k/pr19201.c: New test.
341         * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
342         command line options.
343         * gcc.target/m68k/20090709-1.c: Adjust expected output.
345 2015-12-12  David Edelsohn  <dje.gcc@gmail.com>
347         * g++.dg/opt/pr48549.C: XFAIL AIX.
348         * g++.dg/abi/anon1.C: XFAIL AIX.
349         * gcc.dg/graphite/pr42917.c: XFAIL AIX.
351 2015-12-12  Tobias Burnus  <burnus@net-b.de>
353         PR fortran/45859
354         * gfortran.dg/coarray_args_2.f90: Remove dg-error.
356 2015-12-12  David Edelsohn  <dje.gcc@gmail.com>
358         * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
359         * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
360         wchar_t.
362 2015-12-12  Paolo Bonzini  <bonzini@gnu.org>
364         PR sanitizer/68418
365         * gcc.dg/ubsan/c99-wrapv-shift-1.c,
366         gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
368 2015-12-11  Jeff Law  <law@redhat.com>
370         PR tree-optimization/68844
371         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
373 2015-12-11  Nathan Sidwell  <nathan@acm.org>
375         * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
377 2015-12-11  Jan Beulich  <jbeulich@suse.com>
379         * gcc.c-torture/execute/stkalign.c: New.
381 2015-12-11  Tsvetkova Alexandra  <aleksandra.tsvetkova@intel.com>
383         * gcc.target/i386/mpx/memmove-1.c: New test.
384         * gcc.target/i386/mpx/memmove-2.c: New test.
386 2015-12-11  Nathan Sidwell  <nathan@acm.org>
388         * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
389         * gcc.target/nvptx/decl-init.c: Likewise.  Add TI case.
391 2015-12-11  Martin Jambor  <mjambor@suse.cz>
393         PR ipa/68064
394         * g++.dg/torture/pr68064.C: New test.
396 2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
398         * gcc.target/s390/md/setmem_long-1.c: New test.
400 2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
402         * gcc.target/s390/md/movstr-1.c: New test.
403         * gcc.target/s390/s390.exp: Add subdir md.
404         Do not run hotpatch tests twice.
406 2015-12-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
408         * gcc.dg/vect/vect-32-chars.c: New test.
410 2015-12-11  Jan Hubicka  <hubicka@ucw.cz>
412         PR ipa/61886
413         * gcc.dg/lto/pr61886_0.c: New testcase
415 2015-12-10  Jan Hubicka  <hubicka@ucw.cz>
417         * gcc.c-torture/execute/20010122-1.c: Disable cloning.
419 2015-12-10  Vladimir Makarov  <vmakarov@redhat.com>
421         PR rtl-optimization/68691
422         * gcc.target/i386/pr68691.c: New.
424 2015-12-10  David Malcolm  <dmalcolm@redhat.com>
426         * lib/multiline.exp (_multiline_expected_outputs): Update comment.
427         (dg-end-multiline-output): Capture line numbers within
428         _multiline_expected_outputs.
429         (handle-multiline-outputs): Access global $testname_with_flags
430         and add it as a prefix to pass/fail results.  Extract line numbers
431         from $_multiline_expected_outputs and print them within pass/fail
432         results, replacing the printing of $index.  Consolidate the
433         string prefix shared between pass/fail into a new local ($title).
435 2015-12-10  Jeff Law  <law@redhat.com>
437         PR tree-optimization/68619
438         * gcc.dg/tree-ssa/pr68619-1.c: New test.
439         * gcc.dg/tree-ssa/pr68619-2.c: New test.
440         * gcc.dg/tree-ssa/pr68619-3.c: New test.
441         * gcc.dg/tree-ssa/pr68619-4.c: New test.
442         * gcc.dg/tree-ssa/pr68619-5.c: New test.
444 2015-12-10  Jakub Jelinek  <jakub@redhat.com>
446         PR rtl-optimization/68376
447         PR rtl-optimization/68670
448         * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
449         tests.
450         (main): Call them.
451         * gcc.dg/pr68670-1.c: New test.
452         * gcc.dg/pr68670-2.c: New test.
454 2015-12-10  Marek Polacek  <polacek@redhat.com>
456         PR c++/68348
457         * g++.dg/cpp0x/pr68348.C: New test.
459 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
461         * gnat.dg/specs/elab4.ads: New test.
462         * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
464 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
466         * gnat.dg/array25.adb: New test.
467         * gnat.dg/array25_pkg.ad[sb]: New helper.
469 2015-12-10  Claudiu Zissulescu  <claziss@synopsys.com>
471         * lib/target-supports.exp (check_effective_target_arc_atomic): New
472         function.
473         (check_effective_target_sync_int_long): Add checks for ARC atomic
474         feature.
475         (check_effective_target_sync_char_short): Likewise.
477 2015-12-10  Richard Biener  <rguenther@suse.de>
479         PR tree-optimization/68817
480         * gfortran.dg/pr68817.f90: New testcase.
482 2015-12-10  Christophe Lyon  <christophe.lyon@linaro.org>
484         Revert [testsuite][ARM target attributes] Fix effective_target tests
485         2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
487         * lib/target-supports.exp
488         (check_effective_target_arm_vfp_ok_nocache): New.
489         (check_effective_target_arm_vfp_ok): Call the new
490         check_effective_target_arm_vfp_ok_nocache function.
491         (check_effective_target_arm_fp_ok_nocache): New.
492         (check_effective_target_arm_fp_ok): New.
493         (add_options_for_arm_fp): New.
494         (check_effective_target_arm_crypto_ok_nocache): Require
495         target_arm_v8_neon_ok instead of arm32.
496         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
497         (check_effective_target_arm_crypto_pragma_ok): New.
498         (add_options_for_arm_vfp): New.
499         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
500         target. Do not force -mfloat-abi=softfp, use arm_vfp effective
501         target instead.
502         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
503         -mfloat-abi=softfp, use arm_fp effective target instead.
504         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
505         dependency.
506         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
507         use arm_vfp effective target instead.
508         * gcc.target/arm/attr-neon3.c: Likewise.
510 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
512         * gnat.dg/specs/access1.ads: New test.
513         * gnat.dg/specs/access2.ads: Likewise.
515 2015-12-10  Jakub Jelinek  <jakub@redhat.com>
517         PR tree-optimization/68785
518         * gcc.dg/pr68785.c: New test.
520 2015-12-10  Richard Biener  <rguenther@suse.de>
522         PR ipa/68331
523         * gcc.dg/torture/ipa-pta-3.c: New testcase.
524         * g++.dg/ipa/ipa-pta-1.C: Likewise.
526 2015-12-10  Richard Biener  <rguenther@suse.de>
528         PR ipa/68721
529         * gcc.dg/torture/pr68721.c: New testcase.
531 2015-12-10  Richard Biener  <rguenther@suse.de>
533         PR tree-optimization/68806
534         * gcc.dg/torture/pr68806.c: New testcase.
536 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
538         PR ipa/61886
539         PR middle-end/25140
540         * gcc.c-torture/execute/alias-2.c: New testcase.
542 2015-12-09  Tobias Burnus  <burnus@net-b.de>
543             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
545         * gfortran.dg/coarray_40.f90: New.
547 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
549         PR lto/68811
550         * g++.dg/lto/pr68811_0.C: New testcase.
551         * g++.dg/lto/pr68811_1.C: New testcase.
553 2015-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
555         PR c++/60218
556         * g++.dg/ext/bases2.C: New.
558 2015-12-09  Uros Bizjak  <ubizjak@gmail.com>
560         * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
561         * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
562         * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
563         * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
564         * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
565         * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
566         * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
567         * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
568         * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
570 2015-12-09  Alexander Monakov  <amonakov@ispras.ru>
572         * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
573         passing terminating NULL as int rather than pointer.
575 2015-12-09  Marek Polacek  <polacek@redhat.com>
577         PR tree-optimization/66949
578         * gcc.dg/torture/pr66949-1.c: New test.
579         * gcc.dg/torture/pr66949-2.c: New test.
581 2015-12-09  James Greenhalgh  <james.greenhalgh@arm.com>
583         PR rtl-optimization/67609
584         * gcc.dg/torture/pr67609.c: New.
586 2015-12-09  Richard Biener  <rguenther@suse.de>
588         PR tree-optimization/68583
589         * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
590         * gcc.dg/vect/vect-72.c: Adjust.
591         * gcc.dg/vect/vect-cselim-2.c: Likewise.
592         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
594 2015-12-09  Richard Biener  <rguenther@suse.de>
596         PR tree-optimization/68417
597         * gcc.dg/vect/pr68417.c: New testcase.
599 2015-12-09  Martin Liska  <mliska@suse.cz>
601         * gcc.dg/ipa/pr68790.c: New test.
603 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
605         PR ipa/61886
606         PR middle-end/25140
607         * gcc.c-torture/execute/alias-3.c: New testcase.
609 2015-12-08  Martin Sebor  <msebor@redhat.com>
611         PR c++/68711
612         * g++.dg/other/offsetof8.C: New test.
614 2015-12-08  Nathan Sidwell  <nathan@acm.org>
616         * gcc.target/nvptx/trailing-init.c: New.
618         * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
619         * gcc.c-torture/compile/pr33855.c: Likewise.
620         * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
622 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
624         PR target/68701
625         * gcc.target/i386/pr68701-1.c: New test.
626         * gcc.target/i386/pr68701-2.c: Ditto.
628 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
630         * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
631         * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
632         * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
634 2015-12-08  Eric Botcazou  <ebotcazou@adacore.com>
636         * gcc.dg/sso-9.c (foo): Robustify trick.
638 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
640         * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
641         New test function.
643 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
645         PR c/68757
646         * gcc.dg/plugin/diagnostic-test-expressions-1.c
647         (test_builtin_choose_expr): New test function.
648         (test_builtin_call_with_static_chain): Likewise.
649         (test_builtin_complex): Likewise.
650         (test_builtin_shuffle): Likewise.
652 2015-12-08  Jiong Wang  <jiong.wang@arm.com>
654         * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
655         as well.
657 2015-12-08  Marek Polacek  <polacek@redhat.com>
659         PR c++/68116
660         * g++.dg/cpp0x/pr68116.C: New test.
662 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
664         * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
665         specifier.
667 2015-12-08  Jakub Jelinek  <jakub@redhat.com>
669         PR c/48088
670         PR c/68657
671         * c-c++-common/pr68657-1.c: New test.
672         * c-c++-common/pr68657-2.c: New test.
673         * c-c++-common/pr68657-3.c: New test.
674         * gcc.dg/cpp/warn-normalized-3.c: Use
675         -Werror=normalized=nfc instead of -Werror=normalized=
676         in dg-options.
678 2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
680         * lib/target-supports.exp
681         (check_effective_target_arm_vfp_ok_nocache): New.
682         (check_effective_target_arm_vfp_ok): Call the new
683         check_effective_target_arm_vfp_ok_nocache function.
684         (check_effective_target_arm_fp_ok_nocache): New.
685         (check_effective_target_arm_fp_ok): New.
686         (add_options_for_arm_fp): New.
687         (check_effective_target_arm_crypto_ok_nocache): Require
688         target_arm_v8_neon_ok instead of arm32.
689         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
690         (check_effective_target_arm_crypto_pragma_ok): New.
691         (add_options_for_arm_vfp): New.
692         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
693         target. Do not force -mfloat-abi=softfp, use arm_vfp effective
694         target instead.
695         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
696         -mfloat-abi=softfp, use arm_fp effective target instead.
697         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
698         dependency.
699         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
700         use arm_vfp effective target instead.
701         * gcc.target/arm/attr-neon3.c: Likewise.
703 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
705         * gfortran.dg/pr68627.f: Limit target to x86.
707 2015-12-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
708             Joern Rennecke  <joern.rennecke@embecosm.com>
710         * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
711         inline assembly read to make sure dummy is not optimized
712         away by LTO.
714 2015-12-08  Ilya Enkovich  <enkovich.gnu@gmail.com>
716         PR tree-optimization/68766
717         * gcc.dg/pr68766.c: New test.
719 2015-12-07  Eric Botcazou  <ebotcazou@adacore.com>
721         * gcc.target/sparc/struct-ret-check.c: Rename to...
722         * gcc.target/sparc/struct-ret-check-1.c: ...this.
723         * gcc.target/sparc/struct-ret-check-2.c: New test.
725 2015-12-07  Jakub Jelinek  <jakub@redhat.com>
727         PR c++/68760
728         * g++.dg/tree-ssa/pr68760.C: New test.
730         PR middle-end/66726
731         * g++.dg/tree-ssa/pr66726.c: Renamed to...
732         * g++.dg/tree-ssa/pr66726.C: ... this.
734 2015-12-07  Steve Ellcey  <sellcey@imgtec.com>
736         * gcc.target/mips/wrap-delay.c: New test.
738 2015-12-07  Jason Merrill  <jason@redhat.com>
740         * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
741         environment variable.
743 2015-12-07  Marek Polacek  <polacek@redhat.com>
745         PR c/68668
746         * gcc.dg/pr68668.c: New test.
748 2015-12-07  Vladimir Makarov  <vmakarov@redhat.com>
750         * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
752 2015-12-07  Nathan Sidwell  <nathan@acm.org>
754         * gcc.target/nvptx/abort.c: New.
756 2015-12-07  David Malcolm  <dmalcolm@redhat.com>
758         * gcc.dg/diagnostic-ranges-1.c: New test file.
759         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
760         (test_percent_q_plus_d): New test function.
761         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
762         (test_show_locus): Rewrite test code using
763         rich_location::set_range.  Add code to unit-test the "%q+D"
764         format code.
766 2015-12-07  Martin Liska  <mliska@suse.cz>
768         * g++.dg/ipa/pr66896.C: New test.
770 2015-12-06  Dmitry Vyukov  <dvyukov@google.com>
772         * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
773         * gcc.dg/sancov/asan.c: Don't run when asan is not available.
775 2015-12-07  Nathan Sidwell  <nathan@acm.org>
777         * gcc.target/nvptx/decl-init.c: New.
779 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
781         PR target/68627
782         * gfortran.dg/pr68627.f: New test.
784 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
786         PR target/68633
787         * gcc.target/i386/pr68633.c: New test.
789 2015-12-06  Victoria Stepanyan  <victoria.stepanyan@amd.com>
791         * gcc.target/i386/clzero.c: New.
792         * gcc.target/i386/sse-12.c: Add -mclzero.
793         * gcc.target/i386/sse-13.c: Ditto.
794         * gcc.target/i386/sse-14.c: Ditto.
795         * gcc.target/i386/sse-22.c: Ditto.
796         * gcc.target/i386/sse-23.c: Ditto.
797         * g++.dg/other/i386-2.C: Ditto.
798         * g++.dg/other/i386-3.C: Ditto.
800 2015-12-05  David Edelsohn  <dje.gcc@gmail.com>
802         * gcc.target/powerpc/recip-sqrtf.c: New test.
804 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
805             Sebastian Pop  <s.pop@samsung.com>
807         * gcc.dg/graphite/id-29.c: New test.
809 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
810             Sebastian Pop  <s.pop@samsung.com>
812         PR tree-optimization/68693
813         * gfortran.dg/graphite/pr68693.f90: New test.
815 2015-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
817         * gcc.c-torture/compile/20151204.c: New.
819 2015-12-04  Nathan Sidwell  <nathan@acm.org>
821         * gcc.dg/vla-24.c: Requires alloca.
823 2015-12-04  Vladimir Makarov  <vmakarov@redhat.com>
825         PR rtl-optimization/68349
826         * gcc.target/i386/pr68349.c: New test.
828 2015-12-04  Nathan Sidwell  <nathan@acm.org>
830         * gcc.target/nvptx/ary-init.c: New.
832 2015-12-04  David Malcolm  <dmalcolm@redhat.com>
834         * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
835         * g++.dg/gomp/loop-1.C: Update dg-error locations.
836         * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
837         from gcc.dg/plugin/diagnostic-test-expressions-1.c.
838         * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
839         * g++.dg/template/crash55.C: Update dg-error directives.
840         * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
841         directives.
842         * g++.dg/template/pr64100.C: Update location of dg-error
843         directive.
844         * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
845         * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
846         improved location information.
847         * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
848         * g++.dg/warn/Wconversion-real-integer2.C: Update location of
849         dg-warning; add a dg-message.
850         * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
851         based on objc.dg/plugin/diagnostic-test-expressions-1.m.
852         * obj-c++.dg/plugin/plugin.exp: New file, based on
853         objc.dg/plugin/plugin.exp.
855 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
857         PR c/68656
858         * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
859         line 1.
860         * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
861         * gcc.dg/tree-ssa/pr23109.c: Likewise.
862         * gcc.dg/tree-ssa/recip-5.c: Likewise.
863         * gcc.dg/pr33007.c: Likewise.
865 2015-12-04  Paolo Bonzini  <bonzini@gnu.org>
867         * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
868         * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
869         * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
870         * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
871         * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
872         * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
874 2015-11-25  Nick Clifton  <nickc@redhat.com>
876         * gcc.target/msp430/msp_abi_div_funcs.c: New test.
877         * gcc.target/msp430/mul_main.h: New test support file.
878         * gcc.target/msp430/mul_none.c: New test.
879         * gcc.target/msp430/mul_16bit.c: New test.
880         * gcc.target/msp430/mul_32bit.c: New test.
881         * gcc.target/msp430/mul_f5.c: New test.
883 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
885         PR tree-optimization/68680
886         * gcc.target/i386/pr68680.c: New test.
888         PR tree-optimization/68671
889         * gcc.dg/pr68671.c: New test.
891 2015-12-02  Jeff Law  <law@redhat.com>
893         * gcc.dg/tree-ssa/reassoc-43.c: New test.
895 2015-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
897         * gcc.target/aarch64/mgeneral-regs_4.c: New test.
899 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
901         * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
902         access arbitrary stack frames.
903         * gcc.dg/Wno-frame-address.c: Likewise.
905 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
907         * gcc.target/s390/asm-machine-1.c: Updated.
908         * gcc.target/s390/asm-machine-2.c: Updated.
909         * gcc.target/s390/asm-machine-3.c: Updated.
910         * gcc.target/s390/asm-machine-4.c: Updated.
912 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
914         * gcc.target/s390/asm-machine-1.c: New test.
915         * gcc.target/s390/asm-machine-2.c: New test.
916         * gcc.target/s390/asm-machine-3.c: New test.
917         * gcc.target/s390/asm-machine-4.c: New test.
918         * gcc.target/s390/target-attribute/tattr-1.c: New test.
919         * gcc.target/s390/target-attribute/tattr-2.c: New test.
920         * gcc.target/s390/target-attribute/tattr-3.c: New test.
921         * gcc.target/s390/target-attribute/tattr-4.c: New test.
922         * gcc.target/s390/target-attribute/tattr-5.c: New test.
923         * gcc.target/s390/target-attribute/tattr-6.c: New test.
924         * gcc.target/s390/target-attribute/tattr-7.c: New test.
925         * gcc.target/s390/target-attribute/tattr-8.c: New test.
926         * gcc.target/s390/target-attribute/tattr-9.c: New test.
927         * gcc.target/s390/target-attribute/tattr-10.c: New test.
928         * gcc.target/s390/target-attribute/tattr-11.c: New test.
929         * gcc.target/s390/target-attribute/tattr-12.c: New test.
930         * gcc.target/s390/target-attribute/tattr-13.c: New test.
931         * gcc.target/s390/target-attribute/tattr-14.c: New test.
932         * gcc.target/s390/target-attribute/tattr-15.c: New test.
933         * gcc.target/s390/target-attribute/tattr-16.c: New test.
934         * gcc.target/s390/target-attribute/tattr-17.c: New test.
935         * gcc.target/s390/target-attribute/tattr-18.c: New test.
936         * gcc.target/s390/target-attribute/tattr-19.c: New test.
937         * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
938         * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
939         * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
940         * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
941         * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
942         * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
943         * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
944         * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
945         * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
946         * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
947         * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
948         * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
949         * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
950         * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
951         * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
952         * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
953         * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
954         * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
955         * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
956         * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
957         * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
958         * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
959         * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
960         * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
961         * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
962         * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
963         * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
964         * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
965         * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
966         * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
967         * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
968         * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
969         * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
970         * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
971         * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
972         * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
973         * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
974         * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
975         * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
976         * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
977         * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
978         * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
979         * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
980         * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
981         * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
982         * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
983         * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
984         * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
985         * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
986         * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
987         * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
988         * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
989         * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
990         * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
991         * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
992         * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
993         * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
994         * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
995         * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
996         * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
997         * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
998         * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
999         * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
1000         * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
1001         * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
1002         * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
1003         * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
1004         * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
1005         Add check whether target attribute is available.
1006         Run test in target-attribute subdir.
1007         * gcc.target/s390/s390-c++.exp
1008         (check_effective_target_target_attribute): Likewise.
1010 2015-12-04  Kirill Yukhin  <kirill.yukhin@intel.com>
1012         * c-c++-common/attr-simd-4.c: New test.
1013         * c-c++-common/attr-simd-5.c: New test.
1015 2015-12-04  Nathan Sidwell  <nathan@acm.org>
1017         * gcc.dg/graphite/id-28.c: Requires pthreads.
1019 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1021         * gcc.dg/vla-24.c: New test.
1023 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1025         * gcc.target/aarch64/stack-checking.c: New test.
1027 2015-12-04  Richard Biener  <rguenther@suse.de>
1029         PR testsuite/68681
1030         * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
1032 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1034         * gcc.dg/sso-9.c: New test.
1036 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
1038         PR target/68655
1039         * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
1040         * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
1042 2015-12-03  Bernd Schmidt  <bschmidt@redhat.com>
1044         PR target/68472
1045         * gcc.target/i386/rop1.c: New test.
1047 2015-12-03  Nathan Sidwell  <nathan@acm.org>
1049         * gcc.target/nvptx/decl.c: New.
1050         * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
1052 2015-12-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1054         PR rtl-optimization/68624
1055         * gcc.c-torture/execute/pr68624.c: New test.
1057 2015-12-03  Richard Biener  <rguenther@suse.de>
1059         PR tree-optimization/66051
1060         * gcc.dg/vect/slp-42.c: New testcase.
1062 2015-12-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1064         * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
1065         * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
1067 2015-12-03  Richard Biener  <rguenther@suse.de>
1069         PR tree-optimization/67800
1070         PR tree-optimization/68333
1071         * gcc.target/i386/vect-pr67800.c: New testcase.
1073 2015-12-03  Richard Biener  <rguenther@suse.de>
1075         PR tree-optimization/68639
1076         * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
1078 2015-12-02  Jan Hubicka  <hubicka@ucw.cz>
1080         PR ipa/68184
1081         * g++.dg/torture/pr68184.C: New testcase.
1083 2015-12-03  Jakub Jelinek  <jakub@redhat.com>
1085         PR preprocessor/57580
1086         * c-c++-common/cpp/pr57580.c: New test.
1087         * c-c++-common/gomp/pr57580.c: New test.
1089 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1090             Sebastian Pop  <s.pop@samsung.com>
1092         * gcc.dg/graphite/id-28.c: New.
1094 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1095             Sebastian Pop  <s.pop@samsung.com>
1097         * gfortran.dg/graphite/id-26.f03: New.
1099 2015-12-02  Jason Merrill  <jason@redhat.com>
1101         * lib/g++.exp: Handle --stds= option.
1102         * lib/g++-dg.exp (g++-dg-runtest): Use it.
1104 2015-12-02  Tobias Burnus  <burnus@net-b.de>
1105             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1107         * gfortran.dg/coarray/event_1.f90: New.
1108         * gfortran.dg/coarray/event_2.f90: New.
1110 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1111             Sebastian Pop  <s.pop@samsung.com>
1113         PR tree-optimization/68550
1114         * gfortran.dg/graphite/pr68550-1.f90: New.
1115         * gfortran.dg/graphite/pr68550-2.f90: New.
1117 2015-12-02  Marek Polacek  <polacek@redhat.com>
1119         PR c/68513
1120         * gcc.dg/pr68513.c: New test.
1122 2015-12-02  Cesar Philippidis  <cesar@codesourcery.com>
1124         PR fortran/63861
1125         * gfortran.dg/goacc/array-reduction.f90: New test.
1126         * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
1127         * gfortran.dg/goacc/coarray.f95: Likewise.
1128         * gfortran.dg/goacc/coarray_2.f90: Likewise.
1129         * gfortran.dg/goacc/reduction-2.f95: Likewise.
1130         * gfortran.dg/goacc/reduction.f95: Likewise.
1132 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
1134         PR target/68647
1135         * gcc.target/i386/pr68647.c: New test.
1137 2015-12-02  Marek Polacek  <polacek@redhat.com>
1139         PR c++/68653
1140         * g++.dg/warn/nonnull3.C: New test.
1142 2015-12-02  Joseph Myers  <joseph@codesourcery.com>
1144         PR c/68162
1145         * gcc.dg/pr68162-1.c: New test.
1147 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1148             Sebastian Pop  <s.pop@samsung.com>
1150         * gfortran.dg/graphite/run-id-3.f90: New.
1152 2015-12-02  David Sherwood  <david.sherwood@arm.com>
1154         * gcc.target/aarch64/fmaxmin.c: New test.
1156 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
1158         * gfortran.dg/goacc/coarray.f95: XFAIL.
1159         * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
1160         * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
1161         directive.
1163 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
1164             Julian Brown  <julian@codesourcery.com>
1165             James Norris  <James_Norris@mentor.com>
1167         * c-c++-common/goacc/host_data-5.c: New file.
1168         * c-c++-common/goacc/host_data-6.c: Likewise.
1170 2015-12-02  Tom de Vries  <tom@codesourcery.com>
1172         * c-c++-common/goacc/kernels-default-2.c: New test.
1173         * c-c++-common/goacc/kernels-default.c: New test.
1175 2015-12-02  Tom de Vries  <tom@codesourcery.com>
1177         * c-c++-common/goacc/kernels-alias-2.c: New test.
1178         * c-c++-common/goacc/kernels-alias-3.c: New test.
1179         * c-c++-common/goacc/kernels-alias-4.c: New test.
1180         * c-c++-common/goacc/kernels-alias-5.c: New test.
1181         * c-c++-common/goacc/kernels-alias-6.c: New test.
1182         * c-c++-common/goacc/kernels-alias-7.c: New test.
1183         * c-c++-common/goacc/kernels-alias-8.c: New test.
1184         * c-c++-common/goacc/kernels-alias.c: New test.
1186 2015-12-02  Tom de Vries  <tom@codesourcery.com>
1188         * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
1189         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
1190         * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
1192 2015-12-02  Richard Biener  <rguenther@suse.de>
1194         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
1195         y guarding a call to abort ().
1196         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1197         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1199 2015-12-02  Marek Polacek  <polacek@redhat.com>
1201         PR middle-end/68570
1202         * gcc.dg/torture/pr68570.c: New test.
1204 2015-12-02  Richard Biener  <rguenther@suse.de>
1206         PR tree-optimization/68625
1207         * gcc.dg/torture/pr68625.c: New testcase.
1209 2015-12-02  Richard Sandiford  <richard.sandiford@arm.com>
1211         * gcc.target/i386/pr68432-1.c: New test.
1212         * gcc.target/i386/pr68432-2.c: Likewise.
1213         * gcc.target/i386/pr68432-3.c: Likewise.
1215 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1217         * gcc.target/s390/zvector/vec-splat-2.c: New test.
1219 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1221         * gcc.target/s390/vector/vec-vrepi-1.c: New test.
1223 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1225         * gcc.target/s390/zvector/vec-splat-1.c: New test.
1227 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1229         * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
1230         * gcc.target/s390/bswaphi-1.c: New test.
1232 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1234         * lib/target-supports.exp: Add s390 and s390x to the list of long
1235         long atomic targets.
1237 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1239         * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
1240         s390x to enable 64 bit bswap patterns.
1241         * gcc.dg/optimize-bswapdi-2.c: Likewise.
1242         * gcc.dg/optimize-bswapdi-3.c: Likewise.
1243         * lib/target-supports.exp: Add a comment for s390.
1245 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1247         * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
1248         order to make -m31 work.
1249         * gcc.dg/optimize-bswapsi-1.c: Likewise.
1250         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1252 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
1254         PR c/68533
1255         * gcc.dg/pr68533.c: New test.
1257 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
1259         PR tree-optimization/68577
1260         * gcc.dg/vect/pr68577.c: New test.
1262 2015-12-01  Nathan Sidwell  <nathan@acm.org>
1264         * gcc.target/nvptx/uninit-decl.c: New.
1266 2015-12-01  Jan Hubicka  <hubicka@ucw.cz>
1268         * gcc.c-torture/execute/alias-1.c: New testcase.
1270 2015-12-01  Marek Polacek  <polacek@redhat.com>
1272         PR tree-optimization/64769
1273         * c-c++-common/gomp/pr64769.c: New test.
1275 2015-12-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1277         * gcc.target/powerpc/swaps-p8-22.c: New.
1279 2015-12-01  Marek Polacek  <polacek@redhat.com>
1281         PR tree-optimization/67916
1282         * gcc.dg/torture/pr67916.c: New test.
1284 2015-12-01  Marek Polacek  <polacek@redhat.com>
1286         PR middle-end/68582
1287         * c-c++-common/pr68582.c: New test.
1289 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
1291         PR tree-optimization/68474
1292         * gcc.dg/pr68474.c: New test.
1294 2015-12-01  Christian Bruel  <christian.bruel@st.com>
1296         PR target/68617
1297         * gcc.target/arm/attr-unaligned-load-ice.c: New test.
1299 2015-12-01  Tom de Vries  <tom@codesourcery.com>
1301         * gcc.dg/pr46032.c: Move to ...
1302         * gcc.dg/vect/pr46032.c: here.  Add dg-require-effective-target
1303         vect_int.
1304         * gcc.dg/pr46032-2.c: Move to ...
1305         * gcc.dg/gomp/pr46032-2.c: ... here.
1306         Drop dg-require-effective-target fopenmp.
1307         * gcc.dg/pr46032-3.c: Move to ...
1308         * gcc.dg/gomp/pr46032-3.c: ... here.
1309         Drop dg-require-effective-target fopenmp.
1311 2015-12-01  Cesar Philippidis  <cesar@codesourcery.com>
1313         * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
1314         * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
1315         * gfortran.dg/goacc/loop-6.f95: Likewise.
1316         * gfortran.dg/goacc/loop-7.f95: New test.
1317         * gfortran.dg/goacc/reduction-2.f95: New test.
1319 2015-12-01  Richard Biener  <rguenther@suse.de>
1321         PR tree-optimization/68379
1322         * gcc.dg/torture/pr68379.c: New testcase.
1323         * gfortran.dg/pr68379-1.f90: Likewise.
1324         * gfortran.dg/pr68379-2.f: Likewise.
1326 2015-12-01  Christophe Lyon  <christophe.lyon@linaro.org>
1328         * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
1329         * gcc.dg/pr46032-2.c: Likewise.
1330         * gcc.dg/pr46032-3.c: Likewise.
1332 2015-12-01  Richard Biener  <rguenther@suse.de>
1334         PR ipa/68470
1335         * g++.dg/torture/pr68470.C: New testcase.
1337 2015-12-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1339         PR middle-end/68595
1340         * gcc.dg/pr68595.c: New test.
1342 2015-12-01  Christian Bruel  <christian.bruel@st.com>
1344         * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1345         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1346         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1348 2015-12-01  Bin Cheng  <bin.cheng@arm.com>
1350         PR tree-optimization/68529
1351         * gcc.dg/tree-ssa/pr68529-1.c: New test.
1352         * gcc.dg/tree-ssa/pr68529-2.c: New test.
1353         * gcc.dg/tree-ssa/pr68529-3.c: New test.
1355 2015-11-30  Jan Hubicka  <hubicka@ucw.cz>
1357         * gcc.dg/lto/alias-1_0.c: New testcase.
1358         * gcc.dg/lto/alias-1_1.c: New testcase.
1360 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1361             Sebastian Pop  <s.pop@samsung.com>
1363         PR tree-optimization/68565
1364         * gfortran.dg/graphite/pr68565.f90: New.
1366 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1367             Sebastian Pop  <s.pop@samsung.com>
1369         * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1371 2015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
1372             Nathan Sidwell  <nathan@codesourcery.com>
1374         * gfortran.dg/goacc/routine-3.f90: New test.
1375         * gfortran.dg/goacc/routine-4.f90: New test.
1376         * gfortran.dg/goacc/routine-5.f90: New test.
1377         * gfortran.dg/goacc/routine-6.f90: New test.
1378         * gfortran.dg/goacc/subroutines: New test.
1380 2015-11-30  Tom de Vries  <tom@codesourcery.com>
1382         * gcc.dg/pr46032-2.c: New test.
1383         * gcc.dg/pr46032-3.c: New test.
1385 2015-11-30  Charles Baylis  <charles.baylis@linaro.org>
1387         PR target/63870
1388         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1389         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1390         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1391         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1392         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1393         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1394         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1395         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1396         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1397         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1398         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1399         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1400         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1401         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1402         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1403         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1404         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1405         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1406         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1407         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1408         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1409         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1410         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1411         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1412         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1413         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1414         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1415         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1416         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1417         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1418         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1419         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1420         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1421         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1422         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1423         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1424         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1425         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1426         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1427         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1428         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1429         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1430         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1431         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1432         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1433         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1434         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1435         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1436         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1437         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1438         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1439         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1440         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1441         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1442         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1443         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1444         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1445         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1446         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1447         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1448         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1449         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1450         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1451         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1452         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1453         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1454         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1455         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1456         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1457         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1458         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1459         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1460         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1461         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1462         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1463         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1464         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1465         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1466         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1467         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1468         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1469         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1470         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1471         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1472         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1473         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1474         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1475         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1476         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1477         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1478         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1479         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1480         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1481         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1482         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1483         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1484         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1485         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1486         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1487         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1488         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1489         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1490         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1491         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1492         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1493         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1494         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1495         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1496         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1497         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1498         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1499         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1500         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1501         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1502         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1503         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1504         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1505         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1506         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1507         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1508         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1509         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1510         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1511         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1512         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1513         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1514         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1515         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1516         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1517         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1518         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1519         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1520         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1521         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1522         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1523         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1524         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1525         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1526         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1527         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1528         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1529         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1530         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1531         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1533 2015-11-30  Tom de Vries  <tom@codesourcery.com>
1535         PR tree-optimization/46032
1536         * gcc.dg/pr46032.c: New test.
1538 2015-11-30  Richard Biener  <rguenther@suse.de>
1540         PR tree-optimization/68592
1541         * gfortran.dg/pr68592.f: New testcase.
1543 2015-11-30  Paul Thomas  <pault@gcc.gnu.org>
1545         PR fortran/68534
1546         * gfortran.dg/submodule_13.f08: New test.
1548 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1550         * gcc.target/s390/load-relative-check.c: Add scan patterns for
1551         -m31.
1553 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1555         * gcc.target/s390/load-relative-check.c: Add -mzarch.
1557 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1559         * gcc.dg/dump-ada-spec-1.c: Move to...
1560         * c-c++-common/dump-ada-spec-1.c: ...here.
1561         * c-c++-common/dump-ada-spec-2.c: New test.
1563 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1565         * gnat.dg/loop_optimization22.ad[sb]: New test.
1567 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1569         * gnat.dg/specs/rep_clause5.ads: New test.
1571 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1573         PR c/67106
1574         * gcc.c-torture/compile/pr67106.c: New testcase.
1576 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1578         PR c/67581
1579         * g++.dg/torture/pr67581.C: New testcase.
1581 2015-11-27  Richard Biener  <rguenther@suse.de>
1583         PR tree-optimization/68559
1584         * gcc.dg/vect/slp-perm-4.c: Adjust again.
1585         * gcc.dg/vect/pr45752.c: Likewise.
1587 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1589         PR rtl-optimization/68250
1590         * gcc.c-torture/execute/pr68250.c: New test.
1592 2015-11-27  Marek Polacek  <polacek@redhat.com>
1594         * gcc.dg/pr63568.c: Convert to GIMPLE.
1596 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1598         PR rtl-optimization/68506
1599         * gcc.c-torture/execute/pr68506.c: New test.
1601 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1603         PR c/63326
1604         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1605         * c-c++-common/gomp/pr63326.c: New test.
1607 2015-11-27  Richard Biener  <rguenther@suse.de>
1609         PR tree-optimization/68553
1610         * gcc.dg/vect/pr45752.c: Adjust.
1611         * gcc.dg/vect/slp-perm-4.c: Likewise.
1613 2015-11-26  Martin Sebor  <msebor@redhat.com>
1615         * g++.dg/init/new45.C (cookie_size): New constant set to a value
1616         appropriate for the target.
1617         (operator new[]): Use it.
1619 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1621         PR c++/67238
1622         * g++.dg/cpp0x/pr67238.C: New.
1624 2015-11-26  Martin Sebor  <msebor@redhat.com>
1626         * g++.dg/pr67876.C: Remove duplicate content.
1628 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
1630         * g++.dg/guality/pr67192.C: New test.
1632 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1634         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1635         support code for vqrdml{as}h_lane tests.
1636         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1637         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1639 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1641         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1642         support code for vqrdml{as}h tests.
1643         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1644         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1646 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1648         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1649         (check_effective_target_arm_arch_FUNC_ok)
1650         (add_options_for_arm_arch_FUNC)
1651         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1652         to the list to be generated.
1653         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1654         (check_effective_target_arm_v8_1a_neon_ok): New.
1655         (check_effective_target_arm_v8_1a_neon_hw): New.
1657 2015-11-26  Nathan Sidwell  <nathan@acm.org>
1659         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1661 2015-11-26  Richard Biener  <rguenther@suse.de>
1663         PR testsuite/68555
1664         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1665         and not XFAIL.
1667 2015-11-26  Richard Biener  <rguenther@suse.de>
1669         PR testsuite/68554
1670         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1672 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1674         PR c++/67249
1675         * g++.dg/concepts/pr67249.C: New.
1677 2015-11-26  Richard Biener  <rguenther@suse.de>
1679         PR testsuite/66799
1680         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1681         vectorize init loop and adjust expected outcome.
1683 2015-11-26  Richard Biener  <rguenther@suse.de>
1685         PR testsuite/67203
1686         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1687         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
1688         also monitor final optimization result.
1690 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1692         PR rtl-optimization/68249
1693         PR rtl-optimization/68321
1694         * gcc.c-torture/execute/pr68249.c: New test.
1695         * gcc.c-torture/execute/pr68321.c: New test.
1697 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
1699         PR target/68416
1700         * gcc.target/i386/mpx/pr68416.c: New test.
1702 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1704         PR c++/67313
1705         * g++.dg/cpp0x/no-weak1.C: New.
1707 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1709         PR tree-optimization/68128
1710         * gcc.dg/gomp/pr68128-1.c: New test.
1711         * gcc.dg/gomp/pr68128-2.c: New test.
1713 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1715         PR rtl-optimization/67226
1716         * gcc.c-torture/execute/pr67226.c: New test.
1718 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1720         PR c++/68508
1721         * g++.dg/ubsan/pr68508.C: New test.
1723 2015-11-25  Martin Sebor  <msebor@redhat.com>
1725         PR c++/67876
1726         * g++.dg/pr67876.C: New test.
1728 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
1729             Sebastian Pop  <s.pop@samsung.com>
1731         PR tree-optimization/68453
1732         * gfortran.dg/graphite/pr68453.f90: New.
1734 2015-11-25  Martin Sebor  <msebor@redhat.com>
1736         PR c/66516
1737         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1738         * gcc.dg/addr_builtin-1.c: Same.
1740 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1742         * gcc.target/powerpc/dform-1.c: New test.
1743         * gcc.target/powerpc/dform-2.c: Likewise.
1745 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1747         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1748         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1749         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1751 2015-11-25  Tom de Vries  <tom@codesourcery.com>
1753         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1754         * gcc.dg/pr23911.c: Same.
1755         * gcc.dg/tree-ssa/20030709-2.c: Same.
1756         * gcc.dg/tree-ssa/20030731-2.c: Same.
1757         * gcc.dg/tree-ssa/20040729-1.c: Same.
1758         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1759         * gcc.dg/tree-ssa/loop-36.c: Same.
1760         * gcc.dg/tree-ssa/pr21086.c: Same.
1761         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1762         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1763         * gcc.dg/vect/pr26359.c: Same.
1764         * c-c++-common/restrict-2.c: Update after adding new lim1.
1765         * c-c++-common/restrict-4.c: Same.
1766         * g++.dg/tree-ssa/pr33615.C: Same.
1767         * g++.dg/tree-ssa/restrict1.C: Same.
1768         * gcc.dg/tm/pub-safety-1.c: Same.
1769         * gcc.dg/tm/reg-promotion.c: Same.
1770         * gcc.dg/tree-ssa/20050314-1.c: Same.
1771         * gcc.dg/tree-ssa/loop-32.c: Same.
1772         * gcc.dg/tree-ssa/loop-33.c: Same.
1773         * gcc.dg/tree-ssa/loop-34.c: Same.
1774         * gcc.dg/tree-ssa/loop-35.c: Same.
1775         * gcc.dg/tree-ssa/loop-7.c: Same.
1776         * gcc.dg/tree-ssa/pr23109.c: Same.
1777         * gcc.dg/tree-ssa/restrict-3.c: Same.
1778         * gcc.dg/tree-ssa/restrict-5.c: Same.
1779         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1780         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1781         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1782         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1783         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1784         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1785         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1786         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1787         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1788         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1789         * gcc.dg/tree-ssa/structopt-1.c: Same.
1790         * gfortran.dg/pr32921.f: Same.
1791         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1792         * g++.dg/tree-ssa/pr61009.C: Same.
1793         * g++.dg/tree-ssa/ssa-dom.C: Same.
1794         * gcc.dg/pr20115-1.c: Same.
1795         * gcc.dg/tree-prof/20050826-2.c: Same.
1796         * gcc.dg/tree-prof/cmpsf-1.c: Same.
1797         * gcc.dg/tree-ssa/20030821-1.c: Same.
1798         * gcc.dg/tree-ssa/20030922-2.c: Same.
1799         * gcc.dg/tree-ssa/20031022-1.c: Same.
1800         * gcc.dg/tree-ssa/20040615-1.c: Same.
1801         * gcc.dg/tree-ssa/20040624-1.c: Same.
1802         * gcc.dg/tree-ssa/pr21417.c: Same.
1803         * gcc.dg/tree-ssa/pr61607.c: Same.
1804         * gcc.dg/tree-ssa/slsr-27.c: Same.
1805         * gcc.dg/tree-ssa/slsr-28.c: Same.
1806         * gcc.dg/tree-ssa/slsr-29.c: Same.
1807         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1808         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1809         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1810         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1811         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1812         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1813         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1814         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1815         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1816         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1817         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1818         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1819         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1820         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1821         * gcc.dg/tree-ssa/vrp47.c: Same.
1822         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1823         * gcc.dg/tree-ssa/foldconst-2.c: Same.
1824         * gcc.dg/tree-ssa/loop-40.c: Same.
1825         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1827 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1829         * g++.dg/cpp0x/constexpr-array13.C: Fix.
1831 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
1833         * gfortran.dg/nint_p7.f90: New testcase.
1835 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
1836             Paolo Carlini  <paolo.carlini@oracle.com>
1838         PR c++/68087
1839         * g++.dg/cpp0x/constexpr-array13.C: New.
1841 2015-11-25  Ilmir Usmanov <me@ilmir.us>
1842             Cesar Philippidis  <cesar@codesourcery.com>
1844         PR fortran/63858
1845         * goacc/omp-fixed.f: New test.
1846         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1848 2015-11-25  Richard Biener  <rguenther@suse.de>
1850         PR middle-end/68528
1851         * gcc.dg/torture/pr68528.c: New testcase.
1853 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1855         PR c++/58910
1856         * g++.dg/cpp0x/constexpr-tuple2.C: New.
1858 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1860         PR rtl-optimization/68435
1861         * gcc.dg/pr68435.c: New test.
1863 2015-11-25  Richard Biener  <rguenther@suse.de>
1865         PR tree-optimization/68517
1866         * gcc.dg/torture/pr68517.c: New testcase.
1868 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
1870         PR target/67089
1871         * gcc.dg/pr67089-1.c: New test.
1872         * gcc.dg/pr67089-2.c: New test.
1873         * gcc.dg/pr67089-3.c: New test.
1874         * gcc.dg/pr67089-4.c: New test.
1875         * gcc.dg/pr67089-5.c: New test.
1876         * gcc.dg/pr67089-6.c: New test.
1877         * gcc.dg/pr67089-7.c: New test.
1879 2015-11-25  Richard Biener  <rguenther@suse.de>
1881         PR tree-optimization/68502
1882         * gcc.dg/vect/pr68502-1.c: New testcase.
1883         * gcc.dg/vect/pr68502-2.c: Likewise.
1885 2015-11-24  Michael Collison  <michael.collison@linaro.org>
1887         * gcc.target/aarch64/saddw-1.c: New test.
1888         * gcc.target/aarch64/saddw-2.c: New test.
1889         * gcc.target/aarch64/uaddw-1.c: New test.
1890         * gcc.target/aarch64/uaddw-2.c: New test.
1891         * gcc.target/aarch64/uaddw-3.c: New test.
1892         * lib/target-support.exp
1893         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1894         Add aarch64 to list of support targets.
1896 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
1898         * gcc.target/mips/frame-header-4.c: New test.
1900 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1902         PR fortran/68486
1903         * gfortran.dg/simplify_cshift_3.f90
1905 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1907         PR c++/68278
1908         * g++.dg/cpp1y/pr68278.C: New.
1910 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1912         PR c++/68388
1913         * g++.dg/cpp1y/pr68388.C: New.
1915 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
1916             Sebastian Pop  <s.pop@samsung.com>
1918         PR tree-optimization/67984
1919         * gcc.dg/graphite/pr67984.c: New.
1921 2015-11-24  Michael Matz  <matz@suse.de>
1923         PR rtl-optimization/68392
1924         * g++.dg/pr68392.C: New test.
1926 2015-11-24  Nathan Sidwell  <nathan@acm.org>
1928         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1930 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1932         PR rtl-optimization/68381
1933         * gcc.c-torture/execute/pr68381.c: New test.
1935 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1937         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1938         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1940 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
1942         PR target/68497
1943         * gcc.target/i386/pr68497.c: New test.
1945 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
1947         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1948         New.
1949         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1950         New.
1951         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1952         New.
1953         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1954         New.
1955         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1956         New.
1957         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1958         New.
1959         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1960         New.
1961         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1962         New.
1963         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1964         New.
1965         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1966         New.
1967         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1968         New.
1969         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1970         New.
1972 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1974         PR middle-end/68375
1975         * gcc.dg/pr68375.c: New test.
1977 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
1979         PR target/68483
1980         * gcc.target/i386/pr68483-1.c: New test.
1981         * gcc.target/i386/pr68483-2.c: New test.
1983 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1985         PR c/68337
1986         * gcc.target/i386/mpx/pr68337-1.c: New test.
1987         * gcc.target/i386/mpx/pr68337-2.c: New test.
1989 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1991         PR rtl-optimization/68194
1992         PR rtl-optimization/68328
1993         PR rtl-optimization/68185
1994         * gcc.c-torture/execute/pr68185.c: New test.
1995         * gcc.c-torture/execute/pr68328.c: Likewise.
1997 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1999         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
2001 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
2003         PR objc/68438
2004         * objc.dg/plugin: New subdirectory.
2005         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
2006         * objc.dg/plugin/plugin.exp: New file, based on
2007         gcc.dg/plugin/plugin.exp.
2009 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
2010             Sebastian Pop  <s.pop@samsung.com>
2012         PR tree-optimization/68493
2013         * gcc.dg/graphite/pr68493.c: New.
2015 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
2016             Sebastian Pop  <s.pop@samsung.com>
2018         PR tree-optimization/68279
2019         * gfortran.dg/graphite/pr68279.f90: New.
2021 2015-11-23  Marek Polacek  <polacek@redhat.com>
2023         PR tree-optimization/68455
2024         * gcc.dg/tree-ssa/pr68455.c: New test.
2026 2015-11-23  Richard Biener  <rguenther@suse.de>
2028         PR tree-optimization/68465
2029         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
2031 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2033         PR target/68363
2034         * gcc.target/aarch64/pr68363_1.c: New test.
2036 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
2038         * gcc.target/aarch64/simd/vmulx.x: New.
2039         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
2040         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
2041         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
2043 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
2045         PR c++/68001
2046         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
2048 2015-11-23  Richard Biener  <rguenther@suse.de>
2049             Jiong Wang  <jiong.wang@arm.com>
2051         PR tree-optimization/68317
2052         PR tree-optimization/68326
2053         * gcc.dg/pr68317.c: New testcase.
2055 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2057         PR tree-optimization/68327
2058         * gcc.dg/pr68327.c: New test.
2060 2015-11-23  Tom de Vries  <tom@codesourcery.com>
2062         PR tree-optimization/68460
2063         * gcc.dg/autopar/pr68460.c: New test.
2065 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2067         * c-c++-common/asan/halt_on_error-1.c: New test.
2068         * c-c++-common/asan/halt_on_error-2.c: Likewise.
2070 2015-11-23  Richard Biener  <rguenther@suse.de>
2072         PR tree-optimization/68482
2073         * gcc.dg/vect/pr68482.c: New testcase.
2075 2015-11-23  Richard Biener  <rguenther@suse.de>
2077         PR tree-optimization/68445
2078         * gcc.dg/vect/pr68445.c: New testcase.
2080 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
2082         * gcc.target/s390/load-relative-check.c: New test to check
2083         generation of load relative instructions.
2085 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2087         * gfortran.dg/fmt_t_8.f90: New test.
2089 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
2091         PR target/68390
2092         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
2094 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2096         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
2098 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2100         PR fortran/68486
2101         * gfortran.dg/simplify_cshift_2.f90: New test.
2103 2015-11-22  James Norris  <jnorris@codesourcery.com>
2104             Cesar Philippidis  <cesar@codesourcery.com>
2106         * gfortran.dg/goacc/declare-1.f95: Update test.
2107         * gfortran.dg/goacc/declare-2.f95: New test.
2109 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
2111         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
2112         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
2113         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
2114         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
2115         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
2116         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
2117         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
2118         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
2119         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
2120         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
2121         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
2122         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
2124 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2126         * gfortran.dg/simplify_cshift_1.f90: New test.
2128 2015-11-21  Nathan Sidwell  <nathan@acm.org>
2130         * gcc.dg/atomic-generic.c: Include <string.h>.
2132 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
2134         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
2136 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
2138         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
2140 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
2142         PR debug/66432
2143         * gcc.dg/debug/pr66432.c: New test.
2145 2015-11-20  Ian Lance Taylor  <iant@google.com>
2147         PR go/66406
2148         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
2150 2015-11-20  Mike Stump  <mikestump@comcast.net>
2152         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
2153         isn't portable.
2155 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
2157         PR 62314
2158         * gcc.dg/fixits.c: New file.
2159         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
2160         (test_fixit_insert): New.
2161         (test_fixit_remove): New.
2162         (test_fixit_replace): New.
2163         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
2164         (test_fixit_insert): New.
2165         (test_fixit_remove): New.
2166         (test_fixit_replace): New.
2167         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2168         (test_show_locus): Add tests of rendering fixit hints.
2170 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
2172         PR middle-end/68339
2173         * gcc.dg/vect/pr68339.c: New test.
2175 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2177         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
2179 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
2181         PR fortran/68237
2182         * gfortran.dg/submodule_12.f90: New test
2184         PR fortran/66762
2185         * gfortran.dg/submodule_6.f08: Add compile option -flto.
2187 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2189         * lib/target-supports.exp
2190         (check_effective_target_arm_neon_ok_nocache): Add check
2191         for M profile.
2193 2015-11-20  Tom de Vries  <tom@codesourcery.com>
2195         PR tree-optimization/68373
2196         * gcc.dg/autopar/pr68373.c: New test.
2198 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
2200         PR c++/67354
2201         * g++.dg/abi/mangle67.C: New test.
2203 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2205         * gcc.target/s390/bswap-1.c: New test.
2207 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2209         * gcc.target/s390/pfpo.c: New test.
2211 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2213         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
2214         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
2216 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
2218         * g++.dg/spellcheck-fields.C: New file.
2220 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
2221             Sebastian Pop  <s.pop@samsung.com>
2223         PR tree-optimization/68428
2224         * gcc.dg/graphite/pr68428.c: New.
2226 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
2227             Sebastian Pop  <s.pop@samsung.com>
2229         PR tree-optimization/68335
2230         * gfortran.dg/graphite/pr68335.f90: New.
2232 2015-11-19  Nathan Sidwell  <nathan@acm.org>
2234         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
2235         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
2236         * gcc.dg/special/weak-2.c: Likewise.
2237         * gcc.dg/weak/weak-12.c: Likewise.
2238         * gcc.dg/weak/weak-15.c: Likewise.
2239         * gcc.dg/weak/weak-16.c: Likewise.
2240         * gcc.dg/weak/weak-1.c: Likewise.
2241         * gcc.dg/weak/weak-2.c: Likewise.
2242         * gcc.dg/weak/weak-4.c: Likewise.
2243         * gcc.dg/torture/pr53922.c: Likewise.
2244         * gcc.dg/torture/pr60092.c: Likewise.
2246 2015-11-19  Marek Polacek  <polacek@redhat.com>
2248         PR c/68412
2249         * gcc.dg/pr68412-2.c: New test.
2250         * gcc.dg/pr68412.c: New test.
2252 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2254         * gcc.dg/tree-ssa/vrp98.c: New testcase.
2255         * gcc.target/avr/uint8-single-reg.c: New testcase.
2257 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
2259         PR c++/67409
2260         * g++.dg/eh/goto3.C: New test.
2262 2015-11-19  Marek Polacek  <polacek@redhat.com>
2264         PR tree-optimization/68431
2265         * gcc.dg/tree-ssa/pr68431.c: New test.
2267 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
2269         PR rtl-optimization/68376
2270         * gcc.c-torture/execute/pr68376-1.c: New test.
2271         * gcc.c-torture/execute/pr68376-2.c: New test.
2273         PR target/67770
2274         * gcc.target/i386/pr67770.c: New test.
2276 2015-11-18  Jeff Law  <law@redhat.com>
2278         PR tree-optimization/68198
2279         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
2280         * gcc.dg/tree-ssa/pr68198.c: New test.
2282 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2284         PR fortran/59910
2285         * gfortran.dg/pr59910.f90: New test.
2287 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2289         PR fortran/43996
2290         * gfortran.dg/pr43996.f90: New test.
2292 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
2294         PR c/65083
2295         * gcc.dg/atomic/stdatomic-fence-2.c,
2296         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
2298 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2300         * gnat.dg/loop_optimization19.adb: New test.
2301         * gnat.dg/loop_optimization20.adb: Likewise.
2302         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
2304 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2306         * gnat.dg/opt52.adb: New test.
2308 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
2310         * gcc.dg/goacc/nvptx-sese-1.c: New.
2312 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2314         * gnat.dg/renaming7.adb: New test.
2315         * gnat.dg/renaming7_pkg.ads: New helper.
2317 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
2319         PR tree-optimization/68402
2320         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
2321         to avoid undefined behaviour.
2323 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
2325         PR tree-optimization/68157
2326         * g++.dg/opt/pr68157.C: New test.
2328 2015-11-18  Richard Biener  <rguenther@suse.de>
2330         PR tree-optimization/67790
2331         * gcc.dg/vect/pr67790.c: New testcase.
2333 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
2335         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2337 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
2339         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2340         (test_braced_init): New function.
2341         (test_statement_expression): New function.
2342         (test_address_of_label): New function.
2343         (test_transaction_expressions): New function.
2344         (test_keywords): New function.
2345         (test_builtin_va_arg): New function.
2346         (test_builtin_offsetof): New function.
2347         * lib/multiline.exp (_build_multiline_regex): Escape braces.
2349 2015-11-17  Martin Sebor  <msebor@redhat.com>
2351         PR c++/68308
2352         * g++.dg/init/new46.C: New test.
2354 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
2356         PR fortran/65751
2357         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2359 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
2361         PR middle-end/68134
2362         * gcc.dg/pr68134.c: New test.
2364 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2366         PR target/68143
2367         * gcc.c-torture/execute/pr68143_1.c: New test.
2369 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
2371         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2373 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
2375         * gcc.dg/tree-ssa/ifc-8.c: New test.
2377 2015-11-16  Marek Polacek  <polacek@redhat.com>
2379         PR c++/68362
2380         * g++.dg/delayedfold/switch-1.C: New test.
2382 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2384         PR fortran/58027
2385         PR fortran/60993
2386         * gfortran.dg/pr58027.f90: New test.
2388 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
2390         * c-c++-common/attr-simd.c: New test.
2391         * c-c++-common/attr-simd-2.c: New test.
2392         * c-c++-common/attr-simd-3.c: New test.
2394 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
2396         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2398 2015-11-16  Christian Bruel  <christian.bruel@st.com>
2400         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2401          Check __ARM_NEON__ instead of "arm_neon.h.
2402         * gcc.target/arm/attr-neon3.c: New test.
2403         * gcc.target/arm/attr-neon-fp16.c: Likewise
2405 2015-11-16  Christian Bruel  <christian.bruel@st.com>
2407         PR target/65837
2408         * gcc.target/arm/lto/pr65837_0.c
2409         * gcc.target/arm/attr-neon2.c
2410         * gcc.target/arm/attr-neon.c
2411         * gcc.target/arm/attr-neon-builtin-fail.c
2412         * gcc.target/arm/attr-crypto.c
2414 2015-11-16  Richard Biener  <rguenther@suse.de>
2416         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2418 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
2420         PR fortran/50221
2421         * gfortran.dg/deferred_character_1.f90: New test.
2422         * gfortran.dg/deferred_character_4.f90: New test for comment
2423         #4 of the PR.
2425         PR fortran/68216
2426         * gfortran.dg/deferred_character_2.f90: New test.
2428         PR fortran/67674
2429         * gfortran.dg/deferred_character_3.f90: New test.
2431         PR fortran/63932
2432         * gfortran.dg/deferred_character_5.f90: New test.
2434         PR fortran/66408
2435         * gfortran.dg/deferred_character_6.f90: New test.
2437         PR fortran/49954
2438         * gfortran.dg/deferred_character_7.f90: New test.
2440 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2442         PR fortran/67803
2443         * gfortran.dg/pr67803.f90: New test.
2445 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
2447         * g++.dg/cpp/ucn-1.C: Fix typo.
2449 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
2451         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2452         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2454 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
2455             Jeff Law  <law@redhat.com>
2457         * gcc.dg/tree-ssa/split-path-1.c: New test.
2459 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2461         * c-c++-common/goacc/loop-auto-1.c: New.
2463         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2464         * gcc.dg/goacc/nvptx-merged-loop.c: New.
2466 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
2468         PR fortran/68319
2469         * gfortran.dg/pr68319.f90: New test.
2471 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2473         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2474         hardware floating point support.
2476         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2477         vector direct move instructions.
2479         * gcc.target/powerpc/maddld.c: New test.
2481 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
2483         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2484         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2485         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2487 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2489         * gcc.dg/diagnostic-token-ranges.c: New file.
2490         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2491         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2492         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2493         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2494         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2495         line_table param when calling
2496         linemap_position_for_line_and_column.
2497         (test_show_locus): Pass line_table to rich_location ctors.
2498         (plugin_init): Remove setting of global_dc->colorize_source_p.
2499         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2500         New file.
2501         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2502         diagnostic_plugin_test_tree_expression_range.c,
2503         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2504         and diagnostic-test-show-trees-1.c.
2506 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
2508         PR tree-optimization/67682
2509         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2510         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2511         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2512         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2514 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2516         * gcc.target/aarch64/umaddl_combine_1.c: New test.
2518 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
2520         PR tree-optimization/68264
2521         * gcc.dg/torture/pr68264.c: New test.
2523 2015-11-13  Marek Polacek  <polacek@redhat.com>
2525         PR c/68320
2526         * gcc.dg/pr68320.c: New test.
2528 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2530         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2532 2015-11-13  Richard Biener  <rguenther@suse.de>
2534         PR tree-optimization/68306
2535         * gcc.dg/pr68306.c: Adjust.
2536         * gcc.dg/pr68306-2.c: New testcase.
2537         * gcc.dg/pr68306-3.c: Likewise.
2539 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2541         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2542         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2544 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2546         PR fortran/47266
2547         * gfortran.dg/module_private_2.f90: New test.
2549 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2551         PR fortran/47266
2552         * gfortran.dg/warn_unused_function_2.f90: New test.
2554 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
2556         Revert [ARM] Remove neon-testgen.ml and generated tests.
2557         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2559         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2560         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2561         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2562         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2563         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2564         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2565         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2566         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2567         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2568         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2569         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2570         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2571         * gcc.target/arm/neon/vRhadds16.c: Remove.
2572         * gcc.target/arm/neon/vRhadds32.c: Remove.
2573         * gcc.target/arm/neon/vRhadds8.c: Remove.
2574         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2575         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2576         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2577         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2578         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2579         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2580         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2581         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2582         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2583         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2584         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2585         * gcc.target/arm/neon/vRshls16.c: Remove.
2586         * gcc.target/arm/neon/vRshls32.c: Remove.
2587         * gcc.target/arm/neon/vRshls64.c: Remove.
2588         * gcc.target/arm/neon/vRshls8.c: Remove.
2589         * gcc.target/arm/neon/vRshlu16.c: Remove.
2590         * gcc.target/arm/neon/vRshlu32.c: Remove.
2591         * gcc.target/arm/neon/vRshlu64.c: Remove.
2592         * gcc.target/arm/neon/vRshlu8.c: Remove.
2593         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2594         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2595         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2596         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2597         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2598         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2599         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2600         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2601         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2602         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2603         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2604         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2605         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2606         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2607         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2608         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2609         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2610         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2611         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2612         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2613         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2614         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2615         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2616         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2617         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2618         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2619         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2620         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2621         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2622         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2623         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2624         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2625         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2626         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2627         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2628         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2629         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2630         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2631         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2632         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2633         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2634         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2635         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2636         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2637         * gcc.target/arm/neon/vabaQs16.c: Remove.
2638         * gcc.target/arm/neon/vabaQs32.c: Remove.
2639         * gcc.target/arm/neon/vabaQs8.c: Remove.
2640         * gcc.target/arm/neon/vabaQu16.c: Remove.
2641         * gcc.target/arm/neon/vabaQu32.c: Remove.
2642         * gcc.target/arm/neon/vabaQu8.c: Remove.
2643         * gcc.target/arm/neon/vabals16.c: Remove.
2644         * gcc.target/arm/neon/vabals32.c: Remove.
2645         * gcc.target/arm/neon/vabals8.c: Remove.
2646         * gcc.target/arm/neon/vabalu16.c: Remove.
2647         * gcc.target/arm/neon/vabalu32.c: Remove.
2648         * gcc.target/arm/neon/vabalu8.c: Remove.
2649         * gcc.target/arm/neon/vabas16.c: Remove.
2650         * gcc.target/arm/neon/vabas32.c: Remove.
2651         * gcc.target/arm/neon/vabas8.c: Remove.
2652         * gcc.target/arm/neon/vabau16.c: Remove.
2653         * gcc.target/arm/neon/vabau32.c: Remove.
2654         * gcc.target/arm/neon/vabau8.c: Remove.
2655         * gcc.target/arm/neon/vabdQf32.c: Remove.
2656         * gcc.target/arm/neon/vabdQs16.c: Remove.
2657         * gcc.target/arm/neon/vabdQs32.c: Remove.
2658         * gcc.target/arm/neon/vabdQs8.c: Remove.
2659         * gcc.target/arm/neon/vabdQu16.c: Remove.
2660         * gcc.target/arm/neon/vabdQu32.c: Remove.
2661         * gcc.target/arm/neon/vabdQu8.c: Remove.
2662         * gcc.target/arm/neon/vabdf32.c: Remove.
2663         * gcc.target/arm/neon/vabdls16.c: Remove.
2664         * gcc.target/arm/neon/vabdls32.c: Remove.
2665         * gcc.target/arm/neon/vabdls8.c: Remove.
2666         * gcc.target/arm/neon/vabdlu16.c: Remove.
2667         * gcc.target/arm/neon/vabdlu32.c: Remove.
2668         * gcc.target/arm/neon/vabdlu8.c: Remove.
2669         * gcc.target/arm/neon/vabds16.c: Remove.
2670         * gcc.target/arm/neon/vabds32.c: Remove.
2671         * gcc.target/arm/neon/vabds8.c: Remove.
2672         * gcc.target/arm/neon/vabdu16.c: Remove.
2673         * gcc.target/arm/neon/vabdu32.c: Remove.
2674         * gcc.target/arm/neon/vabdu8.c: Remove.
2675         * gcc.target/arm/neon/vabsQf32.c: Remove.
2676         * gcc.target/arm/neon/vabsQs16.c: Remove.
2677         * gcc.target/arm/neon/vabsQs32.c: Remove.
2678         * gcc.target/arm/neon/vabsQs8.c: Remove.
2679         * gcc.target/arm/neon/vabsf32.c: Remove.
2680         * gcc.target/arm/neon/vabss16.c: Remove.
2681         * gcc.target/arm/neon/vabss32.c: Remove.
2682         * gcc.target/arm/neon/vabss8.c: Remove.
2683         * gcc.target/arm/neon/vaddQf32.c: Remove.
2684         * gcc.target/arm/neon/vaddQs16.c: Remove.
2685         * gcc.target/arm/neon/vaddQs32.c: Remove.
2686         * gcc.target/arm/neon/vaddQs64.c: Remove.
2687         * gcc.target/arm/neon/vaddQs8.c: Remove.
2688         * gcc.target/arm/neon/vaddQu16.c: Remove.
2689         * gcc.target/arm/neon/vaddQu32.c: Remove.
2690         * gcc.target/arm/neon/vaddQu64.c: Remove.
2691         * gcc.target/arm/neon/vaddQu8.c: Remove.
2692         * gcc.target/arm/neon/vaddf32.c: Remove.
2693         * gcc.target/arm/neon/vaddhns16.c: Remove.
2694         * gcc.target/arm/neon/vaddhns32.c: Remove.
2695         * gcc.target/arm/neon/vaddhns64.c: Remove.
2696         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2697         * gcc.target/arm/neon/vaddhnu32.c: Remove.
2698         * gcc.target/arm/neon/vaddhnu64.c: Remove.
2699         * gcc.target/arm/neon/vaddls16.c: Remove.
2700         * gcc.target/arm/neon/vaddls32.c: Remove.
2701         * gcc.target/arm/neon/vaddls8.c: Remove.
2702         * gcc.target/arm/neon/vaddlu16.c: Remove.
2703         * gcc.target/arm/neon/vaddlu32.c: Remove.
2704         * gcc.target/arm/neon/vaddlu8.c: Remove.
2705         * gcc.target/arm/neon/vadds16.c: Remove.
2706         * gcc.target/arm/neon/vadds32.c: Remove.
2707         * gcc.target/arm/neon/vadds64.c: Remove.
2708         * gcc.target/arm/neon/vadds8.c: Remove.
2709         * gcc.target/arm/neon/vaddu16.c: Remove.
2710         * gcc.target/arm/neon/vaddu32.c: Remove.
2711         * gcc.target/arm/neon/vaddu64.c: Remove.
2712         * gcc.target/arm/neon/vaddu8.c: Remove.
2713         * gcc.target/arm/neon/vaddws16.c: Remove.
2714         * gcc.target/arm/neon/vaddws32.c: Remove.
2715         * gcc.target/arm/neon/vaddws8.c: Remove.
2716         * gcc.target/arm/neon/vaddwu16.c: Remove.
2717         * gcc.target/arm/neon/vaddwu32.c: Remove.
2718         * gcc.target/arm/neon/vaddwu8.c: Remove.
2719         * gcc.target/arm/neon/vandQs16.c: Remove.
2720         * gcc.target/arm/neon/vandQs32.c: Remove.
2721         * gcc.target/arm/neon/vandQs64.c: Remove.
2722         * gcc.target/arm/neon/vandQs8.c: Remove.
2723         * gcc.target/arm/neon/vandQu16.c: Remove.
2724         * gcc.target/arm/neon/vandQu32.c: Remove.
2725         * gcc.target/arm/neon/vandQu64.c: Remove.
2726         * gcc.target/arm/neon/vandQu8.c: Remove.
2727         * gcc.target/arm/neon/vands16.c: Remove.
2728         * gcc.target/arm/neon/vands32.c: Remove.
2729         * gcc.target/arm/neon/vands64.c: Remove.
2730         * gcc.target/arm/neon/vands8.c: Remove.
2731         * gcc.target/arm/neon/vandu16.c: Remove.
2732         * gcc.target/arm/neon/vandu32.c: Remove.
2733         * gcc.target/arm/neon/vandu64.c: Remove.
2734         * gcc.target/arm/neon/vandu8.c: Remove.
2735         * gcc.target/arm/neon/vbicQs16.c: Remove.
2736         * gcc.target/arm/neon/vbicQs32.c: Remove.
2737         * gcc.target/arm/neon/vbicQs64.c: Remove.
2738         * gcc.target/arm/neon/vbicQs8.c: Remove.
2739         * gcc.target/arm/neon/vbicQu16.c: Remove.
2740         * gcc.target/arm/neon/vbicQu32.c: Remove.
2741         * gcc.target/arm/neon/vbicQu64.c: Remove.
2742         * gcc.target/arm/neon/vbicQu8.c: Remove.
2743         * gcc.target/arm/neon/vbics16.c: Remove.
2744         * gcc.target/arm/neon/vbics32.c: Remove.
2745         * gcc.target/arm/neon/vbics64.c: Remove.
2746         * gcc.target/arm/neon/vbics8.c: Remove.
2747         * gcc.target/arm/neon/vbicu16.c: Remove.
2748         * gcc.target/arm/neon/vbicu32.c: Remove.
2749         * gcc.target/arm/neon/vbicu64.c: Remove.
2750         * gcc.target/arm/neon/vbicu8.c: Remove.
2751         * gcc.target/arm/neon/vbslQf32.c: Remove.
2752         * gcc.target/arm/neon/vbslQp16.c: Remove.
2753         * gcc.target/arm/neon/vbslQp64.c: Remove.
2754         * gcc.target/arm/neon/vbslQp8.c: Remove.
2755         * gcc.target/arm/neon/vbslQs16.c: Remove.
2756         * gcc.target/arm/neon/vbslQs32.c: Remove.
2757         * gcc.target/arm/neon/vbslQs64.c: Remove.
2758         * gcc.target/arm/neon/vbslQs8.c: Remove.
2759         * gcc.target/arm/neon/vbslQu16.c: Remove.
2760         * gcc.target/arm/neon/vbslQu32.c: Remove.
2761         * gcc.target/arm/neon/vbslQu64.c: Remove.
2762         * gcc.target/arm/neon/vbslQu8.c: Remove.
2763         * gcc.target/arm/neon/vbslf32.c: Remove.
2764         * gcc.target/arm/neon/vbslp16.c: Remove.
2765         * gcc.target/arm/neon/vbslp64.c: Remove.
2766         * gcc.target/arm/neon/vbslp8.c: Remove.
2767         * gcc.target/arm/neon/vbsls16.c: Remove.
2768         * gcc.target/arm/neon/vbsls32.c: Remove.
2769         * gcc.target/arm/neon/vbsls64.c: Remove.
2770         * gcc.target/arm/neon/vbsls8.c: Remove.
2771         * gcc.target/arm/neon/vbslu16.c: Remove.
2772         * gcc.target/arm/neon/vbslu32.c: Remove.
2773         * gcc.target/arm/neon/vbslu64.c: Remove.
2774         * gcc.target/arm/neon/vbslu8.c: Remove.
2775         * gcc.target/arm/neon/vcageQf32.c: Remove.
2776         * gcc.target/arm/neon/vcagef32.c: Remove.
2777         * gcc.target/arm/neon/vcagtQf32.c: Remove.
2778         * gcc.target/arm/neon/vcagtf32.c: Remove.
2779         * gcc.target/arm/neon/vcaleQf32.c: Remove.
2780         * gcc.target/arm/neon/vcalef32.c: Remove.
2781         * gcc.target/arm/neon/vcaltQf32.c: Remove.
2782         * gcc.target/arm/neon/vcaltf32.c: Remove.
2783         * gcc.target/arm/neon/vceqQf32.c: Remove.
2784         * gcc.target/arm/neon/vceqQp8.c: Remove.
2785         * gcc.target/arm/neon/vceqQs16.c: Remove.
2786         * gcc.target/arm/neon/vceqQs32.c: Remove.
2787         * gcc.target/arm/neon/vceqQs8.c: Remove.
2788         * gcc.target/arm/neon/vceqQu16.c: Remove.
2789         * gcc.target/arm/neon/vceqQu32.c: Remove.
2790         * gcc.target/arm/neon/vceqQu8.c: Remove.
2791         * gcc.target/arm/neon/vceqf32.c: Remove.
2792         * gcc.target/arm/neon/vceqp8.c: Remove.
2793         * gcc.target/arm/neon/vceqs16.c: Remove.
2794         * gcc.target/arm/neon/vceqs32.c: Remove.
2795         * gcc.target/arm/neon/vceqs8.c: Remove.
2796         * gcc.target/arm/neon/vcequ16.c: Remove.
2797         * gcc.target/arm/neon/vcequ32.c: Remove.
2798         * gcc.target/arm/neon/vcequ8.c: Remove.
2799         * gcc.target/arm/neon/vcgeQf32.c: Remove.
2800         * gcc.target/arm/neon/vcgeQs16.c: Remove.
2801         * gcc.target/arm/neon/vcgeQs32.c: Remove.
2802         * gcc.target/arm/neon/vcgeQs8.c: Remove.
2803         * gcc.target/arm/neon/vcgeQu16.c: Remove.
2804         * gcc.target/arm/neon/vcgeQu32.c: Remove.
2805         * gcc.target/arm/neon/vcgeQu8.c: Remove.
2806         * gcc.target/arm/neon/vcgef32.c: Remove.
2807         * gcc.target/arm/neon/vcges16.c: Remove.
2808         * gcc.target/arm/neon/vcges32.c: Remove.
2809         * gcc.target/arm/neon/vcges8.c: Remove.
2810         * gcc.target/arm/neon/vcgeu16.c: Remove.
2811         * gcc.target/arm/neon/vcgeu32.c: Remove.
2812         * gcc.target/arm/neon/vcgeu8.c: Remove.
2813         * gcc.target/arm/neon/vcgtQf32.c: Remove.
2814         * gcc.target/arm/neon/vcgtQs16.c: Remove.
2815         * gcc.target/arm/neon/vcgtQs32.c: Remove.
2816         * gcc.target/arm/neon/vcgtQs8.c: Remove.
2817         * gcc.target/arm/neon/vcgtQu16.c: Remove.
2818         * gcc.target/arm/neon/vcgtQu32.c: Remove.
2819         * gcc.target/arm/neon/vcgtQu8.c: Remove.
2820         * gcc.target/arm/neon/vcgtf32.c: Remove.
2821         * gcc.target/arm/neon/vcgts16.c: Remove.
2822         * gcc.target/arm/neon/vcgts32.c: Remove.
2823         * gcc.target/arm/neon/vcgts8.c: Remove.
2824         * gcc.target/arm/neon/vcgtu16.c: Remove.
2825         * gcc.target/arm/neon/vcgtu32.c: Remove.
2826         * gcc.target/arm/neon/vcgtu8.c: Remove.
2827         * gcc.target/arm/neon/vcleQf32.c: Remove.
2828         * gcc.target/arm/neon/vcleQs16.c: Remove.
2829         * gcc.target/arm/neon/vcleQs32.c: Remove.
2830         * gcc.target/arm/neon/vcleQs8.c: Remove.
2831         * gcc.target/arm/neon/vcleQu16.c: Remove.
2832         * gcc.target/arm/neon/vcleQu32.c: Remove.
2833         * gcc.target/arm/neon/vcleQu8.c: Remove.
2834         * gcc.target/arm/neon/vclef32.c: Remove.
2835         * gcc.target/arm/neon/vcles16.c: Remove.
2836         * gcc.target/arm/neon/vcles32.c: Remove.
2837         * gcc.target/arm/neon/vcles8.c: Remove.
2838         * gcc.target/arm/neon/vcleu16.c: Remove.
2839         * gcc.target/arm/neon/vcleu32.c: Remove.
2840         * gcc.target/arm/neon/vcleu8.c: Remove.
2841         * gcc.target/arm/neon/vclsQs16.c: Remove.
2842         * gcc.target/arm/neon/vclsQs32.c: Remove.
2843         * gcc.target/arm/neon/vclsQs8.c: Remove.
2844         * gcc.target/arm/neon/vclss16.c: Remove.
2845         * gcc.target/arm/neon/vclss32.c: Remove.
2846         * gcc.target/arm/neon/vclss8.c: Remove.
2847         * gcc.target/arm/neon/vcltQf32.c: Remove.
2848         * gcc.target/arm/neon/vcltQs16.c: Remove.
2849         * gcc.target/arm/neon/vcltQs32.c: Remove.
2850         * gcc.target/arm/neon/vcltQs8.c: Remove.
2851         * gcc.target/arm/neon/vcltQu16.c: Remove.
2852         * gcc.target/arm/neon/vcltQu32.c: Remove.
2853         * gcc.target/arm/neon/vcltQu8.c: Remove.
2854         * gcc.target/arm/neon/vcltf32.c: Remove.
2855         * gcc.target/arm/neon/vclts16.c: Remove.
2856         * gcc.target/arm/neon/vclts32.c: Remove.
2857         * gcc.target/arm/neon/vclts8.c: Remove.
2858         * gcc.target/arm/neon/vcltu16.c: Remove.
2859         * gcc.target/arm/neon/vcltu32.c: Remove.
2860         * gcc.target/arm/neon/vcltu8.c: Remove.
2861         * gcc.target/arm/neon/vclzQs16.c: Remove.
2862         * gcc.target/arm/neon/vclzQs32.c: Remove.
2863         * gcc.target/arm/neon/vclzQs8.c: Remove.
2864         * gcc.target/arm/neon/vclzQu16.c: Remove.
2865         * gcc.target/arm/neon/vclzQu32.c: Remove.
2866         * gcc.target/arm/neon/vclzQu8.c: Remove.
2867         * gcc.target/arm/neon/vclzs16.c: Remove.
2868         * gcc.target/arm/neon/vclzs32.c: Remove.
2869         * gcc.target/arm/neon/vclzs8.c: Remove.
2870         * gcc.target/arm/neon/vclzu16.c: Remove.
2871         * gcc.target/arm/neon/vclzu32.c: Remove.
2872         * gcc.target/arm/neon/vclzu8.c: Remove.
2873         * gcc.target/arm/neon/vcntQp8.c: Remove.
2874         * gcc.target/arm/neon/vcntQs8.c: Remove.
2875         * gcc.target/arm/neon/vcntQu8.c: Remove.
2876         * gcc.target/arm/neon/vcntp8.c: Remove.
2877         * gcc.target/arm/neon/vcnts8.c: Remove.
2878         * gcc.target/arm/neon/vcntu8.c: Remove.
2879         * gcc.target/arm/neon/vcombinef32.c: Remove.
2880         * gcc.target/arm/neon/vcombinep16.c: Remove.
2881         * gcc.target/arm/neon/vcombinep64.c: Remove.
2882         * gcc.target/arm/neon/vcombinep8.c: Remove.
2883         * gcc.target/arm/neon/vcombines16.c: Remove.
2884         * gcc.target/arm/neon/vcombines32.c: Remove.
2885         * gcc.target/arm/neon/vcombines64.c: Remove.
2886         * gcc.target/arm/neon/vcombines8.c: Remove.
2887         * gcc.target/arm/neon/vcombineu16.c: Remove.
2888         * gcc.target/arm/neon/vcombineu32.c: Remove.
2889         * gcc.target/arm/neon/vcombineu64.c: Remove.
2890         * gcc.target/arm/neon/vcombineu8.c: Remove.
2891         * gcc.target/arm/neon/vcreatef32.c: Remove.
2892         * gcc.target/arm/neon/vcreatep16.c: Remove.
2893         * gcc.target/arm/neon/vcreatep64.c: Remove.
2894         * gcc.target/arm/neon/vcreatep8.c: Remove.
2895         * gcc.target/arm/neon/vcreates16.c: Remove.
2896         * gcc.target/arm/neon/vcreates32.c: Remove.
2897         * gcc.target/arm/neon/vcreates64.c: Remove.
2898         * gcc.target/arm/neon/vcreates8.c: Remove.
2899         * gcc.target/arm/neon/vcreateu16.c: Remove.
2900         * gcc.target/arm/neon/vcreateu32.c: Remove.
2901         * gcc.target/arm/neon/vcreateu64.c: Remove.
2902         * gcc.target/arm/neon/vcreateu8.c: Remove.
2903         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2904         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2905         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2906         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2907         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2908         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2909         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2910         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2911         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2912         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2913         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2914         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2915         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2916         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2917         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2918         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2919         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2920         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2921         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2922         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2923         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2924         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2925         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2926         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2927         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2928         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2929         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2930         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2931         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2932         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2933         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2934         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2935         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2936         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2937         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2938         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2939         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2940         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2941         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2942         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2943         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2944         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2945         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2946         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2947         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2948         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2949         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2950         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2951         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2952         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2953         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2954         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2955         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2956         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2957         * gcc.target/arm/neon/vdup_nf32.c: Remove.
2958         * gcc.target/arm/neon/vdup_np16.c: Remove.
2959         * gcc.target/arm/neon/vdup_np64.c: Remove.
2960         * gcc.target/arm/neon/vdup_np8.c: Remove.
2961         * gcc.target/arm/neon/vdup_ns16.c: Remove.
2962         * gcc.target/arm/neon/vdup_ns32.c: Remove.
2963         * gcc.target/arm/neon/vdup_ns64.c: Remove.
2964         * gcc.target/arm/neon/vdup_ns8.c: Remove.
2965         * gcc.target/arm/neon/vdup_nu16.c: Remove.
2966         * gcc.target/arm/neon/vdup_nu32.c: Remove.
2967         * gcc.target/arm/neon/vdup_nu64.c: Remove.
2968         * gcc.target/arm/neon/vdup_nu8.c: Remove.
2969         * gcc.target/arm/neon/veorQs16.c: Remove.
2970         * gcc.target/arm/neon/veorQs32.c: Remove.
2971         * gcc.target/arm/neon/veorQs64.c: Remove.
2972         * gcc.target/arm/neon/veorQs8.c: Remove.
2973         * gcc.target/arm/neon/veorQu16.c: Remove.
2974         * gcc.target/arm/neon/veorQu32.c: Remove.
2975         * gcc.target/arm/neon/veorQu64.c: Remove.
2976         * gcc.target/arm/neon/veorQu8.c: Remove.
2977         * gcc.target/arm/neon/veors16.c: Remove.
2978         * gcc.target/arm/neon/veors32.c: Remove.
2979         * gcc.target/arm/neon/veors64.c: Remove.
2980         * gcc.target/arm/neon/veors8.c: Remove.
2981         * gcc.target/arm/neon/veoru16.c: Remove.
2982         * gcc.target/arm/neon/veoru32.c: Remove.
2983         * gcc.target/arm/neon/veoru64.c: Remove.
2984         * gcc.target/arm/neon/veoru8.c: Remove.
2985         * gcc.target/arm/neon/vextQf32.c: Remove.
2986         * gcc.target/arm/neon/vextQp16.c: Remove.
2987         * gcc.target/arm/neon/vextQp64.c: Remove.
2988         * gcc.target/arm/neon/vextQp8.c: Remove.
2989         * gcc.target/arm/neon/vextQs16.c: Remove.
2990         * gcc.target/arm/neon/vextQs32.c: Remove.
2991         * gcc.target/arm/neon/vextQs64.c: Remove.
2992         * gcc.target/arm/neon/vextQs8.c: Remove.
2993         * gcc.target/arm/neon/vextQu16.c: Remove.
2994         * gcc.target/arm/neon/vextQu32.c: Remove.
2995         * gcc.target/arm/neon/vextQu64.c: Remove.
2996         * gcc.target/arm/neon/vextQu8.c: Remove.
2997         * gcc.target/arm/neon/vextf32.c: Remove.
2998         * gcc.target/arm/neon/vextp16.c: Remove.
2999         * gcc.target/arm/neon/vextp64.c: Remove.
3000         * gcc.target/arm/neon/vextp8.c: Remove.
3001         * gcc.target/arm/neon/vexts16.c: Remove.
3002         * gcc.target/arm/neon/vexts32.c: Remove.
3003         * gcc.target/arm/neon/vexts64.c: Remove.
3004         * gcc.target/arm/neon/vexts8.c: Remove.
3005         * gcc.target/arm/neon/vextu16.c: Remove.
3006         * gcc.target/arm/neon/vextu32.c: Remove.
3007         * gcc.target/arm/neon/vextu64.c: Remove.
3008         * gcc.target/arm/neon/vextu8.c: Remove.
3009         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3010         * gcc.target/arm/neon/vfmaf32.c: Remove.
3011         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3012         * gcc.target/arm/neon/vfmsf32.c: Remove.
3013         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3014         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3015         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3016         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3017         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3018         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3019         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3020         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3021         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3022         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3023         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3024         * gcc.target/arm/neon/vget_highf32.c: Remove.
3025         * gcc.target/arm/neon/vget_highp16.c: Remove.
3026         * gcc.target/arm/neon/vget_highp64.c: Remove.
3027         * gcc.target/arm/neon/vget_highp8.c: Remove.
3028         * gcc.target/arm/neon/vget_highs16.c: Remove.
3029         * gcc.target/arm/neon/vget_highs32.c: Remove.
3030         * gcc.target/arm/neon/vget_highs64.c: Remove.
3031         * gcc.target/arm/neon/vget_highs8.c: Remove.
3032         * gcc.target/arm/neon/vget_highu16.c: Remove.
3033         * gcc.target/arm/neon/vget_highu32.c: Remove.
3034         * gcc.target/arm/neon/vget_highu64.c: Remove.
3035         * gcc.target/arm/neon/vget_highu8.c: Remove.
3036         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3037         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3038         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3039         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3040         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3041         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3042         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3043         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3044         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3045         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3046         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3047         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3048         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3049         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3050         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3051         * gcc.target/arm/neon/vget_lows16.c: Remove.
3052         * gcc.target/arm/neon/vget_lows32.c: Remove.
3053         * gcc.target/arm/neon/vget_lows64.c: Remove.
3054         * gcc.target/arm/neon/vget_lows8.c: Remove.
3055         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3056         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3057         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3058         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3059         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3060         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3061         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3062         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3063         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3064         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3065         * gcc.target/arm/neon/vhadds16.c: Remove.
3066         * gcc.target/arm/neon/vhadds32.c: Remove.
3067         * gcc.target/arm/neon/vhadds8.c: Remove.
3068         * gcc.target/arm/neon/vhaddu16.c: Remove.
3069         * gcc.target/arm/neon/vhaddu32.c: Remove.
3070         * gcc.target/arm/neon/vhaddu8.c: Remove.
3071         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3072         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3073         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3074         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3075         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3076         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3077         * gcc.target/arm/neon/vhsubs16.c: Remove.
3078         * gcc.target/arm/neon/vhsubs32.c: Remove.
3079         * gcc.target/arm/neon/vhsubs8.c: Remove.
3080         * gcc.target/arm/neon/vhsubu16.c: Remove.
3081         * gcc.target/arm/neon/vhsubu32.c: Remove.
3082         * gcc.target/arm/neon/vhsubu8.c: Remove.
3083         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3084         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3085         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3086         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3087         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3088         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3089         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3090         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3091         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3092         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3093         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3094         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3095         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3096         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3097         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3098         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3099         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3100         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3101         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3102         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3103         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3104         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3105         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3106         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3107         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3108         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3109         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3110         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3111         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3112         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3113         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3114         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3115         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3116         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3117         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3118         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3119         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3120         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3121         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3122         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3123         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3124         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3125         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3126         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3127         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3128         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3129         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3130         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3131         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3132         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3133         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3134         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3135         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3136         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3137         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3138         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3139         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3140         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3141         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3142         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3143         * gcc.target/arm/neon/vld1f32.c: Remove.
3144         * gcc.target/arm/neon/vld1p16.c: Remove.
3145         * gcc.target/arm/neon/vld1p64.c: Remove.
3146         * gcc.target/arm/neon/vld1p8.c: Remove.
3147         * gcc.target/arm/neon/vld1s16.c: Remove.
3148         * gcc.target/arm/neon/vld1s32.c: Remove.
3149         * gcc.target/arm/neon/vld1s64.c: Remove.
3150         * gcc.target/arm/neon/vld1s8.c: Remove.
3151         * gcc.target/arm/neon/vld1u16.c: Remove.
3152         * gcc.target/arm/neon/vld1u32.c: Remove.
3153         * gcc.target/arm/neon/vld1u64.c: Remove.
3154         * gcc.target/arm/neon/vld1u8.c: Remove.
3155         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3156         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3157         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3158         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3159         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3160         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3161         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3162         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3163         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3164         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3165         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3166         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3167         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3168         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3169         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3170         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3171         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3172         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3173         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3174         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3175         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3176         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3177         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3178         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3179         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3180         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3181         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3182         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3183         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3184         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3185         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3186         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3187         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3188         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3189         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3190         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3191         * gcc.target/arm/neon/vld2f32.c: Remove.
3192         * gcc.target/arm/neon/vld2p16.c: Remove.
3193         * gcc.target/arm/neon/vld2p64.c: Remove.
3194         * gcc.target/arm/neon/vld2p8.c: Remove.
3195         * gcc.target/arm/neon/vld2s16.c: Remove.
3196         * gcc.target/arm/neon/vld2s32.c: Remove.
3197         * gcc.target/arm/neon/vld2s64.c: Remove.
3198         * gcc.target/arm/neon/vld2s8.c: Remove.
3199         * gcc.target/arm/neon/vld2u16.c: Remove.
3200         * gcc.target/arm/neon/vld2u32.c: Remove.
3201         * gcc.target/arm/neon/vld2u64.c: Remove.
3202         * gcc.target/arm/neon/vld2u8.c: Remove.
3203         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3204         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3205         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3206         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3207         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3208         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3209         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3210         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3211         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3212         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3213         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3214         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3215         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3216         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3217         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3218         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3219         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3220         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3221         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3222         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3223         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3224         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3225         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3226         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3227         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3228         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3229         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3230         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3231         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3232         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3233         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3234         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3235         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3236         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3237         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3238         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3239         * gcc.target/arm/neon/vld3f32.c: Remove.
3240         * gcc.target/arm/neon/vld3p16.c: Remove.
3241         * gcc.target/arm/neon/vld3p64.c: Remove.
3242         * gcc.target/arm/neon/vld3p8.c: Remove.
3243         * gcc.target/arm/neon/vld3s16.c: Remove.
3244         * gcc.target/arm/neon/vld3s32.c: Remove.
3245         * gcc.target/arm/neon/vld3s64.c: Remove.
3246         * gcc.target/arm/neon/vld3s8.c: Remove.
3247         * gcc.target/arm/neon/vld3u16.c: Remove.
3248         * gcc.target/arm/neon/vld3u32.c: Remove.
3249         * gcc.target/arm/neon/vld3u64.c: Remove.
3250         * gcc.target/arm/neon/vld3u8.c: Remove.
3251         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3252         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3253         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3254         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3255         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3256         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3257         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3258         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3259         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3260         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3261         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3262         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3263         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3264         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3265         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3266         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3267         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3268         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3269         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3270         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3271         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3272         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3273         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3274         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3275         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3276         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3277         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3278         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3279         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3280         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3281         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3282         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3283         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3284         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3285         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3286         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3287         * gcc.target/arm/neon/vld4f32.c: Remove.
3288         * gcc.target/arm/neon/vld4p16.c: Remove.
3289         * gcc.target/arm/neon/vld4p64.c: Remove.
3290         * gcc.target/arm/neon/vld4p8.c: Remove.
3291         * gcc.target/arm/neon/vld4s16.c: Remove.
3292         * gcc.target/arm/neon/vld4s32.c: Remove.
3293         * gcc.target/arm/neon/vld4s64.c: Remove.
3294         * gcc.target/arm/neon/vld4s8.c: Remove.
3295         * gcc.target/arm/neon/vld4u16.c: Remove.
3296         * gcc.target/arm/neon/vld4u32.c: Remove.
3297         * gcc.target/arm/neon/vld4u64.c: Remove.
3298         * gcc.target/arm/neon/vld4u8.c: Remove.
3299         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3300         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3301         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3302         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3303         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3304         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3305         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3306         * gcc.target/arm/neon/vmaxf32.c: Remove.
3307         * gcc.target/arm/neon/vmaxs16.c: Remove.
3308         * gcc.target/arm/neon/vmaxs32.c: Remove.
3309         * gcc.target/arm/neon/vmaxs8.c: Remove.
3310         * gcc.target/arm/neon/vmaxu16.c: Remove.
3311         * gcc.target/arm/neon/vmaxu32.c: Remove.
3312         * gcc.target/arm/neon/vmaxu8.c: Remove.
3313         * gcc.target/arm/neon/vminQf32.c: Remove.
3314         * gcc.target/arm/neon/vminQs16.c: Remove.
3315         * gcc.target/arm/neon/vminQs32.c: Remove.
3316         * gcc.target/arm/neon/vminQs8.c: Remove.
3317         * gcc.target/arm/neon/vminQu16.c: Remove.
3318         * gcc.target/arm/neon/vminQu32.c: Remove.
3319         * gcc.target/arm/neon/vminQu8.c: Remove.
3320         * gcc.target/arm/neon/vminf32.c: Remove.
3321         * gcc.target/arm/neon/vmins16.c: Remove.
3322         * gcc.target/arm/neon/vmins32.c: Remove.
3323         * gcc.target/arm/neon/vmins8.c: Remove.
3324         * gcc.target/arm/neon/vminu16.c: Remove.
3325         * gcc.target/arm/neon/vminu32.c: Remove.
3326         * gcc.target/arm/neon/vminu8.c: Remove.
3327         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3328         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3329         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3330         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3331         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3332         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3333         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3334         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3335         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3336         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3337         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3338         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3339         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3340         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3341         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3342         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3343         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3344         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3345         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3346         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3347         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3348         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3349         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3350         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3351         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3352         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3353         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3354         * gcc.target/arm/neon/vmlaf32.c: Remove.
3355         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3356         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3357         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3358         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3359         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3360         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3361         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3362         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3363         * gcc.target/arm/neon/vmlals16.c: Remove.
3364         * gcc.target/arm/neon/vmlals32.c: Remove.
3365         * gcc.target/arm/neon/vmlals8.c: Remove.
3366         * gcc.target/arm/neon/vmlalu16.c: Remove.
3367         * gcc.target/arm/neon/vmlalu32.c: Remove.
3368         * gcc.target/arm/neon/vmlalu8.c: Remove.
3369         * gcc.target/arm/neon/vmlas16.c: Remove.
3370         * gcc.target/arm/neon/vmlas32.c: Remove.
3371         * gcc.target/arm/neon/vmlas8.c: Remove.
3372         * gcc.target/arm/neon/vmlau16.c: Remove.
3373         * gcc.target/arm/neon/vmlau32.c: Remove.
3374         * gcc.target/arm/neon/vmlau8.c: Remove.
3375         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3376         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3377         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3378         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3379         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3380         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3381         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3382         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3383         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3384         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3385         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3386         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3387         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3388         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3389         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3390         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3391         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3392         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3393         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3394         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3395         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3396         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3397         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3398         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3399         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3400         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3401         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3402         * gcc.target/arm/neon/vmlsf32.c: Remove.
3403         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3404         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3405         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3406         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3407         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3408         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3409         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3410         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3411         * gcc.target/arm/neon/vmlsls16.c: Remove.
3412         * gcc.target/arm/neon/vmlsls32.c: Remove.
3413         * gcc.target/arm/neon/vmlsls8.c: Remove.
3414         * gcc.target/arm/neon/vmlslu16.c: Remove.
3415         * gcc.target/arm/neon/vmlslu32.c: Remove.
3416         * gcc.target/arm/neon/vmlslu8.c: Remove.
3417         * gcc.target/arm/neon/vmlss16.c: Remove.
3418         * gcc.target/arm/neon/vmlss32.c: Remove.
3419         * gcc.target/arm/neon/vmlss8.c: Remove.
3420         * gcc.target/arm/neon/vmlsu16.c: Remove.
3421         * gcc.target/arm/neon/vmlsu32.c: Remove.
3422         * gcc.target/arm/neon/vmlsu8.c: Remove.
3423         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3424         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3425         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3426         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3427         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3428         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3429         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3430         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3431         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3432         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3433         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3434         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3435         * gcc.target/arm/neon/vmov_np16.c: Remove.
3436         * gcc.target/arm/neon/vmov_np8.c: Remove.
3437         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3438         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3439         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3440         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3441         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3442         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3443         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3444         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3445         * gcc.target/arm/neon/vmovls16.c: Remove.
3446         * gcc.target/arm/neon/vmovls32.c: Remove.
3447         * gcc.target/arm/neon/vmovls8.c: Remove.
3448         * gcc.target/arm/neon/vmovlu16.c: Remove.
3449         * gcc.target/arm/neon/vmovlu32.c: Remove.
3450         * gcc.target/arm/neon/vmovlu8.c: Remove.
3451         * gcc.target/arm/neon/vmovns16.c: Remove.
3452         * gcc.target/arm/neon/vmovns32.c: Remove.
3453         * gcc.target/arm/neon/vmovns64.c: Remove.
3454         * gcc.target/arm/neon/vmovnu16.c: Remove.
3455         * gcc.target/arm/neon/vmovnu32.c: Remove.
3456         * gcc.target/arm/neon/vmovnu64.c: Remove.
3457         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3458         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3459         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3460         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3461         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3462         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3463         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3464         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3465         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3466         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3467         * gcc.target/arm/neon/vmulQf32.c: Remove.
3468         * gcc.target/arm/neon/vmulQp8.c: Remove.
3469         * gcc.target/arm/neon/vmulQs16.c: Remove.
3470         * gcc.target/arm/neon/vmulQs32.c: Remove.
3471         * gcc.target/arm/neon/vmulQs8.c: Remove.
3472         * gcc.target/arm/neon/vmulQu16.c: Remove.
3473         * gcc.target/arm/neon/vmulQu32.c: Remove.
3474         * gcc.target/arm/neon/vmulQu8.c: Remove.
3475         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3476         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3477         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3478         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3479         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3480         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3481         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3482         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3483         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3484         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3485         * gcc.target/arm/neon/vmulf32.c: Remove.
3486         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3487         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3488         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3489         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3490         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3491         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3492         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3493         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3494         * gcc.target/arm/neon/vmullp8.c: Remove.
3495         * gcc.target/arm/neon/vmulls16.c: Remove.
3496         * gcc.target/arm/neon/vmulls32.c: Remove.
3497         * gcc.target/arm/neon/vmulls8.c: Remove.
3498         * gcc.target/arm/neon/vmullu16.c: Remove.
3499         * gcc.target/arm/neon/vmullu32.c: Remove.
3500         * gcc.target/arm/neon/vmullu8.c: Remove.
3501         * gcc.target/arm/neon/vmulp8.c: Remove.
3502         * gcc.target/arm/neon/vmuls16.c: Remove.
3503         * gcc.target/arm/neon/vmuls32.c: Remove.
3504         * gcc.target/arm/neon/vmuls8.c: Remove.
3505         * gcc.target/arm/neon/vmulu16.c: Remove.
3506         * gcc.target/arm/neon/vmulu32.c: Remove.
3507         * gcc.target/arm/neon/vmulu8.c: Remove.
3508         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3509         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3510         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3511         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3512         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3513         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3514         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3515         * gcc.target/arm/neon/vmvnp8.c: Remove.
3516         * gcc.target/arm/neon/vmvns16.c: Remove.
3517         * gcc.target/arm/neon/vmvns32.c: Remove.
3518         * gcc.target/arm/neon/vmvns8.c: Remove.
3519         * gcc.target/arm/neon/vmvnu16.c: Remove.
3520         * gcc.target/arm/neon/vmvnu32.c: Remove.
3521         * gcc.target/arm/neon/vmvnu8.c: Remove.
3522         * gcc.target/arm/neon/vnegQf32.c: Remove.
3523         * gcc.target/arm/neon/vnegQs16.c: Remove.
3524         * gcc.target/arm/neon/vnegQs32.c: Remove.
3525         * gcc.target/arm/neon/vnegQs8.c: Remove.
3526         * gcc.target/arm/neon/vnegf32.c: Remove.
3527         * gcc.target/arm/neon/vnegs16.c: Remove.
3528         * gcc.target/arm/neon/vnegs32.c: Remove.
3529         * gcc.target/arm/neon/vnegs8.c: Remove.
3530         * gcc.target/arm/neon/vornQs16.c: Remove.
3531         * gcc.target/arm/neon/vornQs32.c: Remove.
3532         * gcc.target/arm/neon/vornQs64.c: Remove.
3533         * gcc.target/arm/neon/vornQs8.c: Remove.
3534         * gcc.target/arm/neon/vornQu16.c: Remove.
3535         * gcc.target/arm/neon/vornQu32.c: Remove.
3536         * gcc.target/arm/neon/vornQu64.c: Remove.
3537         * gcc.target/arm/neon/vornQu8.c: Remove.
3538         * gcc.target/arm/neon/vorns16.c: Remove.
3539         * gcc.target/arm/neon/vorns32.c: Remove.
3540         * gcc.target/arm/neon/vorns64.c: Remove.
3541         * gcc.target/arm/neon/vorns8.c: Remove.
3542         * gcc.target/arm/neon/vornu16.c: Remove.
3543         * gcc.target/arm/neon/vornu32.c: Remove.
3544         * gcc.target/arm/neon/vornu64.c: Remove.
3545         * gcc.target/arm/neon/vornu8.c: Remove.
3546         * gcc.target/arm/neon/vorrQs16.c: Remove.
3547         * gcc.target/arm/neon/vorrQs32.c: Remove.
3548         * gcc.target/arm/neon/vorrQs64.c: Remove.
3549         * gcc.target/arm/neon/vorrQs8.c: Remove.
3550         * gcc.target/arm/neon/vorrQu16.c: Remove.
3551         * gcc.target/arm/neon/vorrQu32.c: Remove.
3552         * gcc.target/arm/neon/vorrQu64.c: Remove.
3553         * gcc.target/arm/neon/vorrQu8.c: Remove.
3554         * gcc.target/arm/neon/vorrs16.c: Remove.
3555         * gcc.target/arm/neon/vorrs32.c: Remove.
3556         * gcc.target/arm/neon/vorrs64.c: Remove.
3557         * gcc.target/arm/neon/vorrs8.c: Remove.
3558         * gcc.target/arm/neon/vorru16.c: Remove.
3559         * gcc.target/arm/neon/vorru32.c: Remove.
3560         * gcc.target/arm/neon/vorru64.c: Remove.
3561         * gcc.target/arm/neon/vorru8.c: Remove.
3562         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3563         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3564         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3565         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3566         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3567         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3568         * gcc.target/arm/neon/vpadals16.c: Remove.
3569         * gcc.target/arm/neon/vpadals32.c: Remove.
3570         * gcc.target/arm/neon/vpadals8.c: Remove.
3571         * gcc.target/arm/neon/vpadalu16.c: Remove.
3572         * gcc.target/arm/neon/vpadalu32.c: Remove.
3573         * gcc.target/arm/neon/vpadalu8.c: Remove.
3574         * gcc.target/arm/neon/vpaddf32.c: Remove.
3575         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3576         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3577         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3578         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3579         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3580         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3581         * gcc.target/arm/neon/vpaddls16.c: Remove.
3582         * gcc.target/arm/neon/vpaddls32.c: Remove.
3583         * gcc.target/arm/neon/vpaddls8.c: Remove.
3584         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3585         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3586         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3587         * gcc.target/arm/neon/vpadds16.c: Remove.
3588         * gcc.target/arm/neon/vpadds32.c: Remove.
3589         * gcc.target/arm/neon/vpadds8.c: Remove.
3590         * gcc.target/arm/neon/vpaddu16.c: Remove.
3591         * gcc.target/arm/neon/vpaddu32.c: Remove.
3592         * gcc.target/arm/neon/vpaddu8.c: Remove.
3593         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3594         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3595         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3596         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3597         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3598         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3599         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3600         * gcc.target/arm/neon/vpminf32.c: Remove.
3601         * gcc.target/arm/neon/vpmins16.c: Remove.
3602         * gcc.target/arm/neon/vpmins32.c: Remove.
3603         * gcc.target/arm/neon/vpmins8.c: Remove.
3604         * gcc.target/arm/neon/vpminu16.c: Remove.
3605         * gcc.target/arm/neon/vpminu32.c: Remove.
3606         * gcc.target/arm/neon/vpminu8.c: Remove.
3607         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3608         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3609         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3610         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3611         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3612         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3613         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3614         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3615         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3616         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3617         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3618         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3619         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3620         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3621         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3622         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3623         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3624         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3625         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3626         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3627         * gcc.target/arm/neon/vqRshls16.c: Remove.
3628         * gcc.target/arm/neon/vqRshls32.c: Remove.
3629         * gcc.target/arm/neon/vqRshls64.c: Remove.
3630         * gcc.target/arm/neon/vqRshls8.c: Remove.
3631         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3632         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3633         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3634         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3635         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3636         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3637         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3638         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3639         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3640         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3641         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3642         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3643         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3644         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3645         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3646         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3647         * gcc.target/arm/neon/vqabss16.c: Remove.
3648         * gcc.target/arm/neon/vqabss32.c: Remove.
3649         * gcc.target/arm/neon/vqabss8.c: Remove.
3650         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3651         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3652         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3653         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3654         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3655         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3656         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3657         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3658         * gcc.target/arm/neon/vqadds16.c: Remove.
3659         * gcc.target/arm/neon/vqadds32.c: Remove.
3660         * gcc.target/arm/neon/vqadds64.c: Remove.
3661         * gcc.target/arm/neon/vqadds8.c: Remove.
3662         * gcc.target/arm/neon/vqaddu16.c: Remove.
3663         * gcc.target/arm/neon/vqaddu32.c: Remove.
3664         * gcc.target/arm/neon/vqaddu64.c: Remove.
3665         * gcc.target/arm/neon/vqaddu8.c: Remove.
3666         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3667         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3668         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3669         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3670         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3671         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3672         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3673         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3674         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3675         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3676         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3677         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3678         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3679         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3680         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3681         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3682         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3683         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3684         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3685         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3686         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3687         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3688         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3689         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3690         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3691         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3692         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3693         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3694         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3695         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3696         * gcc.target/arm/neon/vqmovns16.c: Remove.
3697         * gcc.target/arm/neon/vqmovns32.c: Remove.
3698         * gcc.target/arm/neon/vqmovns64.c: Remove.
3699         * gcc.target/arm/neon/vqmovnu16.c: Remove.
3700         * gcc.target/arm/neon/vqmovnu32.c: Remove.
3701         * gcc.target/arm/neon/vqmovnu64.c: Remove.
3702         * gcc.target/arm/neon/vqmovuns16.c: Remove.
3703         * gcc.target/arm/neon/vqmovuns32.c: Remove.
3704         * gcc.target/arm/neon/vqmovuns64.c: Remove.
3705         * gcc.target/arm/neon/vqnegQs16.c: Remove.
3706         * gcc.target/arm/neon/vqnegQs32.c: Remove.
3707         * gcc.target/arm/neon/vqnegQs8.c: Remove.
3708         * gcc.target/arm/neon/vqnegs16.c: Remove.
3709         * gcc.target/arm/neon/vqnegs32.c: Remove.
3710         * gcc.target/arm/neon/vqnegs8.c: Remove.
3711         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3712         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3713         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3714         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3715         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3716         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3717         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3718         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3719         * gcc.target/arm/neon/vqshlQs16.c: Remove.
3720         * gcc.target/arm/neon/vqshlQs32.c: Remove.
3721         * gcc.target/arm/neon/vqshlQs64.c: Remove.
3722         * gcc.target/arm/neon/vqshlQs8.c: Remove.
3723         * gcc.target/arm/neon/vqshlQu16.c: Remove.
3724         * gcc.target/arm/neon/vqshlQu32.c: Remove.
3725         * gcc.target/arm/neon/vqshlQu64.c: Remove.
3726         * gcc.target/arm/neon/vqshlQu8.c: Remove.
3727         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3728         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3729         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3730         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3731         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3732         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3733         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3734         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3735         * gcc.target/arm/neon/vqshls16.c: Remove.
3736         * gcc.target/arm/neon/vqshls32.c: Remove.
3737         * gcc.target/arm/neon/vqshls64.c: Remove.
3738         * gcc.target/arm/neon/vqshls8.c: Remove.
3739         * gcc.target/arm/neon/vqshlu16.c: Remove.
3740         * gcc.target/arm/neon/vqshlu32.c: Remove.
3741         * gcc.target/arm/neon/vqshlu64.c: Remove.
3742         * gcc.target/arm/neon/vqshlu8.c: Remove.
3743         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3744         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3745         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3746         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3747         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3748         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3749         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3750         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3751         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3752         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3753         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3754         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3755         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3756         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3757         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3758         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3759         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3760         * gcc.target/arm/neon/vqsubQs16.c: Remove.
3761         * gcc.target/arm/neon/vqsubQs32.c: Remove.
3762         * gcc.target/arm/neon/vqsubQs64.c: Remove.
3763         * gcc.target/arm/neon/vqsubQs8.c: Remove.
3764         * gcc.target/arm/neon/vqsubQu16.c: Remove.
3765         * gcc.target/arm/neon/vqsubQu32.c: Remove.
3766         * gcc.target/arm/neon/vqsubQu64.c: Remove.
3767         * gcc.target/arm/neon/vqsubQu8.c: Remove.
3768         * gcc.target/arm/neon/vqsubs16.c: Remove.
3769         * gcc.target/arm/neon/vqsubs32.c: Remove.
3770         * gcc.target/arm/neon/vqsubs64.c: Remove.
3771         * gcc.target/arm/neon/vqsubs8.c: Remove.
3772         * gcc.target/arm/neon/vqsubu16.c: Remove.
3773         * gcc.target/arm/neon/vqsubu32.c: Remove.
3774         * gcc.target/arm/neon/vqsubu64.c: Remove.
3775         * gcc.target/arm/neon/vqsubu8.c: Remove.
3776         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3777         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3778         * gcc.target/arm/neon/vrecpef32.c: Remove.
3779         * gcc.target/arm/neon/vrecpeu32.c: Remove.
3780         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3781         * gcc.target/arm/neon/vrecpsf32.c: Remove.
3782         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3783         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3784         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3785         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3786         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3787         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3788         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3789         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3790         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3791         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3792         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3793         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3794         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3795         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3796         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3797         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3798         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3799         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3800         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3801         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3802         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3803         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3804         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3805         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3806         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3807         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3808         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3809         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3810         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3811         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3812         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3813         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3814         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3815         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3816         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3817         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3818         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3819         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3820         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3821         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3822         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3823         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3824         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3825         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3826         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3827         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3828         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3829         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3830         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3831         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3832         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3833         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3834         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3835         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3836         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3837         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3838         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3839         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3840         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3841         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3842         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3843         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3844         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3845         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3846         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3847         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3848         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3849         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3850         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3851         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3852         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3853         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3854         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3855         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3856         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3857         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3858         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3859         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3860         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3861         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3862         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3863         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3864         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3865         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3866         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3867         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3868         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3869         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3870         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3871         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3872         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3873         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3874         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3875         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3876         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3877         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3878         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3879         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3880         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3881         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3882         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3883         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3884         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3885         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3886         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3887         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3888         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3889         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3890         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3891         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3892         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3893         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3894         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3895         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3896         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3897         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3898         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3899         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3900         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3901         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3902         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3903         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3904         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3905         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3906         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3907         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3908         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3909         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3910         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3911         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3912         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3913         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3914         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3915         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3916         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3917         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3918         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3919         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3920         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3921         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3922         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3923         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3924         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3925         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3926         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3927         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3928         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3929         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3930         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3931         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3932         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3933         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3934         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3935         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3936         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3937         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3938         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3939         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3940         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3941         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3942         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3943         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3944         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3945         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3946         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3947         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3948         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3949         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3950         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3951         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3952         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3953         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3954         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3955         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3956         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3957         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3958         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3959         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3960         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3961         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3962         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3963         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3964         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3965         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3966         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3967         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3968         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3969         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3970         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3971         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3972         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3973         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3974         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3975         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3976         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3977         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3978         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3979         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3980         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3981         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3982         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3983         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3984         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3985         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3986         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3987         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3988         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3989         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3990         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3991         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3992         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3993         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3994         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3995         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3996         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3997         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3998         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3999         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4000         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4001         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4002         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4003         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4004         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4005         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4006         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4007         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4008         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4009         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4010         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4011         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4012         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4013         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4014         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4015         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4016         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4017         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4018         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4019         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4020         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4021         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4022         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4023         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4024         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4025         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4026         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4027         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4028         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4029         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4030         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4031         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4032         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4033         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4034         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4035         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4036         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4037         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4038         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4039         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4040         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4041         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4042         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4043         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4044         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4045         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4046         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4047         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4048         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4049         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4050         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4051         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4052         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4053         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4054         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4055         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4056         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4057         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4058         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4059         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4060         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4061         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4062         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4063         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4064         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4065         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4066         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4067         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4068         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4069         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4070         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4071         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4072         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4073         * gcc.target/arm/neon/vrev16p8.c: Remove.
4074         * gcc.target/arm/neon/vrev16s8.c: Remove.
4075         * gcc.target/arm/neon/vrev16u8.c: Remove.
4076         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4077         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4078         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4079         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4080         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4081         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4082         * gcc.target/arm/neon/vrev32p16.c: Remove.
4083         * gcc.target/arm/neon/vrev32p8.c: Remove.
4084         * gcc.target/arm/neon/vrev32s16.c: Remove.
4085         * gcc.target/arm/neon/vrev32s8.c: Remove.
4086         * gcc.target/arm/neon/vrev32u16.c: Remove.
4087         * gcc.target/arm/neon/vrev32u8.c: Remove.
4088         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4089         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4090         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4091         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4092         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4093         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4094         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4095         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4096         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4097         * gcc.target/arm/neon/vrev64f32.c: Remove.
4098         * gcc.target/arm/neon/vrev64p16.c: Remove.
4099         * gcc.target/arm/neon/vrev64p8.c: Remove.
4100         * gcc.target/arm/neon/vrev64s16.c: Remove.
4101         * gcc.target/arm/neon/vrev64s32.c: Remove.
4102         * gcc.target/arm/neon/vrev64s8.c: Remove.
4103         * gcc.target/arm/neon/vrev64u16.c: Remove.
4104         * gcc.target/arm/neon/vrev64u32.c: Remove.
4105         * gcc.target/arm/neon/vrev64u8.c: Remove.
4106         * gcc.target/arm/neon/vrndaf32.c: Remove.
4107         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4108         * gcc.target/arm/neon/vrndf32.c: Remove.
4109         * gcc.target/arm/neon/vrndmf32.c: Remove.
4110         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4111         * gcc.target/arm/neon/vrndnf32.c: Remove.
4112         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4113         * gcc.target/arm/neon/vrndpf32.c: Remove.
4114         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4115         * gcc.target/arm/neon/vrndqf32.c: Remove.
4116         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4117         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4118         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4119         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4120         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4121         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4122         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4123         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4124         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4125         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4126         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4127         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4128         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4129         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4130         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4131         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4132         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4133         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4134         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4135         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4136         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4137         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4138         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4139         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4140         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4141         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4142         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4143         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4144         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4145         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4146         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4147         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4148         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4149         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4150         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4151         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4152         * gcc.target/arm/neon/vshlQs16.c: Remove.
4153         * gcc.target/arm/neon/vshlQs32.c: Remove.
4154         * gcc.target/arm/neon/vshlQs64.c: Remove.
4155         * gcc.target/arm/neon/vshlQs8.c: Remove.
4156         * gcc.target/arm/neon/vshlQu16.c: Remove.
4157         * gcc.target/arm/neon/vshlQu32.c: Remove.
4158         * gcc.target/arm/neon/vshlQu64.c: Remove.
4159         * gcc.target/arm/neon/vshlQu8.c: Remove.
4160         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4161         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4162         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4163         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4164         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4165         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4166         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4167         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4168         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4169         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4170         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4171         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4172         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4173         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4174         * gcc.target/arm/neon/vshls16.c: Remove.
4175         * gcc.target/arm/neon/vshls32.c: Remove.
4176         * gcc.target/arm/neon/vshls64.c: Remove.
4177         * gcc.target/arm/neon/vshls8.c: Remove.
4178         * gcc.target/arm/neon/vshlu16.c: Remove.
4179         * gcc.target/arm/neon/vshlu32.c: Remove.
4180         * gcc.target/arm/neon/vshlu64.c: Remove.
4181         * gcc.target/arm/neon/vshlu8.c: Remove.
4182         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4183         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4184         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4185         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4186         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4187         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4188         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4189         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4190         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4191         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4192         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4193         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4194         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4195         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4196         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4197         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4198         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4199         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4200         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4201         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4202         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4203         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4204         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4205         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4206         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4207         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4208         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4209         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4210         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4211         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4212         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4213         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4214         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4215         * gcc.target/arm/neon/vsli_np16.c: Remove.
4216         * gcc.target/arm/neon/vsli_np64.c: Remove.
4217         * gcc.target/arm/neon/vsli_np8.c: Remove.
4218         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4219         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4220         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4221         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4222         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4223         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4224         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4225         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4226         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4227         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4228         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4229         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4230         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4231         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4232         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4233         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4234         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4235         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4236         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4237         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4238         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4239         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4240         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4241         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4242         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4243         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4244         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4245         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4246         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4247         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4248         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4249         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4250         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4251         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4252         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4253         * gcc.target/arm/neon/vsri_np16.c: Remove.
4254         * gcc.target/arm/neon/vsri_np64.c: Remove.
4255         * gcc.target/arm/neon/vsri_np8.c: Remove.
4256         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4257         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4258         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4259         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4260         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4261         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4262         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4263         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4264         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4265         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4266         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4267         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4268         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4269         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4270         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4271         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4272         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4273         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4274         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4275         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4276         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4277         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4278         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4279         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4280         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4281         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4282         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4283         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4284         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4285         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4286         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4287         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4288         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4289         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4290         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4291         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4292         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4293         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4294         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4295         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4296         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4297         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4298         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4299         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4300         * gcc.target/arm/neon/vst1f32.c: Remove.
4301         * gcc.target/arm/neon/vst1p16.c: Remove.
4302         * gcc.target/arm/neon/vst1p64.c: Remove.
4303         * gcc.target/arm/neon/vst1p8.c: Remove.
4304         * gcc.target/arm/neon/vst1s16.c: Remove.
4305         * gcc.target/arm/neon/vst1s32.c: Remove.
4306         * gcc.target/arm/neon/vst1s64.c: Remove.
4307         * gcc.target/arm/neon/vst1s8.c: Remove.
4308         * gcc.target/arm/neon/vst1u16.c: Remove.
4309         * gcc.target/arm/neon/vst1u32.c: Remove.
4310         * gcc.target/arm/neon/vst1u64.c: Remove.
4311         * gcc.target/arm/neon/vst1u8.c: Remove.
4312         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4313         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4314         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4315         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4316         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4317         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4318         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4319         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4320         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4321         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4322         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4323         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4324         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4325         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4326         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4327         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4328         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4329         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4330         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4331         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4332         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4333         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4334         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4335         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4336         * gcc.target/arm/neon/vst2f32.c: Remove.
4337         * gcc.target/arm/neon/vst2p16.c: Remove.
4338         * gcc.target/arm/neon/vst2p64.c: Remove.
4339         * gcc.target/arm/neon/vst2p8.c: Remove.
4340         * gcc.target/arm/neon/vst2s16.c: Remove.
4341         * gcc.target/arm/neon/vst2s32.c: Remove.
4342         * gcc.target/arm/neon/vst2s64.c: Remove.
4343         * gcc.target/arm/neon/vst2s8.c: Remove.
4344         * gcc.target/arm/neon/vst2u16.c: Remove.
4345         * gcc.target/arm/neon/vst2u32.c: Remove.
4346         * gcc.target/arm/neon/vst2u64.c: Remove.
4347         * gcc.target/arm/neon/vst2u8.c: Remove.
4348         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4349         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4350         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4351         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4352         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4353         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4354         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4355         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4356         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4357         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4358         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4359         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4360         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4361         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4362         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4363         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4364         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4365         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4366         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4367         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4368         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4369         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4370         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4371         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4372         * gcc.target/arm/neon/vst3f32.c: Remove.
4373         * gcc.target/arm/neon/vst3p16.c: Remove.
4374         * gcc.target/arm/neon/vst3p64.c: Remove.
4375         * gcc.target/arm/neon/vst3p8.c: Remove.
4376         * gcc.target/arm/neon/vst3s16.c: Remove.
4377         * gcc.target/arm/neon/vst3s32.c: Remove.
4378         * gcc.target/arm/neon/vst3s64.c: Remove.
4379         * gcc.target/arm/neon/vst3s8.c: Remove.
4380         * gcc.target/arm/neon/vst3u16.c: Remove.
4381         * gcc.target/arm/neon/vst3u32.c: Remove.
4382         * gcc.target/arm/neon/vst3u64.c: Remove.
4383         * gcc.target/arm/neon/vst3u8.c: Remove.
4384         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4385         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4386         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4387         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4388         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4389         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4390         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4391         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4392         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4393         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4394         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4395         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4396         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4397         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4398         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4399         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4400         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4401         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4402         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4403         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4404         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4405         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4406         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4407         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4408         * gcc.target/arm/neon/vst4f32.c: Remove.
4409         * gcc.target/arm/neon/vst4p16.c: Remove.
4410         * gcc.target/arm/neon/vst4p64.c: Remove.
4411         * gcc.target/arm/neon/vst4p8.c: Remove.
4412         * gcc.target/arm/neon/vst4s16.c: Remove.
4413         * gcc.target/arm/neon/vst4s32.c: Remove.
4414         * gcc.target/arm/neon/vst4s64.c: Remove.
4415         * gcc.target/arm/neon/vst4s8.c: Remove.
4416         * gcc.target/arm/neon/vst4u16.c: Remove.
4417         * gcc.target/arm/neon/vst4u32.c: Remove.
4418         * gcc.target/arm/neon/vst4u64.c: Remove.
4419         * gcc.target/arm/neon/vst4u8.c: Remove.
4420         * gcc.target/arm/neon/vsubQf32.c: Remove.
4421         * gcc.target/arm/neon/vsubQs16.c: Remove.
4422         * gcc.target/arm/neon/vsubQs32.c: Remove.
4423         * gcc.target/arm/neon/vsubQs64.c: Remove.
4424         * gcc.target/arm/neon/vsubQs8.c: Remove.
4425         * gcc.target/arm/neon/vsubQu16.c: Remove.
4426         * gcc.target/arm/neon/vsubQu32.c: Remove.
4427         * gcc.target/arm/neon/vsubQu64.c: Remove.
4428         * gcc.target/arm/neon/vsubQu8.c: Remove.
4429         * gcc.target/arm/neon/vsubf32.c: Remove.
4430         * gcc.target/arm/neon/vsubhns16.c: Remove.
4431         * gcc.target/arm/neon/vsubhns32.c: Remove.
4432         * gcc.target/arm/neon/vsubhns64.c: Remove.
4433         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4434         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4435         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4436         * gcc.target/arm/neon/vsubls16.c: Remove.
4437         * gcc.target/arm/neon/vsubls32.c: Remove.
4438         * gcc.target/arm/neon/vsubls8.c: Remove.
4439         * gcc.target/arm/neon/vsublu16.c: Remove.
4440         * gcc.target/arm/neon/vsublu32.c: Remove.
4441         * gcc.target/arm/neon/vsublu8.c: Remove.
4442         * gcc.target/arm/neon/vsubs16.c: Remove.
4443         * gcc.target/arm/neon/vsubs32.c: Remove.
4444         * gcc.target/arm/neon/vsubs64.c: Remove.
4445         * gcc.target/arm/neon/vsubs8.c: Remove.
4446         * gcc.target/arm/neon/vsubu16.c: Remove.
4447         * gcc.target/arm/neon/vsubu32.c: Remove.
4448         * gcc.target/arm/neon/vsubu64.c: Remove.
4449         * gcc.target/arm/neon/vsubu8.c: Remove.
4450         * gcc.target/arm/neon/vsubws16.c: Remove.
4451         * gcc.target/arm/neon/vsubws32.c: Remove.
4452         * gcc.target/arm/neon/vsubws8.c: Remove.
4453         * gcc.target/arm/neon/vsubwu16.c: Remove.
4454         * gcc.target/arm/neon/vsubwu32.c: Remove.
4455         * gcc.target/arm/neon/vsubwu8.c: Remove.
4456         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4457         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4458         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4459         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4460         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4461         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4462         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4463         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4464         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4465         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4466         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4467         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4468         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4469         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4470         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4471         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4472         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4473         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4474         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4475         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4476         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4477         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4478         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4479         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4480         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4481         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4482         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4483         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4484         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4485         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4486         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4487         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4488         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4489         * gcc.target/arm/neon/vtrnf32.c: Remove.
4490         * gcc.target/arm/neon/vtrnp16.c: Remove.
4491         * gcc.target/arm/neon/vtrnp8.c: Remove.
4492         * gcc.target/arm/neon/vtrns16.c: Remove.
4493         * gcc.target/arm/neon/vtrns32.c: Remove.
4494         * gcc.target/arm/neon/vtrns8.c: Remove.
4495         * gcc.target/arm/neon/vtrnu16.c: Remove.
4496         * gcc.target/arm/neon/vtrnu32.c: Remove.
4497         * gcc.target/arm/neon/vtrnu8.c: Remove.
4498         * gcc.target/arm/neon/vtstQp8.c: Remove.
4499         * gcc.target/arm/neon/vtstQs16.c: Remove.
4500         * gcc.target/arm/neon/vtstQs32.c: Remove.
4501         * gcc.target/arm/neon/vtstQs8.c: Remove.
4502         * gcc.target/arm/neon/vtstQu16.c: Remove.
4503         * gcc.target/arm/neon/vtstQu32.c: Remove.
4504         * gcc.target/arm/neon/vtstQu8.c: Remove.
4505         * gcc.target/arm/neon/vtstp8.c: Remove.
4506         * gcc.target/arm/neon/vtsts16.c: Remove.
4507         * gcc.target/arm/neon/vtsts32.c: Remove.
4508         * gcc.target/arm/neon/vtsts8.c: Remove.
4509         * gcc.target/arm/neon/vtstu16.c: Remove.
4510         * gcc.target/arm/neon/vtstu32.c: Remove.
4511         * gcc.target/arm/neon/vtstu8.c: Remove.
4512         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4513         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4514         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4515         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4516         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4517         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4518         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4519         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4520         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4521         * gcc.target/arm/neon/vuzpf32.c: Remove.
4522         * gcc.target/arm/neon/vuzpp16.c: Remove.
4523         * gcc.target/arm/neon/vuzpp8.c: Remove.
4524         * gcc.target/arm/neon/vuzps16.c: Remove.
4525         * gcc.target/arm/neon/vuzps32.c: Remove.
4526         * gcc.target/arm/neon/vuzps8.c: Remove.
4527         * gcc.target/arm/neon/vuzpu16.c: Remove.
4528         * gcc.target/arm/neon/vuzpu32.c: Remove.
4529         * gcc.target/arm/neon/vuzpu8.c: Remove.
4530         * gcc.target/arm/neon/vzipQf32.c: Remove.
4531         * gcc.target/arm/neon/vzipQp16.c: Remove.
4532         * gcc.target/arm/neon/vzipQp8.c: Remove.
4533         * gcc.target/arm/neon/vzipQs16.c: Remove.
4534         * gcc.target/arm/neon/vzipQs32.c: Remove.
4535         * gcc.target/arm/neon/vzipQs8.c: Remove.
4536         * gcc.target/arm/neon/vzipQu16.c: Remove.
4537         * gcc.target/arm/neon/vzipQu32.c: Remove.
4538         * gcc.target/arm/neon/vzipQu8.c: Remove.
4539         * gcc.target/arm/neon/vzipf32.c: Remove.
4540         * gcc.target/arm/neon/vzipp16.c: Remove.
4541         * gcc.target/arm/neon/vzipp8.c: Remove.
4542         * gcc.target/arm/neon/vzips16.c: Remove.
4543         * gcc.target/arm/neon/vzips32.c: Remove.
4544         * gcc.target/arm/neon/vzips8.c: Remove.
4545         * gcc.target/arm/neon/vzipu16.c: Remove.
4546         * gcc.target/arm/neon/vzipu32.c: Remove.
4547         * gcc.target/arm/neon/vzipu8.c: Remove.
4549 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
4551         * g++.dg/vect/simd-mask-store-bool.cc: New test.
4553 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4555         PR driver/67613
4556         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4557         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4559 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4561         * gcc.dg/plugin/levenshtein-test-1.c: New file.
4562         * gcc.dg/plugin/levenshtein_plugin.c: New file.
4563         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4564         levenshtein_plugin.c.
4565         * gcc.dg/spellcheck-fields.c: New file.
4567 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
4569         PR fortran/68318
4570         * gfortran.dg/pr68318_1.f90: New test.
4571         * gfortran.dg/pr68318_2.f90: Ditto.
4573 2015-11-12  James Norris  <jnorris@codesourcery.com>
4574             Joseph Myers  <joseph@codesourcery.com>
4576         * c-c++-common/goacc/declare-1.c: New test.
4577         * c-c++-common/goacc/declare-2.c: Likewise.
4579 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
4581         [ARM] Remove neon-testgen.ml and generated tests.
4583         * gcc.target/arm/neon/vRaddhns16.c: Remove.
4584         * gcc.target/arm/neon/vRaddhns32.c: Remove.
4585         * gcc.target/arm/neon/vRaddhns64.c: Remove.
4586         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4587         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4588         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4589         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4590         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4591         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4592         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4593         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4594         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4595         * gcc.target/arm/neon/vRhadds16.c: Remove.
4596         * gcc.target/arm/neon/vRhadds32.c: Remove.
4597         * gcc.target/arm/neon/vRhadds8.c: Remove.
4598         * gcc.target/arm/neon/vRhaddu16.c: Remove.
4599         * gcc.target/arm/neon/vRhaddu32.c: Remove.
4600         * gcc.target/arm/neon/vRhaddu8.c: Remove.
4601         * gcc.target/arm/neon/vRshlQs16.c: Remove.
4602         * gcc.target/arm/neon/vRshlQs32.c: Remove.
4603         * gcc.target/arm/neon/vRshlQs64.c: Remove.
4604         * gcc.target/arm/neon/vRshlQs8.c: Remove.
4605         * gcc.target/arm/neon/vRshlQu16.c: Remove.
4606         * gcc.target/arm/neon/vRshlQu32.c: Remove.
4607         * gcc.target/arm/neon/vRshlQu64.c: Remove.
4608         * gcc.target/arm/neon/vRshlQu8.c: Remove.
4609         * gcc.target/arm/neon/vRshls16.c: Remove.
4610         * gcc.target/arm/neon/vRshls32.c: Remove.
4611         * gcc.target/arm/neon/vRshls64.c: Remove.
4612         * gcc.target/arm/neon/vRshls8.c: Remove.
4613         * gcc.target/arm/neon/vRshlu16.c: Remove.
4614         * gcc.target/arm/neon/vRshlu32.c: Remove.
4615         * gcc.target/arm/neon/vRshlu64.c: Remove.
4616         * gcc.target/arm/neon/vRshlu8.c: Remove.
4617         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4618         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4619         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4620         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4621         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4622         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4623         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4624         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4625         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4626         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4627         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4628         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4629         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4630         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4631         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4632         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4633         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4634         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4635         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4636         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4637         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4638         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4639         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4640         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4641         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4642         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4643         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4644         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4645         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4646         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4647         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4648         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4649         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4650         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4651         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4652         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4653         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4654         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4655         * gcc.target/arm/neon/vRsubhns16.c: Remove.
4656         * gcc.target/arm/neon/vRsubhns32.c: Remove.
4657         * gcc.target/arm/neon/vRsubhns64.c: Remove.
4658         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4659         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4660         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4661         * gcc.target/arm/neon/vabaQs16.c: Remove.
4662         * gcc.target/arm/neon/vabaQs32.c: Remove.
4663         * gcc.target/arm/neon/vabaQs8.c: Remove.
4664         * gcc.target/arm/neon/vabaQu16.c: Remove.
4665         * gcc.target/arm/neon/vabaQu32.c: Remove.
4666         * gcc.target/arm/neon/vabaQu8.c: Remove.
4667         * gcc.target/arm/neon/vabals16.c: Remove.
4668         * gcc.target/arm/neon/vabals32.c: Remove.
4669         * gcc.target/arm/neon/vabals8.c: Remove.
4670         * gcc.target/arm/neon/vabalu16.c: Remove.
4671         * gcc.target/arm/neon/vabalu32.c: Remove.
4672         * gcc.target/arm/neon/vabalu8.c: Remove.
4673         * gcc.target/arm/neon/vabas16.c: Remove.
4674         * gcc.target/arm/neon/vabas32.c: Remove.
4675         * gcc.target/arm/neon/vabas8.c: Remove.
4676         * gcc.target/arm/neon/vabau16.c: Remove.
4677         * gcc.target/arm/neon/vabau32.c: Remove.
4678         * gcc.target/arm/neon/vabau8.c: Remove.
4679         * gcc.target/arm/neon/vabdQf32.c: Remove.
4680         * gcc.target/arm/neon/vabdQs16.c: Remove.
4681         * gcc.target/arm/neon/vabdQs32.c: Remove.
4682         * gcc.target/arm/neon/vabdQs8.c: Remove.
4683         * gcc.target/arm/neon/vabdQu16.c: Remove.
4684         * gcc.target/arm/neon/vabdQu32.c: Remove.
4685         * gcc.target/arm/neon/vabdQu8.c: Remove.
4686         * gcc.target/arm/neon/vabdf32.c: Remove.
4687         * gcc.target/arm/neon/vabdls16.c: Remove.
4688         * gcc.target/arm/neon/vabdls32.c: Remove.
4689         * gcc.target/arm/neon/vabdls8.c: Remove.
4690         * gcc.target/arm/neon/vabdlu16.c: Remove.
4691         * gcc.target/arm/neon/vabdlu32.c: Remove.
4692         * gcc.target/arm/neon/vabdlu8.c: Remove.
4693         * gcc.target/arm/neon/vabds16.c: Remove.
4694         * gcc.target/arm/neon/vabds32.c: Remove.
4695         * gcc.target/arm/neon/vabds8.c: Remove.
4696         * gcc.target/arm/neon/vabdu16.c: Remove.
4697         * gcc.target/arm/neon/vabdu32.c: Remove.
4698         * gcc.target/arm/neon/vabdu8.c: Remove.
4699         * gcc.target/arm/neon/vabsQf32.c: Remove.
4700         * gcc.target/arm/neon/vabsQs16.c: Remove.
4701         * gcc.target/arm/neon/vabsQs32.c: Remove.
4702         * gcc.target/arm/neon/vabsQs8.c: Remove.
4703         * gcc.target/arm/neon/vabsf32.c: Remove.
4704         * gcc.target/arm/neon/vabss16.c: Remove.
4705         * gcc.target/arm/neon/vabss32.c: Remove.
4706         * gcc.target/arm/neon/vabss8.c: Remove.
4707         * gcc.target/arm/neon/vaddQf32.c: Remove.
4708         * gcc.target/arm/neon/vaddQs16.c: Remove.
4709         * gcc.target/arm/neon/vaddQs32.c: Remove.
4710         * gcc.target/arm/neon/vaddQs64.c: Remove.
4711         * gcc.target/arm/neon/vaddQs8.c: Remove.
4712         * gcc.target/arm/neon/vaddQu16.c: Remove.
4713         * gcc.target/arm/neon/vaddQu32.c: Remove.
4714         * gcc.target/arm/neon/vaddQu64.c: Remove.
4715         * gcc.target/arm/neon/vaddQu8.c: Remove.
4716         * gcc.target/arm/neon/vaddf32.c: Remove.
4717         * gcc.target/arm/neon/vaddhns16.c: Remove.
4718         * gcc.target/arm/neon/vaddhns32.c: Remove.
4719         * gcc.target/arm/neon/vaddhns64.c: Remove.
4720         * gcc.target/arm/neon/vaddhnu16.c: Remove.
4721         * gcc.target/arm/neon/vaddhnu32.c: Remove.
4722         * gcc.target/arm/neon/vaddhnu64.c: Remove.
4723         * gcc.target/arm/neon/vaddls16.c: Remove.
4724         * gcc.target/arm/neon/vaddls32.c: Remove.
4725         * gcc.target/arm/neon/vaddls8.c: Remove.
4726         * gcc.target/arm/neon/vaddlu16.c: Remove.
4727         * gcc.target/arm/neon/vaddlu32.c: Remove.
4728         * gcc.target/arm/neon/vaddlu8.c: Remove.
4729         * gcc.target/arm/neon/vadds16.c: Remove.
4730         * gcc.target/arm/neon/vadds32.c: Remove.
4731         * gcc.target/arm/neon/vadds64.c: Remove.
4732         * gcc.target/arm/neon/vadds8.c: Remove.
4733         * gcc.target/arm/neon/vaddu16.c: Remove.
4734         * gcc.target/arm/neon/vaddu32.c: Remove.
4735         * gcc.target/arm/neon/vaddu64.c: Remove.
4736         * gcc.target/arm/neon/vaddu8.c: Remove.
4737         * gcc.target/arm/neon/vaddws16.c: Remove.
4738         * gcc.target/arm/neon/vaddws32.c: Remove.
4739         * gcc.target/arm/neon/vaddws8.c: Remove.
4740         * gcc.target/arm/neon/vaddwu16.c: Remove.
4741         * gcc.target/arm/neon/vaddwu32.c: Remove.
4742         * gcc.target/arm/neon/vaddwu8.c: Remove.
4743         * gcc.target/arm/neon/vandQs16.c: Remove.
4744         * gcc.target/arm/neon/vandQs32.c: Remove.
4745         * gcc.target/arm/neon/vandQs64.c: Remove.
4746         * gcc.target/arm/neon/vandQs8.c: Remove.
4747         * gcc.target/arm/neon/vandQu16.c: Remove.
4748         * gcc.target/arm/neon/vandQu32.c: Remove.
4749         * gcc.target/arm/neon/vandQu64.c: Remove.
4750         * gcc.target/arm/neon/vandQu8.c: Remove.
4751         * gcc.target/arm/neon/vands16.c: Remove.
4752         * gcc.target/arm/neon/vands32.c: Remove.
4753         * gcc.target/arm/neon/vands64.c: Remove.
4754         * gcc.target/arm/neon/vands8.c: Remove.
4755         * gcc.target/arm/neon/vandu16.c: Remove.
4756         * gcc.target/arm/neon/vandu32.c: Remove.
4757         * gcc.target/arm/neon/vandu64.c: Remove.
4758         * gcc.target/arm/neon/vandu8.c: Remove.
4759         * gcc.target/arm/neon/vbicQs16.c: Remove.
4760         * gcc.target/arm/neon/vbicQs32.c: Remove.
4761         * gcc.target/arm/neon/vbicQs64.c: Remove.
4762         * gcc.target/arm/neon/vbicQs8.c: Remove.
4763         * gcc.target/arm/neon/vbicQu16.c: Remove.
4764         * gcc.target/arm/neon/vbicQu32.c: Remove.
4765         * gcc.target/arm/neon/vbicQu64.c: Remove.
4766         * gcc.target/arm/neon/vbicQu8.c: Remove.
4767         * gcc.target/arm/neon/vbics16.c: Remove.
4768         * gcc.target/arm/neon/vbics32.c: Remove.
4769         * gcc.target/arm/neon/vbics64.c: Remove.
4770         * gcc.target/arm/neon/vbics8.c: Remove.
4771         * gcc.target/arm/neon/vbicu16.c: Remove.
4772         * gcc.target/arm/neon/vbicu32.c: Remove.
4773         * gcc.target/arm/neon/vbicu64.c: Remove.
4774         * gcc.target/arm/neon/vbicu8.c: Remove.
4775         * gcc.target/arm/neon/vbslQf32.c: Remove.
4776         * gcc.target/arm/neon/vbslQp16.c: Remove.
4777         * gcc.target/arm/neon/vbslQp64.c: Remove.
4778         * gcc.target/arm/neon/vbslQp8.c: Remove.
4779         * gcc.target/arm/neon/vbslQs16.c: Remove.
4780         * gcc.target/arm/neon/vbslQs32.c: Remove.
4781         * gcc.target/arm/neon/vbslQs64.c: Remove.
4782         * gcc.target/arm/neon/vbslQs8.c: Remove.
4783         * gcc.target/arm/neon/vbslQu16.c: Remove.
4784         * gcc.target/arm/neon/vbslQu32.c: Remove.
4785         * gcc.target/arm/neon/vbslQu64.c: Remove.
4786         * gcc.target/arm/neon/vbslQu8.c: Remove.
4787         * gcc.target/arm/neon/vbslf32.c: Remove.
4788         * gcc.target/arm/neon/vbslp16.c: Remove.
4789         * gcc.target/arm/neon/vbslp64.c: Remove.
4790         * gcc.target/arm/neon/vbslp8.c: Remove.
4791         * gcc.target/arm/neon/vbsls16.c: Remove.
4792         * gcc.target/arm/neon/vbsls32.c: Remove.
4793         * gcc.target/arm/neon/vbsls64.c: Remove.
4794         * gcc.target/arm/neon/vbsls8.c: Remove.
4795         * gcc.target/arm/neon/vbslu16.c: Remove.
4796         * gcc.target/arm/neon/vbslu32.c: Remove.
4797         * gcc.target/arm/neon/vbslu64.c: Remove.
4798         * gcc.target/arm/neon/vbslu8.c: Remove.
4799         * gcc.target/arm/neon/vcageQf32.c: Remove.
4800         * gcc.target/arm/neon/vcagef32.c: Remove.
4801         * gcc.target/arm/neon/vcagtQf32.c: Remove.
4802         * gcc.target/arm/neon/vcagtf32.c: Remove.
4803         * gcc.target/arm/neon/vcaleQf32.c: Remove.
4804         * gcc.target/arm/neon/vcalef32.c: Remove.
4805         * gcc.target/arm/neon/vcaltQf32.c: Remove.
4806         * gcc.target/arm/neon/vcaltf32.c: Remove.
4807         * gcc.target/arm/neon/vceqQf32.c: Remove.
4808         * gcc.target/arm/neon/vceqQp8.c: Remove.
4809         * gcc.target/arm/neon/vceqQs16.c: Remove.
4810         * gcc.target/arm/neon/vceqQs32.c: Remove.
4811         * gcc.target/arm/neon/vceqQs8.c: Remove.
4812         * gcc.target/arm/neon/vceqQu16.c: Remove.
4813         * gcc.target/arm/neon/vceqQu32.c: Remove.
4814         * gcc.target/arm/neon/vceqQu8.c: Remove.
4815         * gcc.target/arm/neon/vceqf32.c: Remove.
4816         * gcc.target/arm/neon/vceqp8.c: Remove.
4817         * gcc.target/arm/neon/vceqs16.c: Remove.
4818         * gcc.target/arm/neon/vceqs32.c: Remove.
4819         * gcc.target/arm/neon/vceqs8.c: Remove.
4820         * gcc.target/arm/neon/vcequ16.c: Remove.
4821         * gcc.target/arm/neon/vcequ32.c: Remove.
4822         * gcc.target/arm/neon/vcequ8.c: Remove.
4823         * gcc.target/arm/neon/vcgeQf32.c: Remove.
4824         * gcc.target/arm/neon/vcgeQs16.c: Remove.
4825         * gcc.target/arm/neon/vcgeQs32.c: Remove.
4826         * gcc.target/arm/neon/vcgeQs8.c: Remove.
4827         * gcc.target/arm/neon/vcgeQu16.c: Remove.
4828         * gcc.target/arm/neon/vcgeQu32.c: Remove.
4829         * gcc.target/arm/neon/vcgeQu8.c: Remove.
4830         * gcc.target/arm/neon/vcgef32.c: Remove.
4831         * gcc.target/arm/neon/vcges16.c: Remove.
4832         * gcc.target/arm/neon/vcges32.c: Remove.
4833         * gcc.target/arm/neon/vcges8.c: Remove.
4834         * gcc.target/arm/neon/vcgeu16.c: Remove.
4835         * gcc.target/arm/neon/vcgeu32.c: Remove.
4836         * gcc.target/arm/neon/vcgeu8.c: Remove.
4837         * gcc.target/arm/neon/vcgtQf32.c: Remove.
4838         * gcc.target/arm/neon/vcgtQs16.c: Remove.
4839         * gcc.target/arm/neon/vcgtQs32.c: Remove.
4840         * gcc.target/arm/neon/vcgtQs8.c: Remove.
4841         * gcc.target/arm/neon/vcgtQu16.c: Remove.
4842         * gcc.target/arm/neon/vcgtQu32.c: Remove.
4843         * gcc.target/arm/neon/vcgtQu8.c: Remove.
4844         * gcc.target/arm/neon/vcgtf32.c: Remove.
4845         * gcc.target/arm/neon/vcgts16.c: Remove.
4846         * gcc.target/arm/neon/vcgts32.c: Remove.
4847         * gcc.target/arm/neon/vcgts8.c: Remove.
4848         * gcc.target/arm/neon/vcgtu16.c: Remove.
4849         * gcc.target/arm/neon/vcgtu32.c: Remove.
4850         * gcc.target/arm/neon/vcgtu8.c: Remove.
4851         * gcc.target/arm/neon/vcleQf32.c: Remove.
4852         * gcc.target/arm/neon/vcleQs16.c: Remove.
4853         * gcc.target/arm/neon/vcleQs32.c: Remove.
4854         * gcc.target/arm/neon/vcleQs8.c: Remove.
4855         * gcc.target/arm/neon/vcleQu16.c: Remove.
4856         * gcc.target/arm/neon/vcleQu32.c: Remove.
4857         * gcc.target/arm/neon/vcleQu8.c: Remove.
4858         * gcc.target/arm/neon/vclef32.c: Remove.
4859         * gcc.target/arm/neon/vcles16.c: Remove.
4860         * gcc.target/arm/neon/vcles32.c: Remove.
4861         * gcc.target/arm/neon/vcles8.c: Remove.
4862         * gcc.target/arm/neon/vcleu16.c: Remove.
4863         * gcc.target/arm/neon/vcleu32.c: Remove.
4864         * gcc.target/arm/neon/vcleu8.c: Remove.
4865         * gcc.target/arm/neon/vclsQs16.c: Remove.
4866         * gcc.target/arm/neon/vclsQs32.c: Remove.
4867         * gcc.target/arm/neon/vclsQs8.c: Remove.
4868         * gcc.target/arm/neon/vclss16.c: Remove.
4869         * gcc.target/arm/neon/vclss32.c: Remove.
4870         * gcc.target/arm/neon/vclss8.c: Remove.
4871         * gcc.target/arm/neon/vcltQf32.c: Remove.
4872         * gcc.target/arm/neon/vcltQs16.c: Remove.
4873         * gcc.target/arm/neon/vcltQs32.c: Remove.
4874         * gcc.target/arm/neon/vcltQs8.c: Remove.
4875         * gcc.target/arm/neon/vcltQu16.c: Remove.
4876         * gcc.target/arm/neon/vcltQu32.c: Remove.
4877         * gcc.target/arm/neon/vcltQu8.c: Remove.
4878         * gcc.target/arm/neon/vcltf32.c: Remove.
4879         * gcc.target/arm/neon/vclts16.c: Remove.
4880         * gcc.target/arm/neon/vclts32.c: Remove.
4881         * gcc.target/arm/neon/vclts8.c: Remove.
4882         * gcc.target/arm/neon/vcltu16.c: Remove.
4883         * gcc.target/arm/neon/vcltu32.c: Remove.
4884         * gcc.target/arm/neon/vcltu8.c: Remove.
4885         * gcc.target/arm/neon/vclzQs16.c: Remove.
4886         * gcc.target/arm/neon/vclzQs32.c: Remove.
4887         * gcc.target/arm/neon/vclzQs8.c: Remove.
4888         * gcc.target/arm/neon/vclzQu16.c: Remove.
4889         * gcc.target/arm/neon/vclzQu32.c: Remove.
4890         * gcc.target/arm/neon/vclzQu8.c: Remove.
4891         * gcc.target/arm/neon/vclzs16.c: Remove.
4892         * gcc.target/arm/neon/vclzs32.c: Remove.
4893         * gcc.target/arm/neon/vclzs8.c: Remove.
4894         * gcc.target/arm/neon/vclzu16.c: Remove.
4895         * gcc.target/arm/neon/vclzu32.c: Remove.
4896         * gcc.target/arm/neon/vclzu8.c: Remove.
4897         * gcc.target/arm/neon/vcntQp8.c: Remove.
4898         * gcc.target/arm/neon/vcntQs8.c: Remove.
4899         * gcc.target/arm/neon/vcntQu8.c: Remove.
4900         * gcc.target/arm/neon/vcntp8.c: Remove.
4901         * gcc.target/arm/neon/vcnts8.c: Remove.
4902         * gcc.target/arm/neon/vcntu8.c: Remove.
4903         * gcc.target/arm/neon/vcombinef32.c: Remove.
4904         * gcc.target/arm/neon/vcombinep16.c: Remove.
4905         * gcc.target/arm/neon/vcombinep64.c: Remove.
4906         * gcc.target/arm/neon/vcombinep8.c: Remove.
4907         * gcc.target/arm/neon/vcombines16.c: Remove.
4908         * gcc.target/arm/neon/vcombines32.c: Remove.
4909         * gcc.target/arm/neon/vcombines64.c: Remove.
4910         * gcc.target/arm/neon/vcombines8.c: Remove.
4911         * gcc.target/arm/neon/vcombineu16.c: Remove.
4912         * gcc.target/arm/neon/vcombineu32.c: Remove.
4913         * gcc.target/arm/neon/vcombineu64.c: Remove.
4914         * gcc.target/arm/neon/vcombineu8.c: Remove.
4915         * gcc.target/arm/neon/vcreatef32.c: Remove.
4916         * gcc.target/arm/neon/vcreatep16.c: Remove.
4917         * gcc.target/arm/neon/vcreatep64.c: Remove.
4918         * gcc.target/arm/neon/vcreatep8.c: Remove.
4919         * gcc.target/arm/neon/vcreates16.c: Remove.
4920         * gcc.target/arm/neon/vcreates32.c: Remove.
4921         * gcc.target/arm/neon/vcreates64.c: Remove.
4922         * gcc.target/arm/neon/vcreates8.c: Remove.
4923         * gcc.target/arm/neon/vcreateu16.c: Remove.
4924         * gcc.target/arm/neon/vcreateu32.c: Remove.
4925         * gcc.target/arm/neon/vcreateu64.c: Remove.
4926         * gcc.target/arm/neon/vcreateu8.c: Remove.
4927         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4928         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4929         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4930         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4931         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4932         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4933         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4934         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4935         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4936         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4937         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4938         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4939         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4940         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4941         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4942         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4943         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4944         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4945         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4946         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4947         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4948         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4949         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4950         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4951         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4952         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4953         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4954         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4955         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4956         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4957         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4958         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4959         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4960         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4961         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4962         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4963         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4964         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4965         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4966         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4967         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4968         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4969         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4970         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4971         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4972         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4973         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4974         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4975         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4976         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4977         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4978         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4979         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4980         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4981         * gcc.target/arm/neon/vdup_nf32.c: Remove.
4982         * gcc.target/arm/neon/vdup_np16.c: Remove.
4983         * gcc.target/arm/neon/vdup_np64.c: Remove.
4984         * gcc.target/arm/neon/vdup_np8.c: Remove.
4985         * gcc.target/arm/neon/vdup_ns16.c: Remove.
4986         * gcc.target/arm/neon/vdup_ns32.c: Remove.
4987         * gcc.target/arm/neon/vdup_ns64.c: Remove.
4988         * gcc.target/arm/neon/vdup_ns8.c: Remove.
4989         * gcc.target/arm/neon/vdup_nu16.c: Remove.
4990         * gcc.target/arm/neon/vdup_nu32.c: Remove.
4991         * gcc.target/arm/neon/vdup_nu64.c: Remove.
4992         * gcc.target/arm/neon/vdup_nu8.c: Remove.
4993         * gcc.target/arm/neon/veorQs16.c: Remove.
4994         * gcc.target/arm/neon/veorQs32.c: Remove.
4995         * gcc.target/arm/neon/veorQs64.c: Remove.
4996         * gcc.target/arm/neon/veorQs8.c: Remove.
4997         * gcc.target/arm/neon/veorQu16.c: Remove.
4998         * gcc.target/arm/neon/veorQu32.c: Remove.
4999         * gcc.target/arm/neon/veorQu64.c: Remove.
5000         * gcc.target/arm/neon/veorQu8.c: Remove.
5001         * gcc.target/arm/neon/veors16.c: Remove.
5002         * gcc.target/arm/neon/veors32.c: Remove.
5003         * gcc.target/arm/neon/veors64.c: Remove.
5004         * gcc.target/arm/neon/veors8.c: Remove.
5005         * gcc.target/arm/neon/veoru16.c: Remove.
5006         * gcc.target/arm/neon/veoru32.c: Remove.
5007         * gcc.target/arm/neon/veoru64.c: Remove.
5008         * gcc.target/arm/neon/veoru8.c: Remove.
5009         * gcc.target/arm/neon/vextQf32.c: Remove.
5010         * gcc.target/arm/neon/vextQp16.c: Remove.
5011         * gcc.target/arm/neon/vextQp64.c: Remove.
5012         * gcc.target/arm/neon/vextQp8.c: Remove.
5013         * gcc.target/arm/neon/vextQs16.c: Remove.
5014         * gcc.target/arm/neon/vextQs32.c: Remove.
5015         * gcc.target/arm/neon/vextQs64.c: Remove.
5016         * gcc.target/arm/neon/vextQs8.c: Remove.
5017         * gcc.target/arm/neon/vextQu16.c: Remove.
5018         * gcc.target/arm/neon/vextQu32.c: Remove.
5019         * gcc.target/arm/neon/vextQu64.c: Remove.
5020         * gcc.target/arm/neon/vextQu8.c: Remove.
5021         * gcc.target/arm/neon/vextf32.c: Remove.
5022         * gcc.target/arm/neon/vextp16.c: Remove.
5023         * gcc.target/arm/neon/vextp64.c: Remove.
5024         * gcc.target/arm/neon/vextp8.c: Remove.
5025         * gcc.target/arm/neon/vexts16.c: Remove.
5026         * gcc.target/arm/neon/vexts32.c: Remove.
5027         * gcc.target/arm/neon/vexts64.c: Remove.
5028         * gcc.target/arm/neon/vexts8.c: Remove.
5029         * gcc.target/arm/neon/vextu16.c: Remove.
5030         * gcc.target/arm/neon/vextu32.c: Remove.
5031         * gcc.target/arm/neon/vextu64.c: Remove.
5032         * gcc.target/arm/neon/vextu8.c: Remove.
5033         * gcc.target/arm/neon/vfmaQf32.c: Remove.
5034         * gcc.target/arm/neon/vfmaf32.c: Remove.
5035         * gcc.target/arm/neon/vfmsQf32.c: Remove.
5036         * gcc.target/arm/neon/vfmsf32.c: Remove.
5037         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
5038         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
5039         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
5040         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
5041         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
5042         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
5043         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
5044         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
5045         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
5046         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
5047         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
5048         * gcc.target/arm/neon/vget_highf32.c: Remove.
5049         * gcc.target/arm/neon/vget_highp16.c: Remove.
5050         * gcc.target/arm/neon/vget_highp64.c: Remove.
5051         * gcc.target/arm/neon/vget_highp8.c: Remove.
5052         * gcc.target/arm/neon/vget_highs16.c: Remove.
5053         * gcc.target/arm/neon/vget_highs32.c: Remove.
5054         * gcc.target/arm/neon/vget_highs64.c: Remove.
5055         * gcc.target/arm/neon/vget_highs8.c: Remove.
5056         * gcc.target/arm/neon/vget_highu16.c: Remove.
5057         * gcc.target/arm/neon/vget_highu32.c: Remove.
5058         * gcc.target/arm/neon/vget_highu64.c: Remove.
5059         * gcc.target/arm/neon/vget_highu8.c: Remove.
5060         * gcc.target/arm/neon/vget_lanef32.c: Remove.
5061         * gcc.target/arm/neon/vget_lanep16.c: Remove.
5062         * gcc.target/arm/neon/vget_lanep8.c: Remove.
5063         * gcc.target/arm/neon/vget_lanes16.c: Remove.
5064         * gcc.target/arm/neon/vget_lanes32.c: Remove.
5065         * gcc.target/arm/neon/vget_lanes64.c: Remove.
5066         * gcc.target/arm/neon/vget_lanes8.c: Remove.
5067         * gcc.target/arm/neon/vget_laneu16.c: Remove.
5068         * gcc.target/arm/neon/vget_laneu32.c: Remove.
5069         * gcc.target/arm/neon/vget_laneu64.c: Remove.
5070         * gcc.target/arm/neon/vget_laneu8.c: Remove.
5071         * gcc.target/arm/neon/vget_lowf32.c: Remove.
5072         * gcc.target/arm/neon/vget_lowp16.c: Remove.
5073         * gcc.target/arm/neon/vget_lowp64.c: Remove.
5074         * gcc.target/arm/neon/vget_lowp8.c: Remove.
5075         * gcc.target/arm/neon/vget_lows16.c: Remove.
5076         * gcc.target/arm/neon/vget_lows32.c: Remove.
5077         * gcc.target/arm/neon/vget_lows64.c: Remove.
5078         * gcc.target/arm/neon/vget_lows8.c: Remove.
5079         * gcc.target/arm/neon/vget_lowu16.c: Remove.
5080         * gcc.target/arm/neon/vget_lowu32.c: Remove.
5081         * gcc.target/arm/neon/vget_lowu64.c: Remove.
5082         * gcc.target/arm/neon/vget_lowu8.c: Remove.
5083         * gcc.target/arm/neon/vhaddQs16.c: Remove.
5084         * gcc.target/arm/neon/vhaddQs32.c: Remove.
5085         * gcc.target/arm/neon/vhaddQs8.c: Remove.
5086         * gcc.target/arm/neon/vhaddQu16.c: Remove.
5087         * gcc.target/arm/neon/vhaddQu32.c: Remove.
5088         * gcc.target/arm/neon/vhaddQu8.c: Remove.
5089         * gcc.target/arm/neon/vhadds16.c: Remove.
5090         * gcc.target/arm/neon/vhadds32.c: Remove.
5091         * gcc.target/arm/neon/vhadds8.c: Remove.
5092         * gcc.target/arm/neon/vhaddu16.c: Remove.
5093         * gcc.target/arm/neon/vhaddu32.c: Remove.
5094         * gcc.target/arm/neon/vhaddu8.c: Remove.
5095         * gcc.target/arm/neon/vhsubQs16.c: Remove.
5096         * gcc.target/arm/neon/vhsubQs32.c: Remove.
5097         * gcc.target/arm/neon/vhsubQs8.c: Remove.
5098         * gcc.target/arm/neon/vhsubQu16.c: Remove.
5099         * gcc.target/arm/neon/vhsubQu32.c: Remove.
5100         * gcc.target/arm/neon/vhsubQu8.c: Remove.
5101         * gcc.target/arm/neon/vhsubs16.c: Remove.
5102         * gcc.target/arm/neon/vhsubs32.c: Remove.
5103         * gcc.target/arm/neon/vhsubs8.c: Remove.
5104         * gcc.target/arm/neon/vhsubu16.c: Remove.
5105         * gcc.target/arm/neon/vhsubu32.c: Remove.
5106         * gcc.target/arm/neon/vhsubu8.c: Remove.
5107         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
5108         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
5109         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
5110         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
5111         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
5112         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
5113         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
5114         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
5115         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
5116         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
5117         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
5118         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
5119         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
5120         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
5121         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
5122         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
5123         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
5124         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
5125         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
5126         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
5127         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
5128         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
5129         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
5130         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
5131         * gcc.target/arm/neon/vld1Qf32.c: Remove.
5132         * gcc.target/arm/neon/vld1Qp16.c: Remove.
5133         * gcc.target/arm/neon/vld1Qp64.c: Remove.
5134         * gcc.target/arm/neon/vld1Qp8.c: Remove.
5135         * gcc.target/arm/neon/vld1Qs16.c: Remove.
5136         * gcc.target/arm/neon/vld1Qs32.c: Remove.
5137         * gcc.target/arm/neon/vld1Qs64.c: Remove.
5138         * gcc.target/arm/neon/vld1Qs8.c: Remove.
5139         * gcc.target/arm/neon/vld1Qu16.c: Remove.
5140         * gcc.target/arm/neon/vld1Qu32.c: Remove.
5141         * gcc.target/arm/neon/vld1Qu64.c: Remove.
5142         * gcc.target/arm/neon/vld1Qu8.c: Remove.
5143         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
5144         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
5145         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
5146         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
5147         * gcc.target/arm/neon/vld1_dups16.c: Remove.
5148         * gcc.target/arm/neon/vld1_dups32.c: Remove.
5149         * gcc.target/arm/neon/vld1_dups64.c: Remove.
5150         * gcc.target/arm/neon/vld1_dups8.c: Remove.
5151         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
5152         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
5153         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
5154         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
5155         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
5156         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
5157         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
5158         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
5159         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
5160         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
5161         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
5162         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
5163         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
5164         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
5165         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
5166         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
5167         * gcc.target/arm/neon/vld1f32.c: Remove.
5168         * gcc.target/arm/neon/vld1p16.c: Remove.
5169         * gcc.target/arm/neon/vld1p64.c: Remove.
5170         * gcc.target/arm/neon/vld1p8.c: Remove.
5171         * gcc.target/arm/neon/vld1s16.c: Remove.
5172         * gcc.target/arm/neon/vld1s32.c: Remove.
5173         * gcc.target/arm/neon/vld1s64.c: Remove.
5174         * gcc.target/arm/neon/vld1s8.c: Remove.
5175         * gcc.target/arm/neon/vld1u16.c: Remove.
5176         * gcc.target/arm/neon/vld1u32.c: Remove.
5177         * gcc.target/arm/neon/vld1u64.c: Remove.
5178         * gcc.target/arm/neon/vld1u8.c: Remove.
5179         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
5180         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
5181         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
5182         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
5183         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
5184         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
5185         * gcc.target/arm/neon/vld2Qf32.c: Remove.
5186         * gcc.target/arm/neon/vld2Qp16.c: Remove.
5187         * gcc.target/arm/neon/vld2Qp8.c: Remove.
5188         * gcc.target/arm/neon/vld2Qs16.c: Remove.
5189         * gcc.target/arm/neon/vld2Qs32.c: Remove.
5190         * gcc.target/arm/neon/vld2Qs8.c: Remove.
5191         * gcc.target/arm/neon/vld2Qu16.c: Remove.
5192         * gcc.target/arm/neon/vld2Qu32.c: Remove.
5193         * gcc.target/arm/neon/vld2Qu8.c: Remove.
5194         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
5195         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
5196         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
5197         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
5198         * gcc.target/arm/neon/vld2_dups16.c: Remove.
5199         * gcc.target/arm/neon/vld2_dups32.c: Remove.
5200         * gcc.target/arm/neon/vld2_dups64.c: Remove.
5201         * gcc.target/arm/neon/vld2_dups8.c: Remove.
5202         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
5203         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
5204         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
5205         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
5206         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
5207         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
5208         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
5209         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
5210         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
5211         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
5212         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
5213         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
5214         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
5215         * gcc.target/arm/neon/vld2f32.c: Remove.
5216         * gcc.target/arm/neon/vld2p16.c: Remove.
5217         * gcc.target/arm/neon/vld2p64.c: Remove.
5218         * gcc.target/arm/neon/vld2p8.c: Remove.
5219         * gcc.target/arm/neon/vld2s16.c: Remove.
5220         * gcc.target/arm/neon/vld2s32.c: Remove.
5221         * gcc.target/arm/neon/vld2s64.c: Remove.
5222         * gcc.target/arm/neon/vld2s8.c: Remove.
5223         * gcc.target/arm/neon/vld2u16.c: Remove.
5224         * gcc.target/arm/neon/vld2u32.c: Remove.
5225         * gcc.target/arm/neon/vld2u64.c: Remove.
5226         * gcc.target/arm/neon/vld2u8.c: Remove.
5227         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
5228         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
5229         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
5230         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
5231         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
5232         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
5233         * gcc.target/arm/neon/vld3Qf32.c: Remove.
5234         * gcc.target/arm/neon/vld3Qp16.c: Remove.
5235         * gcc.target/arm/neon/vld3Qp8.c: Remove.
5236         * gcc.target/arm/neon/vld3Qs16.c: Remove.
5237         * gcc.target/arm/neon/vld3Qs32.c: Remove.
5238         * gcc.target/arm/neon/vld3Qs8.c: Remove.
5239         * gcc.target/arm/neon/vld3Qu16.c: Remove.
5240         * gcc.target/arm/neon/vld3Qu32.c: Remove.
5241         * gcc.target/arm/neon/vld3Qu8.c: Remove.
5242         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
5243         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
5244         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
5245         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
5246         * gcc.target/arm/neon/vld3_dups16.c: Remove.
5247         * gcc.target/arm/neon/vld3_dups32.c: Remove.
5248         * gcc.target/arm/neon/vld3_dups64.c: Remove.
5249         * gcc.target/arm/neon/vld3_dups8.c: Remove.
5250         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
5251         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
5252         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
5253         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
5254         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
5255         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
5256         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
5257         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
5258         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
5259         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
5260         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
5261         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
5262         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
5263         * gcc.target/arm/neon/vld3f32.c: Remove.
5264         * gcc.target/arm/neon/vld3p16.c: Remove.
5265         * gcc.target/arm/neon/vld3p64.c: Remove.
5266         * gcc.target/arm/neon/vld3p8.c: Remove.
5267         * gcc.target/arm/neon/vld3s16.c: Remove.
5268         * gcc.target/arm/neon/vld3s32.c: Remove.
5269         * gcc.target/arm/neon/vld3s64.c: Remove.
5270         * gcc.target/arm/neon/vld3s8.c: Remove.
5271         * gcc.target/arm/neon/vld3u16.c: Remove.
5272         * gcc.target/arm/neon/vld3u32.c: Remove.
5273         * gcc.target/arm/neon/vld3u64.c: Remove.
5274         * gcc.target/arm/neon/vld3u8.c: Remove.
5275         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
5276         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
5277         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
5278         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
5279         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
5280         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
5281         * gcc.target/arm/neon/vld4Qf32.c: Remove.
5282         * gcc.target/arm/neon/vld4Qp16.c: Remove.
5283         * gcc.target/arm/neon/vld4Qp8.c: Remove.
5284         * gcc.target/arm/neon/vld4Qs16.c: Remove.
5285         * gcc.target/arm/neon/vld4Qs32.c: Remove.
5286         * gcc.target/arm/neon/vld4Qs8.c: Remove.
5287         * gcc.target/arm/neon/vld4Qu16.c: Remove.
5288         * gcc.target/arm/neon/vld4Qu32.c: Remove.
5289         * gcc.target/arm/neon/vld4Qu8.c: Remove.
5290         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
5291         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
5292         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
5293         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
5294         * gcc.target/arm/neon/vld4_dups16.c: Remove.
5295         * gcc.target/arm/neon/vld4_dups32.c: Remove.
5296         * gcc.target/arm/neon/vld4_dups64.c: Remove.
5297         * gcc.target/arm/neon/vld4_dups8.c: Remove.
5298         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
5299         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
5300         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
5301         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
5302         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
5303         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
5304         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
5305         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
5306         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
5307         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
5308         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
5309         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
5310         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
5311         * gcc.target/arm/neon/vld4f32.c: Remove.
5312         * gcc.target/arm/neon/vld4p16.c: Remove.
5313         * gcc.target/arm/neon/vld4p64.c: Remove.
5314         * gcc.target/arm/neon/vld4p8.c: Remove.
5315         * gcc.target/arm/neon/vld4s16.c: Remove.
5316         * gcc.target/arm/neon/vld4s32.c: Remove.
5317         * gcc.target/arm/neon/vld4s64.c: Remove.
5318         * gcc.target/arm/neon/vld4s8.c: Remove.
5319         * gcc.target/arm/neon/vld4u16.c: Remove.
5320         * gcc.target/arm/neon/vld4u32.c: Remove.
5321         * gcc.target/arm/neon/vld4u64.c: Remove.
5322         * gcc.target/arm/neon/vld4u8.c: Remove.
5323         * gcc.target/arm/neon/vmaxQf32.c: Remove.
5324         * gcc.target/arm/neon/vmaxQs16.c: Remove.
5325         * gcc.target/arm/neon/vmaxQs32.c: Remove.
5326         * gcc.target/arm/neon/vmaxQs8.c: Remove.
5327         * gcc.target/arm/neon/vmaxQu16.c: Remove.
5328         * gcc.target/arm/neon/vmaxQu32.c: Remove.
5329         * gcc.target/arm/neon/vmaxQu8.c: Remove.
5330         * gcc.target/arm/neon/vmaxf32.c: Remove.
5331         * gcc.target/arm/neon/vmaxs16.c: Remove.
5332         * gcc.target/arm/neon/vmaxs32.c: Remove.
5333         * gcc.target/arm/neon/vmaxs8.c: Remove.
5334         * gcc.target/arm/neon/vmaxu16.c: Remove.
5335         * gcc.target/arm/neon/vmaxu32.c: Remove.
5336         * gcc.target/arm/neon/vmaxu8.c: Remove.
5337         * gcc.target/arm/neon/vminQf32.c: Remove.
5338         * gcc.target/arm/neon/vminQs16.c: Remove.
5339         * gcc.target/arm/neon/vminQs32.c: Remove.
5340         * gcc.target/arm/neon/vminQs8.c: Remove.
5341         * gcc.target/arm/neon/vminQu16.c: Remove.
5342         * gcc.target/arm/neon/vminQu32.c: Remove.
5343         * gcc.target/arm/neon/vminQu8.c: Remove.
5344         * gcc.target/arm/neon/vminf32.c: Remove.
5345         * gcc.target/arm/neon/vmins16.c: Remove.
5346         * gcc.target/arm/neon/vmins32.c: Remove.
5347         * gcc.target/arm/neon/vmins8.c: Remove.
5348         * gcc.target/arm/neon/vminu16.c: Remove.
5349         * gcc.target/arm/neon/vminu32.c: Remove.
5350         * gcc.target/arm/neon/vminu8.c: Remove.
5351         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5352         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5353         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5354         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5355         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5356         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5357         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5358         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5359         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5360         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5361         * gcc.target/arm/neon/vmlaQf32.c: Remove.
5362         * gcc.target/arm/neon/vmlaQs16.c: Remove.
5363         * gcc.target/arm/neon/vmlaQs32.c: Remove.
5364         * gcc.target/arm/neon/vmlaQs8.c: Remove.
5365         * gcc.target/arm/neon/vmlaQu16.c: Remove.
5366         * gcc.target/arm/neon/vmlaQu32.c: Remove.
5367         * gcc.target/arm/neon/vmlaQu8.c: Remove.
5368         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5369         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5370         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5371         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5372         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5373         * gcc.target/arm/neon/vmla_nf32.c: Remove.
5374         * gcc.target/arm/neon/vmla_ns16.c: Remove.
5375         * gcc.target/arm/neon/vmla_ns32.c: Remove.
5376         * gcc.target/arm/neon/vmla_nu16.c: Remove.
5377         * gcc.target/arm/neon/vmla_nu32.c: Remove.
5378         * gcc.target/arm/neon/vmlaf32.c: Remove.
5379         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5380         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5381         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5382         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5383         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5384         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5385         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5386         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5387         * gcc.target/arm/neon/vmlals16.c: Remove.
5388         * gcc.target/arm/neon/vmlals32.c: Remove.
5389         * gcc.target/arm/neon/vmlals8.c: Remove.
5390         * gcc.target/arm/neon/vmlalu16.c: Remove.
5391         * gcc.target/arm/neon/vmlalu32.c: Remove.
5392         * gcc.target/arm/neon/vmlalu8.c: Remove.
5393         * gcc.target/arm/neon/vmlas16.c: Remove.
5394         * gcc.target/arm/neon/vmlas32.c: Remove.
5395         * gcc.target/arm/neon/vmlas8.c: Remove.
5396         * gcc.target/arm/neon/vmlau16.c: Remove.
5397         * gcc.target/arm/neon/vmlau32.c: Remove.
5398         * gcc.target/arm/neon/vmlau8.c: Remove.
5399         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5400         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5401         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5402         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5403         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5404         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5405         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5406         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5407         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5408         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5409         * gcc.target/arm/neon/vmlsQf32.c: Remove.
5410         * gcc.target/arm/neon/vmlsQs16.c: Remove.
5411         * gcc.target/arm/neon/vmlsQs32.c: Remove.
5412         * gcc.target/arm/neon/vmlsQs8.c: Remove.
5413         * gcc.target/arm/neon/vmlsQu16.c: Remove.
5414         * gcc.target/arm/neon/vmlsQu32.c: Remove.
5415         * gcc.target/arm/neon/vmlsQu8.c: Remove.
5416         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5417         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5418         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5419         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5420         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5421         * gcc.target/arm/neon/vmls_nf32.c: Remove.
5422         * gcc.target/arm/neon/vmls_ns16.c: Remove.
5423         * gcc.target/arm/neon/vmls_ns32.c: Remove.
5424         * gcc.target/arm/neon/vmls_nu16.c: Remove.
5425         * gcc.target/arm/neon/vmls_nu32.c: Remove.
5426         * gcc.target/arm/neon/vmlsf32.c: Remove.
5427         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5428         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5429         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5430         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5431         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5432         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5433         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5434         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5435         * gcc.target/arm/neon/vmlsls16.c: Remove.
5436         * gcc.target/arm/neon/vmlsls32.c: Remove.
5437         * gcc.target/arm/neon/vmlsls8.c: Remove.
5438         * gcc.target/arm/neon/vmlslu16.c: Remove.
5439         * gcc.target/arm/neon/vmlslu32.c: Remove.
5440         * gcc.target/arm/neon/vmlslu8.c: Remove.
5441         * gcc.target/arm/neon/vmlss16.c: Remove.
5442         * gcc.target/arm/neon/vmlss32.c: Remove.
5443         * gcc.target/arm/neon/vmlss8.c: Remove.
5444         * gcc.target/arm/neon/vmlsu16.c: Remove.
5445         * gcc.target/arm/neon/vmlsu32.c: Remove.
5446         * gcc.target/arm/neon/vmlsu8.c: Remove.
5447         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5448         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5449         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5450         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5451         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5452         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5453         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5454         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5455         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5456         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5457         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5458         * gcc.target/arm/neon/vmov_nf32.c: Remove.
5459         * gcc.target/arm/neon/vmov_np16.c: Remove.
5460         * gcc.target/arm/neon/vmov_np8.c: Remove.
5461         * gcc.target/arm/neon/vmov_ns16.c: Remove.
5462         * gcc.target/arm/neon/vmov_ns32.c: Remove.
5463         * gcc.target/arm/neon/vmov_ns64.c: Remove.
5464         * gcc.target/arm/neon/vmov_ns8.c: Remove.
5465         * gcc.target/arm/neon/vmov_nu16.c: Remove.
5466         * gcc.target/arm/neon/vmov_nu32.c: Remove.
5467         * gcc.target/arm/neon/vmov_nu64.c: Remove.
5468         * gcc.target/arm/neon/vmov_nu8.c: Remove.
5469         * gcc.target/arm/neon/vmovls16.c: Remove.
5470         * gcc.target/arm/neon/vmovls32.c: Remove.
5471         * gcc.target/arm/neon/vmovls8.c: Remove.
5472         * gcc.target/arm/neon/vmovlu16.c: Remove.
5473         * gcc.target/arm/neon/vmovlu32.c: Remove.
5474         * gcc.target/arm/neon/vmovlu8.c: Remove.
5475         * gcc.target/arm/neon/vmovns16.c: Remove.
5476         * gcc.target/arm/neon/vmovns32.c: Remove.
5477         * gcc.target/arm/neon/vmovns64.c: Remove.
5478         * gcc.target/arm/neon/vmovnu16.c: Remove.
5479         * gcc.target/arm/neon/vmovnu32.c: Remove.
5480         * gcc.target/arm/neon/vmovnu64.c: Remove.
5481         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5482         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5483         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5484         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5485         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5486         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5487         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5488         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5489         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5490         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5491         * gcc.target/arm/neon/vmulQf32.c: Remove.
5492         * gcc.target/arm/neon/vmulQp8.c: Remove.
5493         * gcc.target/arm/neon/vmulQs16.c: Remove.
5494         * gcc.target/arm/neon/vmulQs32.c: Remove.
5495         * gcc.target/arm/neon/vmulQs8.c: Remove.
5496         * gcc.target/arm/neon/vmulQu16.c: Remove.
5497         * gcc.target/arm/neon/vmulQu32.c: Remove.
5498         * gcc.target/arm/neon/vmulQu8.c: Remove.
5499         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5500         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5501         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5502         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5503         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5504         * gcc.target/arm/neon/vmul_nf32.c: Remove.
5505         * gcc.target/arm/neon/vmul_ns16.c: Remove.
5506         * gcc.target/arm/neon/vmul_ns32.c: Remove.
5507         * gcc.target/arm/neon/vmul_nu16.c: Remove.
5508         * gcc.target/arm/neon/vmul_nu32.c: Remove.
5509         * gcc.target/arm/neon/vmulf32.c: Remove.
5510         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5511         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5512         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5513         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5514         * gcc.target/arm/neon/vmull_ns16.c: Remove.
5515         * gcc.target/arm/neon/vmull_ns32.c: Remove.
5516         * gcc.target/arm/neon/vmull_nu16.c: Remove.
5517         * gcc.target/arm/neon/vmull_nu32.c: Remove.
5518         * gcc.target/arm/neon/vmullp8.c: Remove.
5519         * gcc.target/arm/neon/vmulls16.c: Remove.
5520         * gcc.target/arm/neon/vmulls32.c: Remove.
5521         * gcc.target/arm/neon/vmulls8.c: Remove.
5522         * gcc.target/arm/neon/vmullu16.c: Remove.
5523         * gcc.target/arm/neon/vmullu32.c: Remove.
5524         * gcc.target/arm/neon/vmullu8.c: Remove.
5525         * gcc.target/arm/neon/vmulp8.c: Remove.
5526         * gcc.target/arm/neon/vmuls16.c: Remove.
5527         * gcc.target/arm/neon/vmuls32.c: Remove.
5528         * gcc.target/arm/neon/vmuls8.c: Remove.
5529         * gcc.target/arm/neon/vmulu16.c: Remove.
5530         * gcc.target/arm/neon/vmulu32.c: Remove.
5531         * gcc.target/arm/neon/vmulu8.c: Remove.
5532         * gcc.target/arm/neon/vmvnQp8.c: Remove.
5533         * gcc.target/arm/neon/vmvnQs16.c: Remove.
5534         * gcc.target/arm/neon/vmvnQs32.c: Remove.
5535         * gcc.target/arm/neon/vmvnQs8.c: Remove.
5536         * gcc.target/arm/neon/vmvnQu16.c: Remove.
5537         * gcc.target/arm/neon/vmvnQu32.c: Remove.
5538         * gcc.target/arm/neon/vmvnQu8.c: Remove.
5539         * gcc.target/arm/neon/vmvnp8.c: Remove.
5540         * gcc.target/arm/neon/vmvns16.c: Remove.
5541         * gcc.target/arm/neon/vmvns32.c: Remove.
5542         * gcc.target/arm/neon/vmvns8.c: Remove.
5543         * gcc.target/arm/neon/vmvnu16.c: Remove.
5544         * gcc.target/arm/neon/vmvnu32.c: Remove.
5545         * gcc.target/arm/neon/vmvnu8.c: Remove.
5546         * gcc.target/arm/neon/vnegQf32.c: Remove.
5547         * gcc.target/arm/neon/vnegQs16.c: Remove.
5548         * gcc.target/arm/neon/vnegQs32.c: Remove.
5549         * gcc.target/arm/neon/vnegQs8.c: Remove.
5550         * gcc.target/arm/neon/vnegf32.c: Remove.
5551         * gcc.target/arm/neon/vnegs16.c: Remove.
5552         * gcc.target/arm/neon/vnegs32.c: Remove.
5553         * gcc.target/arm/neon/vnegs8.c: Remove.
5554         * gcc.target/arm/neon/vornQs16.c: Remove.
5555         * gcc.target/arm/neon/vornQs32.c: Remove.
5556         * gcc.target/arm/neon/vornQs64.c: Remove.
5557         * gcc.target/arm/neon/vornQs8.c: Remove.
5558         * gcc.target/arm/neon/vornQu16.c: Remove.
5559         * gcc.target/arm/neon/vornQu32.c: Remove.
5560         * gcc.target/arm/neon/vornQu64.c: Remove.
5561         * gcc.target/arm/neon/vornQu8.c: Remove.
5562         * gcc.target/arm/neon/vorns16.c: Remove.
5563         * gcc.target/arm/neon/vorns32.c: Remove.
5564         * gcc.target/arm/neon/vorns64.c: Remove.
5565         * gcc.target/arm/neon/vorns8.c: Remove.
5566         * gcc.target/arm/neon/vornu16.c: Remove.
5567         * gcc.target/arm/neon/vornu32.c: Remove.
5568         * gcc.target/arm/neon/vornu64.c: Remove.
5569         * gcc.target/arm/neon/vornu8.c: Remove.
5570         * gcc.target/arm/neon/vorrQs16.c: Remove.
5571         * gcc.target/arm/neon/vorrQs32.c: Remove.
5572         * gcc.target/arm/neon/vorrQs64.c: Remove.
5573         * gcc.target/arm/neon/vorrQs8.c: Remove.
5574         * gcc.target/arm/neon/vorrQu16.c: Remove.
5575         * gcc.target/arm/neon/vorrQu32.c: Remove.
5576         * gcc.target/arm/neon/vorrQu64.c: Remove.
5577         * gcc.target/arm/neon/vorrQu8.c: Remove.
5578         * gcc.target/arm/neon/vorrs16.c: Remove.
5579         * gcc.target/arm/neon/vorrs32.c: Remove.
5580         * gcc.target/arm/neon/vorrs64.c: Remove.
5581         * gcc.target/arm/neon/vorrs8.c: Remove.
5582         * gcc.target/arm/neon/vorru16.c: Remove.
5583         * gcc.target/arm/neon/vorru32.c: Remove.
5584         * gcc.target/arm/neon/vorru64.c: Remove.
5585         * gcc.target/arm/neon/vorru8.c: Remove.
5586         * gcc.target/arm/neon/vpadalQs16.c: Remove.
5587         * gcc.target/arm/neon/vpadalQs32.c: Remove.
5588         * gcc.target/arm/neon/vpadalQs8.c: Remove.
5589         * gcc.target/arm/neon/vpadalQu16.c: Remove.
5590         * gcc.target/arm/neon/vpadalQu32.c: Remove.
5591         * gcc.target/arm/neon/vpadalQu8.c: Remove.
5592         * gcc.target/arm/neon/vpadals16.c: Remove.
5593         * gcc.target/arm/neon/vpadals32.c: Remove.
5594         * gcc.target/arm/neon/vpadals8.c: Remove.
5595         * gcc.target/arm/neon/vpadalu16.c: Remove.
5596         * gcc.target/arm/neon/vpadalu32.c: Remove.
5597         * gcc.target/arm/neon/vpadalu8.c: Remove.
5598         * gcc.target/arm/neon/vpaddf32.c: Remove.
5599         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5600         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5601         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5602         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5603         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5604         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5605         * gcc.target/arm/neon/vpaddls16.c: Remove.
5606         * gcc.target/arm/neon/vpaddls32.c: Remove.
5607         * gcc.target/arm/neon/vpaddls8.c: Remove.
5608         * gcc.target/arm/neon/vpaddlu16.c: Remove.
5609         * gcc.target/arm/neon/vpaddlu32.c: Remove.
5610         * gcc.target/arm/neon/vpaddlu8.c: Remove.
5611         * gcc.target/arm/neon/vpadds16.c: Remove.
5612         * gcc.target/arm/neon/vpadds32.c: Remove.
5613         * gcc.target/arm/neon/vpadds8.c: Remove.
5614         * gcc.target/arm/neon/vpaddu16.c: Remove.
5615         * gcc.target/arm/neon/vpaddu32.c: Remove.
5616         * gcc.target/arm/neon/vpaddu8.c: Remove.
5617         * gcc.target/arm/neon/vpmaxf32.c: Remove.
5618         * gcc.target/arm/neon/vpmaxs16.c: Remove.
5619         * gcc.target/arm/neon/vpmaxs32.c: Remove.
5620         * gcc.target/arm/neon/vpmaxs8.c: Remove.
5621         * gcc.target/arm/neon/vpmaxu16.c: Remove.
5622         * gcc.target/arm/neon/vpmaxu32.c: Remove.
5623         * gcc.target/arm/neon/vpmaxu8.c: Remove.
5624         * gcc.target/arm/neon/vpminf32.c: Remove.
5625         * gcc.target/arm/neon/vpmins16.c: Remove.
5626         * gcc.target/arm/neon/vpmins32.c: Remove.
5627         * gcc.target/arm/neon/vpmins8.c: Remove.
5628         * gcc.target/arm/neon/vpminu16.c: Remove.
5629         * gcc.target/arm/neon/vpminu32.c: Remove.
5630         * gcc.target/arm/neon/vpminu8.c: Remove.
5631         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5632         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5633         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5634         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5635         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5636         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5637         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5638         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5639         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5640         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5641         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5642         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5643         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5644         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5645         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5646         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5647         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5648         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5649         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5650         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5651         * gcc.target/arm/neon/vqRshls16.c: Remove.
5652         * gcc.target/arm/neon/vqRshls32.c: Remove.
5653         * gcc.target/arm/neon/vqRshls64.c: Remove.
5654         * gcc.target/arm/neon/vqRshls8.c: Remove.
5655         * gcc.target/arm/neon/vqRshlu16.c: Remove.
5656         * gcc.target/arm/neon/vqRshlu32.c: Remove.
5657         * gcc.target/arm/neon/vqRshlu64.c: Remove.
5658         * gcc.target/arm/neon/vqRshlu8.c: Remove.
5659         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5660         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5661         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5662         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5663         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5664         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5665         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5666         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5667         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5668         * gcc.target/arm/neon/vqabsQs16.c: Remove.
5669         * gcc.target/arm/neon/vqabsQs32.c: Remove.
5670         * gcc.target/arm/neon/vqabsQs8.c: Remove.
5671         * gcc.target/arm/neon/vqabss16.c: Remove.
5672         * gcc.target/arm/neon/vqabss32.c: Remove.
5673         * gcc.target/arm/neon/vqabss8.c: Remove.
5674         * gcc.target/arm/neon/vqaddQs16.c: Remove.
5675         * gcc.target/arm/neon/vqaddQs32.c: Remove.
5676         * gcc.target/arm/neon/vqaddQs64.c: Remove.
5677         * gcc.target/arm/neon/vqaddQs8.c: Remove.
5678         * gcc.target/arm/neon/vqaddQu16.c: Remove.
5679         * gcc.target/arm/neon/vqaddQu32.c: Remove.
5680         * gcc.target/arm/neon/vqaddQu64.c: Remove.
5681         * gcc.target/arm/neon/vqaddQu8.c: Remove.
5682         * gcc.target/arm/neon/vqadds16.c: Remove.
5683         * gcc.target/arm/neon/vqadds32.c: Remove.
5684         * gcc.target/arm/neon/vqadds64.c: Remove.
5685         * gcc.target/arm/neon/vqadds8.c: Remove.
5686         * gcc.target/arm/neon/vqaddu16.c: Remove.
5687         * gcc.target/arm/neon/vqaddu32.c: Remove.
5688         * gcc.target/arm/neon/vqaddu64.c: Remove.
5689         * gcc.target/arm/neon/vqaddu8.c: Remove.
5690         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5691         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5692         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5693         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5694         * gcc.target/arm/neon/vqdmlals16.c: Remove.
5695         * gcc.target/arm/neon/vqdmlals32.c: Remove.
5696         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5697         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5698         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5699         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5700         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5701         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5702         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5703         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5704         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5705         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5706         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5707         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5708         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5709         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5710         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5711         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5712         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5713         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5714         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5715         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5716         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5717         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5718         * gcc.target/arm/neon/vqdmulls16.c: Remove.
5719         * gcc.target/arm/neon/vqdmulls32.c: Remove.
5720         * gcc.target/arm/neon/vqmovns16.c: Remove.
5721         * gcc.target/arm/neon/vqmovns32.c: Remove.
5722         * gcc.target/arm/neon/vqmovns64.c: Remove.
5723         * gcc.target/arm/neon/vqmovnu16.c: Remove.
5724         * gcc.target/arm/neon/vqmovnu32.c: Remove.
5725         * gcc.target/arm/neon/vqmovnu64.c: Remove.
5726         * gcc.target/arm/neon/vqmovuns16.c: Remove.
5727         * gcc.target/arm/neon/vqmovuns32.c: Remove.
5728         * gcc.target/arm/neon/vqmovuns64.c: Remove.
5729         * gcc.target/arm/neon/vqnegQs16.c: Remove.
5730         * gcc.target/arm/neon/vqnegQs32.c: Remove.
5731         * gcc.target/arm/neon/vqnegQs8.c: Remove.
5732         * gcc.target/arm/neon/vqnegs16.c: Remove.
5733         * gcc.target/arm/neon/vqnegs32.c: Remove.
5734         * gcc.target/arm/neon/vqnegs8.c: Remove.
5735         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5736         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5737         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5738         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5739         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5740         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5741         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5742         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5743         * gcc.target/arm/neon/vqshlQs16.c: Remove.
5744         * gcc.target/arm/neon/vqshlQs32.c: Remove.
5745         * gcc.target/arm/neon/vqshlQs64.c: Remove.
5746         * gcc.target/arm/neon/vqshlQs8.c: Remove.
5747         * gcc.target/arm/neon/vqshlQu16.c: Remove.
5748         * gcc.target/arm/neon/vqshlQu32.c: Remove.
5749         * gcc.target/arm/neon/vqshlQu64.c: Remove.
5750         * gcc.target/arm/neon/vqshlQu8.c: Remove.
5751         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5752         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5753         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5754         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5755         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5756         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5757         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5758         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5759         * gcc.target/arm/neon/vqshls16.c: Remove.
5760         * gcc.target/arm/neon/vqshls32.c: Remove.
5761         * gcc.target/arm/neon/vqshls64.c: Remove.
5762         * gcc.target/arm/neon/vqshls8.c: Remove.
5763         * gcc.target/arm/neon/vqshlu16.c: Remove.
5764         * gcc.target/arm/neon/vqshlu32.c: Remove.
5765         * gcc.target/arm/neon/vqshlu64.c: Remove.
5766         * gcc.target/arm/neon/vqshlu8.c: Remove.
5767         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5768         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5769         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5770         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5771         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5772         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5773         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5774         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5775         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5776         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5777         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5778         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5779         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5780         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5781         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5782         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5783         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5784         * gcc.target/arm/neon/vqsubQs16.c: Remove.
5785         * gcc.target/arm/neon/vqsubQs32.c: Remove.
5786         * gcc.target/arm/neon/vqsubQs64.c: Remove.
5787         * gcc.target/arm/neon/vqsubQs8.c: Remove.
5788         * gcc.target/arm/neon/vqsubQu16.c: Remove.
5789         * gcc.target/arm/neon/vqsubQu32.c: Remove.
5790         * gcc.target/arm/neon/vqsubQu64.c: Remove.
5791         * gcc.target/arm/neon/vqsubQu8.c: Remove.
5792         * gcc.target/arm/neon/vqsubs16.c: Remove.
5793         * gcc.target/arm/neon/vqsubs32.c: Remove.
5794         * gcc.target/arm/neon/vqsubs64.c: Remove.
5795         * gcc.target/arm/neon/vqsubs8.c: Remove.
5796         * gcc.target/arm/neon/vqsubu16.c: Remove.
5797         * gcc.target/arm/neon/vqsubu32.c: Remove.
5798         * gcc.target/arm/neon/vqsubu64.c: Remove.
5799         * gcc.target/arm/neon/vqsubu8.c: Remove.
5800         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5801         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5802         * gcc.target/arm/neon/vrecpef32.c: Remove.
5803         * gcc.target/arm/neon/vrecpeu32.c: Remove.
5804         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5805         * gcc.target/arm/neon/vrecpsf32.c: Remove.
5806         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5807         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5808         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5809         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5810         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5811         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5812         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5813         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5814         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5815         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5816         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5817         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5818         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5819         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5820         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5821         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5822         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5823         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5824         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5825         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5826         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5827         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5828         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5829         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5830         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5831         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5832         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5833         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5834         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5835         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5836         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5837         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5838         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5839         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5840         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5841         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5842         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5843         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5844         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5845         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5846         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5847         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5848         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5849         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5850         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5851         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5852         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5853         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5854         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5855         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5856         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5857         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5858         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5859         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5860         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5861         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5862         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5863         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5864         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5865         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5866         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5867         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5868         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5869         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5870         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5871         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5872         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5873         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5874         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5875         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5876         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5877         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5878         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5879         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5880         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5881         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5882         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5883         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5884         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5885         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5886         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5887         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5888         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5889         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5890         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5891         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5892         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5893         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5894         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5895         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5896         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5897         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5898         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5899         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5900         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5901         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5902         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5903         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5904         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5905         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5906         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5907         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5908         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5909         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5910         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5911         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5912         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5913         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5914         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5915         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5916         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5917         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5918         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5919         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5920         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5921         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5922         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5923         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5924         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5925         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5926         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5927         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5928         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5929         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5930         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5931         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5932         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5933         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5934         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5935         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5936         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5937         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5938         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5939         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5940         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5941         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5942         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5943         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5944         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5945         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5946         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5947         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5948         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5949         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5950         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5951         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5952         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5953         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5954         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5955         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5956         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5957         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5958         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5959         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5960         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5961         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5962         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5963         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5964         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5965         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5966         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5967         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5968         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5969         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5970         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5971         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5972         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5973         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5974         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5975         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5976         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5977         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5978         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5979         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5980         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5981         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5982         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5983         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5984         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5985         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5986         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5987         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5988         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5989         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5990         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5991         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5992         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5993         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5994         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5995         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5996         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5997         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5998         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5999         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
6000         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
6001         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
6002         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
6003         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
6004         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
6005         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
6006         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
6007         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
6008         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
6009         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
6010         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
6011         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
6012         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
6013         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
6014         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
6015         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
6016         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
6017         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
6018         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
6019         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
6020         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
6021         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
6022         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
6023         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
6024         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
6025         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
6026         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
6027         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
6028         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
6029         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
6030         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
6031         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
6032         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
6033         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
6034         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
6035         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
6036         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
6037         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
6038         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
6039         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
6040         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
6041         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
6042         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
6043         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
6044         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
6045         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
6046         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
6047         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
6048         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
6049         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
6050         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
6051         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
6052         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
6053         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
6054         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
6055         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
6056         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
6057         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
6058         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
6059         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
6060         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
6061         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
6062         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
6063         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
6064         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
6065         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
6066         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
6067         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
6068         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
6069         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
6070         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
6071         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
6072         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
6073         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
6074         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
6075         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
6076         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
6077         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
6078         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
6079         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
6080         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
6081         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
6082         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
6083         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
6084         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
6085         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
6086         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
6087         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
6088         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
6089         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
6090         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
6091         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
6092         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
6093         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
6094         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
6095         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
6096         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
6097         * gcc.target/arm/neon/vrev16p8.c: Remove.
6098         * gcc.target/arm/neon/vrev16s8.c: Remove.
6099         * gcc.target/arm/neon/vrev16u8.c: Remove.
6100         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
6101         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
6102         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
6103         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
6104         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
6105         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
6106         * gcc.target/arm/neon/vrev32p16.c: Remove.
6107         * gcc.target/arm/neon/vrev32p8.c: Remove.
6108         * gcc.target/arm/neon/vrev32s16.c: Remove.
6109         * gcc.target/arm/neon/vrev32s8.c: Remove.
6110         * gcc.target/arm/neon/vrev32u16.c: Remove.
6111         * gcc.target/arm/neon/vrev32u8.c: Remove.
6112         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
6113         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
6114         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
6115         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
6116         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
6117         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
6118         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
6119         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
6120         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
6121         * gcc.target/arm/neon/vrev64f32.c: Remove.
6122         * gcc.target/arm/neon/vrev64p16.c: Remove.
6123         * gcc.target/arm/neon/vrev64p8.c: Remove.
6124         * gcc.target/arm/neon/vrev64s16.c: Remove.
6125         * gcc.target/arm/neon/vrev64s32.c: Remove.
6126         * gcc.target/arm/neon/vrev64s8.c: Remove.
6127         * gcc.target/arm/neon/vrev64u16.c: Remove.
6128         * gcc.target/arm/neon/vrev64u32.c: Remove.
6129         * gcc.target/arm/neon/vrev64u8.c: Remove.
6130         * gcc.target/arm/neon/vrndaf32.c: Remove.
6131         * gcc.target/arm/neon/vrndaqf32.c: Remove.
6132         * gcc.target/arm/neon/vrndf32.c: Remove.
6133         * gcc.target/arm/neon/vrndmf32.c: Remove.
6134         * gcc.target/arm/neon/vrndmqf32.c: Remove.
6135         * gcc.target/arm/neon/vrndnf32.c: Remove.
6136         * gcc.target/arm/neon/vrndnqf32.c: Remove.
6137         * gcc.target/arm/neon/vrndpf32.c: Remove.
6138         * gcc.target/arm/neon/vrndpqf32.c: Remove.
6139         * gcc.target/arm/neon/vrndqf32.c: Remove.
6140         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
6141         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
6142         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
6143         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
6144         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
6145         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
6146         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
6147         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
6148         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
6149         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
6150         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
6151         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
6152         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
6153         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
6154         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
6155         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
6156         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
6157         * gcc.target/arm/neon/vset_lanef32.c: Remove.
6158         * gcc.target/arm/neon/vset_lanep16.c: Remove.
6159         * gcc.target/arm/neon/vset_lanep8.c: Remove.
6160         * gcc.target/arm/neon/vset_lanes16.c: Remove.
6161         * gcc.target/arm/neon/vset_lanes32.c: Remove.
6162         * gcc.target/arm/neon/vset_lanes64.c: Remove.
6163         * gcc.target/arm/neon/vset_lanes8.c: Remove.
6164         * gcc.target/arm/neon/vset_laneu16.c: Remove.
6165         * gcc.target/arm/neon/vset_laneu32.c: Remove.
6166         * gcc.target/arm/neon/vset_laneu64.c: Remove.
6167         * gcc.target/arm/neon/vset_laneu8.c: Remove.
6168         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
6169         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
6170         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
6171         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
6172         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
6173         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
6174         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
6175         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
6176         * gcc.target/arm/neon/vshlQs16.c: Remove.
6177         * gcc.target/arm/neon/vshlQs32.c: Remove.
6178         * gcc.target/arm/neon/vshlQs64.c: Remove.
6179         * gcc.target/arm/neon/vshlQs8.c: Remove.
6180         * gcc.target/arm/neon/vshlQu16.c: Remove.
6181         * gcc.target/arm/neon/vshlQu32.c: Remove.
6182         * gcc.target/arm/neon/vshlQu64.c: Remove.
6183         * gcc.target/arm/neon/vshlQu8.c: Remove.
6184         * gcc.target/arm/neon/vshl_ns16.c: Remove.
6185         * gcc.target/arm/neon/vshl_ns32.c: Remove.
6186         * gcc.target/arm/neon/vshl_ns64.c: Remove.
6187         * gcc.target/arm/neon/vshl_ns8.c: Remove.
6188         * gcc.target/arm/neon/vshl_nu16.c: Remove.
6189         * gcc.target/arm/neon/vshl_nu32.c: Remove.
6190         * gcc.target/arm/neon/vshl_nu64.c: Remove.
6191         * gcc.target/arm/neon/vshl_nu8.c: Remove.
6192         * gcc.target/arm/neon/vshll_ns16.c: Remove.
6193         * gcc.target/arm/neon/vshll_ns32.c: Remove.
6194         * gcc.target/arm/neon/vshll_ns8.c: Remove.
6195         * gcc.target/arm/neon/vshll_nu16.c: Remove.
6196         * gcc.target/arm/neon/vshll_nu32.c: Remove.
6197         * gcc.target/arm/neon/vshll_nu8.c: Remove.
6198         * gcc.target/arm/neon/vshls16.c: Remove.
6199         * gcc.target/arm/neon/vshls32.c: Remove.
6200         * gcc.target/arm/neon/vshls64.c: Remove.
6201         * gcc.target/arm/neon/vshls8.c: Remove.
6202         * gcc.target/arm/neon/vshlu16.c: Remove.
6203         * gcc.target/arm/neon/vshlu32.c: Remove.
6204         * gcc.target/arm/neon/vshlu64.c: Remove.
6205         * gcc.target/arm/neon/vshlu8.c: Remove.
6206         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
6207         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
6208         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
6209         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
6210         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
6211         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
6212         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
6213         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
6214         * gcc.target/arm/neon/vshr_ns16.c: Remove.
6215         * gcc.target/arm/neon/vshr_ns32.c: Remove.
6216         * gcc.target/arm/neon/vshr_ns64.c: Remove.
6217         * gcc.target/arm/neon/vshr_ns8.c: Remove.
6218         * gcc.target/arm/neon/vshr_nu16.c: Remove.
6219         * gcc.target/arm/neon/vshr_nu32.c: Remove.
6220         * gcc.target/arm/neon/vshr_nu64.c: Remove.
6221         * gcc.target/arm/neon/vshr_nu8.c: Remove.
6222         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
6223         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
6224         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
6225         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
6226         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
6227         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
6228         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
6229         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
6230         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
6231         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
6232         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
6233         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
6234         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
6235         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
6236         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
6237         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
6238         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
6239         * gcc.target/arm/neon/vsli_np16.c: Remove.
6240         * gcc.target/arm/neon/vsli_np64.c: Remove.
6241         * gcc.target/arm/neon/vsli_np8.c: Remove.
6242         * gcc.target/arm/neon/vsli_ns16.c: Remove.
6243         * gcc.target/arm/neon/vsli_ns32.c: Remove.
6244         * gcc.target/arm/neon/vsli_ns64.c: Remove.
6245         * gcc.target/arm/neon/vsli_ns8.c: Remove.
6246         * gcc.target/arm/neon/vsli_nu16.c: Remove.
6247         * gcc.target/arm/neon/vsli_nu32.c: Remove.
6248         * gcc.target/arm/neon/vsli_nu64.c: Remove.
6249         * gcc.target/arm/neon/vsli_nu8.c: Remove.
6250         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
6251         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
6252         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
6253         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
6254         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
6255         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
6256         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
6257         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
6258         * gcc.target/arm/neon/vsra_ns16.c: Remove.
6259         * gcc.target/arm/neon/vsra_ns32.c: Remove.
6260         * gcc.target/arm/neon/vsra_ns64.c: Remove.
6261         * gcc.target/arm/neon/vsra_ns8.c: Remove.
6262         * gcc.target/arm/neon/vsra_nu16.c: Remove.
6263         * gcc.target/arm/neon/vsra_nu32.c: Remove.
6264         * gcc.target/arm/neon/vsra_nu64.c: Remove.
6265         * gcc.target/arm/neon/vsra_nu8.c: Remove.
6266         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
6267         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
6268         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
6269         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
6270         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
6271         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
6272         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
6273         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
6274         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
6275         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
6276         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
6277         * gcc.target/arm/neon/vsri_np16.c: Remove.
6278         * gcc.target/arm/neon/vsri_np64.c: Remove.
6279         * gcc.target/arm/neon/vsri_np8.c: Remove.
6280         * gcc.target/arm/neon/vsri_ns16.c: Remove.
6281         * gcc.target/arm/neon/vsri_ns32.c: Remove.
6282         * gcc.target/arm/neon/vsri_ns64.c: Remove.
6283         * gcc.target/arm/neon/vsri_ns8.c: Remove.
6284         * gcc.target/arm/neon/vsri_nu16.c: Remove.
6285         * gcc.target/arm/neon/vsri_nu32.c: Remove.
6286         * gcc.target/arm/neon/vsri_nu64.c: Remove.
6287         * gcc.target/arm/neon/vsri_nu8.c: Remove.
6288         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
6289         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
6290         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
6291         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
6292         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
6293         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
6294         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
6295         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
6296         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
6297         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
6298         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
6299         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
6300         * gcc.target/arm/neon/vst1Qf32.c: Remove.
6301         * gcc.target/arm/neon/vst1Qp16.c: Remove.
6302         * gcc.target/arm/neon/vst1Qp64.c: Remove.
6303         * gcc.target/arm/neon/vst1Qp8.c: Remove.
6304         * gcc.target/arm/neon/vst1Qs16.c: Remove.
6305         * gcc.target/arm/neon/vst1Qs32.c: Remove.
6306         * gcc.target/arm/neon/vst1Qs64.c: Remove.
6307         * gcc.target/arm/neon/vst1Qs8.c: Remove.
6308         * gcc.target/arm/neon/vst1Qu16.c: Remove.
6309         * gcc.target/arm/neon/vst1Qu32.c: Remove.
6310         * gcc.target/arm/neon/vst1Qu64.c: Remove.
6311         * gcc.target/arm/neon/vst1Qu8.c: Remove.
6312         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
6313         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
6314         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
6315         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
6316         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
6317         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
6318         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
6319         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
6320         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
6321         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
6322         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
6323         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
6324         * gcc.target/arm/neon/vst1f32.c: Remove.
6325         * gcc.target/arm/neon/vst1p16.c: Remove.
6326         * gcc.target/arm/neon/vst1p64.c: Remove.
6327         * gcc.target/arm/neon/vst1p8.c: Remove.
6328         * gcc.target/arm/neon/vst1s16.c: Remove.
6329         * gcc.target/arm/neon/vst1s32.c: Remove.
6330         * gcc.target/arm/neon/vst1s64.c: Remove.
6331         * gcc.target/arm/neon/vst1s8.c: Remove.
6332         * gcc.target/arm/neon/vst1u16.c: Remove.
6333         * gcc.target/arm/neon/vst1u32.c: Remove.
6334         * gcc.target/arm/neon/vst1u64.c: Remove.
6335         * gcc.target/arm/neon/vst1u8.c: Remove.
6336         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6337         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6338         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6339         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6340         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6341         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6342         * gcc.target/arm/neon/vst2Qf32.c: Remove.
6343         * gcc.target/arm/neon/vst2Qp16.c: Remove.
6344         * gcc.target/arm/neon/vst2Qp8.c: Remove.
6345         * gcc.target/arm/neon/vst2Qs16.c: Remove.
6346         * gcc.target/arm/neon/vst2Qs32.c: Remove.
6347         * gcc.target/arm/neon/vst2Qs8.c: Remove.
6348         * gcc.target/arm/neon/vst2Qu16.c: Remove.
6349         * gcc.target/arm/neon/vst2Qu32.c: Remove.
6350         * gcc.target/arm/neon/vst2Qu8.c: Remove.
6351         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6352         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6353         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6354         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6355         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6356         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6357         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6358         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6359         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6360         * gcc.target/arm/neon/vst2f32.c: Remove.
6361         * gcc.target/arm/neon/vst2p16.c: Remove.
6362         * gcc.target/arm/neon/vst2p64.c: Remove.
6363         * gcc.target/arm/neon/vst2p8.c: Remove.
6364         * gcc.target/arm/neon/vst2s16.c: Remove.
6365         * gcc.target/arm/neon/vst2s32.c: Remove.
6366         * gcc.target/arm/neon/vst2s64.c: Remove.
6367         * gcc.target/arm/neon/vst2s8.c: Remove.
6368         * gcc.target/arm/neon/vst2u16.c: Remove.
6369         * gcc.target/arm/neon/vst2u32.c: Remove.
6370         * gcc.target/arm/neon/vst2u64.c: Remove.
6371         * gcc.target/arm/neon/vst2u8.c: Remove.
6372         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6373         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6374         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6375         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6376         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6377         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6378         * gcc.target/arm/neon/vst3Qf32.c: Remove.
6379         * gcc.target/arm/neon/vst3Qp16.c: Remove.
6380         * gcc.target/arm/neon/vst3Qp8.c: Remove.
6381         * gcc.target/arm/neon/vst3Qs16.c: Remove.
6382         * gcc.target/arm/neon/vst3Qs32.c: Remove.
6383         * gcc.target/arm/neon/vst3Qs8.c: Remove.
6384         * gcc.target/arm/neon/vst3Qu16.c: Remove.
6385         * gcc.target/arm/neon/vst3Qu32.c: Remove.
6386         * gcc.target/arm/neon/vst3Qu8.c: Remove.
6387         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6388         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6389         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6390         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6391         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6392         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6393         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6394         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6395         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6396         * gcc.target/arm/neon/vst3f32.c: Remove.
6397         * gcc.target/arm/neon/vst3p16.c: Remove.
6398         * gcc.target/arm/neon/vst3p64.c: Remove.
6399         * gcc.target/arm/neon/vst3p8.c: Remove.
6400         * gcc.target/arm/neon/vst3s16.c: Remove.
6401         * gcc.target/arm/neon/vst3s32.c: Remove.
6402         * gcc.target/arm/neon/vst3s64.c: Remove.
6403         * gcc.target/arm/neon/vst3s8.c: Remove.
6404         * gcc.target/arm/neon/vst3u16.c: Remove.
6405         * gcc.target/arm/neon/vst3u32.c: Remove.
6406         * gcc.target/arm/neon/vst3u64.c: Remove.
6407         * gcc.target/arm/neon/vst3u8.c: Remove.
6408         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6409         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6410         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6411         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6412         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6413         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6414         * gcc.target/arm/neon/vst4Qf32.c: Remove.
6415         * gcc.target/arm/neon/vst4Qp16.c: Remove.
6416         * gcc.target/arm/neon/vst4Qp8.c: Remove.
6417         * gcc.target/arm/neon/vst4Qs16.c: Remove.
6418         * gcc.target/arm/neon/vst4Qs32.c: Remove.
6419         * gcc.target/arm/neon/vst4Qs8.c: Remove.
6420         * gcc.target/arm/neon/vst4Qu16.c: Remove.
6421         * gcc.target/arm/neon/vst4Qu32.c: Remove.
6422         * gcc.target/arm/neon/vst4Qu8.c: Remove.
6423         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6424         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6425         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6426         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6427         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6428         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6429         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6430         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6431         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6432         * gcc.target/arm/neon/vst4f32.c: Remove.
6433         * gcc.target/arm/neon/vst4p16.c: Remove.
6434         * gcc.target/arm/neon/vst4p64.c: Remove.
6435         * gcc.target/arm/neon/vst4p8.c: Remove.
6436         * gcc.target/arm/neon/vst4s16.c: Remove.
6437         * gcc.target/arm/neon/vst4s32.c: Remove.
6438         * gcc.target/arm/neon/vst4s64.c: Remove.
6439         * gcc.target/arm/neon/vst4s8.c: Remove.
6440         * gcc.target/arm/neon/vst4u16.c: Remove.
6441         * gcc.target/arm/neon/vst4u32.c: Remove.
6442         * gcc.target/arm/neon/vst4u64.c: Remove.
6443         * gcc.target/arm/neon/vst4u8.c: Remove.
6444         * gcc.target/arm/neon/vsubQf32.c: Remove.
6445         * gcc.target/arm/neon/vsubQs16.c: Remove.
6446         * gcc.target/arm/neon/vsubQs32.c: Remove.
6447         * gcc.target/arm/neon/vsubQs64.c: Remove.
6448         * gcc.target/arm/neon/vsubQs8.c: Remove.
6449         * gcc.target/arm/neon/vsubQu16.c: Remove.
6450         * gcc.target/arm/neon/vsubQu32.c: Remove.
6451         * gcc.target/arm/neon/vsubQu64.c: Remove.
6452         * gcc.target/arm/neon/vsubQu8.c: Remove.
6453         * gcc.target/arm/neon/vsubf32.c: Remove.
6454         * gcc.target/arm/neon/vsubhns16.c: Remove.
6455         * gcc.target/arm/neon/vsubhns32.c: Remove.
6456         * gcc.target/arm/neon/vsubhns64.c: Remove.
6457         * gcc.target/arm/neon/vsubhnu16.c: Remove.
6458         * gcc.target/arm/neon/vsubhnu32.c: Remove.
6459         * gcc.target/arm/neon/vsubhnu64.c: Remove.
6460         * gcc.target/arm/neon/vsubls16.c: Remove.
6461         * gcc.target/arm/neon/vsubls32.c: Remove.
6462         * gcc.target/arm/neon/vsubls8.c: Remove.
6463         * gcc.target/arm/neon/vsublu16.c: Remove.
6464         * gcc.target/arm/neon/vsublu32.c: Remove.
6465         * gcc.target/arm/neon/vsublu8.c: Remove.
6466         * gcc.target/arm/neon/vsubs16.c: Remove.
6467         * gcc.target/arm/neon/vsubs32.c: Remove.
6468         * gcc.target/arm/neon/vsubs64.c: Remove.
6469         * gcc.target/arm/neon/vsubs8.c: Remove.
6470         * gcc.target/arm/neon/vsubu16.c: Remove.
6471         * gcc.target/arm/neon/vsubu32.c: Remove.
6472         * gcc.target/arm/neon/vsubu64.c: Remove.
6473         * gcc.target/arm/neon/vsubu8.c: Remove.
6474         * gcc.target/arm/neon/vsubws16.c: Remove.
6475         * gcc.target/arm/neon/vsubws32.c: Remove.
6476         * gcc.target/arm/neon/vsubws8.c: Remove.
6477         * gcc.target/arm/neon/vsubwu16.c: Remove.
6478         * gcc.target/arm/neon/vsubwu32.c: Remove.
6479         * gcc.target/arm/neon/vsubwu8.c: Remove.
6480         * gcc.target/arm/neon/vtbl1p8.c: Remove.
6481         * gcc.target/arm/neon/vtbl1s8.c: Remove.
6482         * gcc.target/arm/neon/vtbl1u8.c: Remove.
6483         * gcc.target/arm/neon/vtbl2p8.c: Remove.
6484         * gcc.target/arm/neon/vtbl2s8.c: Remove.
6485         * gcc.target/arm/neon/vtbl2u8.c: Remove.
6486         * gcc.target/arm/neon/vtbl3p8.c: Remove.
6487         * gcc.target/arm/neon/vtbl3s8.c: Remove.
6488         * gcc.target/arm/neon/vtbl3u8.c: Remove.
6489         * gcc.target/arm/neon/vtbl4p8.c: Remove.
6490         * gcc.target/arm/neon/vtbl4s8.c: Remove.
6491         * gcc.target/arm/neon/vtbl4u8.c: Remove.
6492         * gcc.target/arm/neon/vtbx1p8.c: Remove.
6493         * gcc.target/arm/neon/vtbx1s8.c: Remove.
6494         * gcc.target/arm/neon/vtbx1u8.c: Remove.
6495         * gcc.target/arm/neon/vtbx2p8.c: Remove.
6496         * gcc.target/arm/neon/vtbx2s8.c: Remove.
6497         * gcc.target/arm/neon/vtbx2u8.c: Remove.
6498         * gcc.target/arm/neon/vtbx3p8.c: Remove.
6499         * gcc.target/arm/neon/vtbx3s8.c: Remove.
6500         * gcc.target/arm/neon/vtbx3u8.c: Remove.
6501         * gcc.target/arm/neon/vtbx4p8.c: Remove.
6502         * gcc.target/arm/neon/vtbx4s8.c: Remove.
6503         * gcc.target/arm/neon/vtbx4u8.c: Remove.
6504         * gcc.target/arm/neon/vtrnQf32.c: Remove.
6505         * gcc.target/arm/neon/vtrnQp16.c: Remove.
6506         * gcc.target/arm/neon/vtrnQp8.c: Remove.
6507         * gcc.target/arm/neon/vtrnQs16.c: Remove.
6508         * gcc.target/arm/neon/vtrnQs32.c: Remove.
6509         * gcc.target/arm/neon/vtrnQs8.c: Remove.
6510         * gcc.target/arm/neon/vtrnQu16.c: Remove.
6511         * gcc.target/arm/neon/vtrnQu32.c: Remove.
6512         * gcc.target/arm/neon/vtrnQu8.c: Remove.
6513         * gcc.target/arm/neon/vtrnf32.c: Remove.
6514         * gcc.target/arm/neon/vtrnp16.c: Remove.
6515         * gcc.target/arm/neon/vtrnp8.c: Remove.
6516         * gcc.target/arm/neon/vtrns16.c: Remove.
6517         * gcc.target/arm/neon/vtrns32.c: Remove.
6518         * gcc.target/arm/neon/vtrns8.c: Remove.
6519         * gcc.target/arm/neon/vtrnu16.c: Remove.
6520         * gcc.target/arm/neon/vtrnu32.c: Remove.
6521         * gcc.target/arm/neon/vtrnu8.c: Remove.
6522         * gcc.target/arm/neon/vtstQp8.c: Remove.
6523         * gcc.target/arm/neon/vtstQs16.c: Remove.
6524         * gcc.target/arm/neon/vtstQs32.c: Remove.
6525         * gcc.target/arm/neon/vtstQs8.c: Remove.
6526         * gcc.target/arm/neon/vtstQu16.c: Remove.
6527         * gcc.target/arm/neon/vtstQu32.c: Remove.
6528         * gcc.target/arm/neon/vtstQu8.c: Remove.
6529         * gcc.target/arm/neon/vtstp8.c: Remove.
6530         * gcc.target/arm/neon/vtsts16.c: Remove.
6531         * gcc.target/arm/neon/vtsts32.c: Remove.
6532         * gcc.target/arm/neon/vtsts8.c: Remove.
6533         * gcc.target/arm/neon/vtstu16.c: Remove.
6534         * gcc.target/arm/neon/vtstu32.c: Remove.
6535         * gcc.target/arm/neon/vtstu8.c: Remove.
6536         * gcc.target/arm/neon/vuzpQf32.c: Remove.
6537         * gcc.target/arm/neon/vuzpQp16.c: Remove.
6538         * gcc.target/arm/neon/vuzpQp8.c: Remove.
6539         * gcc.target/arm/neon/vuzpQs16.c: Remove.
6540         * gcc.target/arm/neon/vuzpQs32.c: Remove.
6541         * gcc.target/arm/neon/vuzpQs8.c: Remove.
6542         * gcc.target/arm/neon/vuzpQu16.c: Remove.
6543         * gcc.target/arm/neon/vuzpQu32.c: Remove.
6544         * gcc.target/arm/neon/vuzpQu8.c: Remove.
6545         * gcc.target/arm/neon/vuzpf32.c: Remove.
6546         * gcc.target/arm/neon/vuzpp16.c: Remove.
6547         * gcc.target/arm/neon/vuzpp8.c: Remove.
6548         * gcc.target/arm/neon/vuzps16.c: Remove.
6549         * gcc.target/arm/neon/vuzps32.c: Remove.
6550         * gcc.target/arm/neon/vuzps8.c: Remove.
6551         * gcc.target/arm/neon/vuzpu16.c: Remove.
6552         * gcc.target/arm/neon/vuzpu32.c: Remove.
6553         * gcc.target/arm/neon/vuzpu8.c: Remove.
6554         * gcc.target/arm/neon/vzipQf32.c: Remove.
6555         * gcc.target/arm/neon/vzipQp16.c: Remove.
6556         * gcc.target/arm/neon/vzipQp8.c: Remove.
6557         * gcc.target/arm/neon/vzipQs16.c: Remove.
6558         * gcc.target/arm/neon/vzipQs32.c: Remove.
6559         * gcc.target/arm/neon/vzipQs8.c: Remove.
6560         * gcc.target/arm/neon/vzipQu16.c: Remove.
6561         * gcc.target/arm/neon/vzipQu32.c: Remove.
6562         * gcc.target/arm/neon/vzipQu8.c: Remove.
6563         * gcc.target/arm/neon/vzipf32.c: Remove.
6564         * gcc.target/arm/neon/vzipp16.c: Remove.
6565         * gcc.target/arm/neon/vzipp8.c: Remove.
6566         * gcc.target/arm/neon/vzips16.c: Remove.
6567         * gcc.target/arm/neon/vzips32.c: Remove.
6568         * gcc.target/arm/neon/vzips8.c: Remove.
6569         * gcc.target/arm/neon/vzipu16.c: Remove.
6570         * gcc.target/arm/neon/vzipu32.c: Remove.
6571         * gcc.target/arm/neon/vzipu8.c: Remove.
6574 2015-11-12  Marek Polacek  <polacek@redhat.com>
6576         PR c/67784
6577         * gcc.dg/pr67784-1.c: New test.
6578         * gcc.dg/pr67784-2.c: New test.
6580 2015-11-12  Martin Liska  <mliska@suse.cz>
6582         * gcc.dg/ipa/pr68035.c: New test.
6584 2015-11-12  Richard Biener  <rguenther@suse.de>
6586         PR tree-optimization/68306
6587         * gcc.dg/pr68306.c: New testcase.
6589 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6591         Implement D0013R2, logical type traits.
6593         * g++.dg/cpp0x/Wattributes1.C: Adjust.
6595 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
6597         * c-c++-common/goacc/data-default-1.c: New.
6599 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
6601         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6603 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6605         PR tree-optimization/68305
6606         * gcc.dg/vect/pr68305.c: New test.
6608 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
6610         * gcc.target/i386/pr67265-2.c: New test.
6612 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6614         * gcc.dg/pr68286.c: New test.
6616 2015-11-12  Christian Bruel  <christian.bruel@st.com>
6618         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6620 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
6622         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6623         aligned to 64 bits.
6625 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
6627         * gcc.dg/pr65521.c: Fail on AIX.
6629 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
6631         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
6632         * gcc.dg/graphite/fuse-2.c: Same.
6633         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6634         isl-ast-gen-*.c files.
6635         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6636         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6637         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6638         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6639         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6640         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6641         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6642         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6643         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6644         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6645         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6647 2015-11-11  Marek Polacek  <polacek@redhat.com>
6649         PR c/68107
6650         PR c++/68266
6651         * c-c++-common/pr68107.c: New test.
6652         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6653         (large_array_char_template): Likewise.
6654         * g++.dg/init/new44.C: Adjust dg-error.
6656 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6658         * gfortran.dg/goacc/private-3.f95: Remove xfail.
6659         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6661 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
6663         * gcc.target/i386/pr67265.c: New test.
6665 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
6667         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
6668         tests for the expected generated code.
6670 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
6672         * gcc.target/mips/split-ds-sequence.c: New test.
6674 2015-11-11  Julia Koval  <julia.koval@intel.com>
6676         * g++.dg/ext/mv16.C: New functions.
6678 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
6679             Jiong Wang      <jiong.wang@arm.com>
6681         * gcc.dg/tree-ssa/pr68234.c: New testcase.
6683 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6685         * gcc.target/i386/mask-pack.c: New test.
6686         * gcc.target/i386/mask-unpack.c: New test.
6688 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6690         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6692 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6694         * gcc.dg/vect/slp-cond-5.c: New test.
6696 2015-11-10  Richard Biener  <rguenther@suse.de>
6698         PR tree-optimization/68240
6699         * gcc.dg/torture/pr68240.c: New testcase.
6701 2015-11-10  Richard Biener  <rguenther@suse.de>
6703         PR tree-optimization/56118
6704         * gcc.target/i386/pr56118.c: New testcase.
6706 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6708         * gcc.target/aarch64/cond_op_imm_1.c: New test.
6710 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
6712         * gfortran.dg/pr68251.f90: New test.
6714 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
6716         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6718 2015-11-09  Martin Sebor  <msebor@redhat.com>
6720         * init/new45.C: New test to verify that operator new is invoked
6721         with or without overhead for a cookie.
6723         PR c++/67927
6724         * init/new44.C: New test for placement new expressions for arrays
6725         with excessive number of elements.
6727         PR c++/67913
6728         * init/new43.C: New test for placement new expressions for arrays
6729         with negative number of elements.
6731         * other/new-size-type.C: Expect array new expression with
6732         an excessive number of elements to be rejected.
6734 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
6736         * c-c++-common/goacc/routine-1.c: New.
6737         * c-c++-common/goacc/routine-2.c: New.
6738         * c-c++-common/goacc/routine-3.c: New.
6739         * c-c++-common/goacc/routine-4.c: New.
6740         * c-c++-common/goacc/routine-5.c: New.
6742 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6744         * gcc.target/sparc/sparc-ret.c: Rename to...
6745         * gcc.target/sparc/sparc-ret-1.c: ...this.
6746         * gcc.target/sparc/sparc-ret-2.c: New test.
6748 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
6750         * lib/target-supports.exp (check_p8vector_hw_available): Split
6751         long line.
6752         (check_vsx_hw_available): Likewise.
6753         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6754         support and for PowerPC float128 support.
6755         (check_p9modulo_hw_available): Likewise.
6756         (check_ppc_float128_sw_available): Likewise.
6757         (check_ppc_float128_hw_available): Likewise.
6758         (check_effective_target_powerpc_p9vector_ok): Likewise.
6759         (check_effective_target_powerpc_p9modulo_ok): Likewise.
6760         (check_effective_target_powerpc_float128_sw_ok): Likewise.
6761         (check_effective_target_powerpc_float128_hw_ok): Likewise.
6762         (is-effective-target): Add new PowerPc targets.
6763         (is-effective-target-keyword): Likewise.
6764         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6765         instructions, use it.
6767         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6768         * gcc.target/powerpc/mod-2.c: Likewise.
6769         * gcc.target/powerpc/ctz-1.c: Likewise.
6770         * gcc.target/powerpc/ctz-2.c: Likewise.
6771         * gcc.target/powerpc/extswsli-1.c: Likewise.
6772         * gcc.target/powerpc/extswsli-2.c: Likewise.
6773         * gcc.target/powerpc/extswsli-3.c: Likewise.
6775         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6776         and allow the test on PowerPC LE.
6777         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6778         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6780         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6781         check instead of powerpc_vsx_ok.
6782         * gcc.target/powerpc/float128-mix.c: Likewise.
6784 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6786         * gcc.dg/sso/*.c: Robustify dg-output directives.
6788 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6790         * g++.dg/ubsan/pr68259.C: New test.
6792 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
6794         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6795         (main): Use _Cilk_spawn instead of cilk_spawn.
6797 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
6799         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6800         scan-assembler directive.
6802 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6804         PR target/68129
6805         * gcc.dg/pr68129_1.c: New test.
6807 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
6809         PR debug/67192
6810         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6811         (main): Invoke them.
6813 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
6815         PR debug/67192
6816         * gcc.dg/guality/pr67192.c: New test.
6818 2015-11-09  Richard Biener  <rguenther@suse.de>
6820         PR tree-optimization/68248
6821         * gcc.dg/torture/pr68248.c: New testcase.
6823 2015-11-09  Richard Biener  <rguenther@suse.de>
6825         PR tree-optimization/56118
6826         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6828 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6830         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6831         labelref and check use of constant pool by looking for .word and
6832         similar directives.
6834 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
6836         PR target/66326
6837         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6839 2015-11-09  Richard Henderson  <rth@redhat.com>
6841         * gcc.target/i386/addr-space-1.c: New test.
6842         * gcc.target/i386/addr-space-2.c: New test.
6843         * gcc.target/i386/addr-space-3.c: New test.
6845 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
6847         PR fortran/68053
6848         * gfortran.dg/pr68053.f90: New test.
6850 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
6852         * g++.dg/lto/pr68057_0.C: Fix testcase.
6854 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
6856         * gfortran.dg/PR67518.f90: move from here...
6857         * gfortran.dg/graphite/PR67518.f90: to here.
6858         * gfortran.dg/PR53852.f90: move from here...
6859         * gfortran.dg/graphite/PR53852.f90: to here.
6861 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
6863         * gcc.dg/sso-1.c: New test.
6864         * gcc.dg/sso-2.c: Likewise.
6865         * gcc.dg/sso-3.c: Likewise.
6866         * gcc.dg/sso-4.c: Likewise.
6867         * gcc.dg/sso-5.c: Likewise.
6868         * gcc.dg/sso-6.c: Likewise.
6869         * gcc.dg/sso-7.c: Likewise.
6870         * gcc.dg/sso-8.c: Likewise.
6871         * gcc.dg/sso: New directory.
6872         * gcc.target/i386/movbe-3.c: New test.
6873         * gnat.dg/sso1.adb: Likewise.
6874         * gnat.dg/sso2.ad[sb]: Likewise.
6875         * gnat.dg/sso3.adb: Likewise.
6876         * gnat.dg/sso4.adb: Likewise.
6877         * gnat.dg/sso5.adb: Likewise.
6878         * gnat.dg/sso6.adb: Likewise.
6879         * gnat.dg/sso7.adb: Likewise.
6880         * gnat.dg/specs/sso1.ads: Likewise.
6881         * gnat.dg/specs/sso2.ads: Likewise.
6882         * gnat.dg/sso: New directory.
6884 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6886         PR fortran/68218
6887         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6889 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
6891         PR fortran/68224
6892         * gfortran.dg/pr68224.f90: New test.
6894 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
6896         PR fortran/68196
6897         * gfortran.dg/proc_ptr_47.f90: New test.
6899         PR fortran/66465
6900         * gfortran.dg/pr66465.f90: New test.
6902 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
6904         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6906 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
6908         PR fortran/68153
6909         * gfortran.dg/pr68153.f90: New test.
6911 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
6913         PR fortran/68151
6914         * gfortran.dg/pr68151.f90: New test.
6916 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
6918         PR tree-optimization/68235
6919         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6921 2015-11-06  Jeff Law  <law@redhat.com>
6923         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6924         realized jump threads.
6925         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6926         threads rather than dom1 dump.
6928 2015-11-06  Michael Collison  <michael.collison@linaro.org
6929             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6931         Revert:
6932         2015-08-01  Michael Collison  <michael.collison@linaro.org
6933                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6935         * gcc.target/arm/mincmp.c: New test.
6937 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
6939         PR fortran/54224
6940         * gfortran.dg/warn_unused_function_2.f90: Add two new
6941         "defined but not used" subroutines.
6943 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
6945         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6946         * g++.dg/gomp/ordered-2.C (f1): Likewise.
6947         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6948         expected diagnostics for the addition of quotes.
6949         * gfortran.dg/gomp/target3.f90: Likewise.
6950         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6951         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6952         * c-c++-common/gomp/doacross-1.c: Likewise.
6953         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6954         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6955         Adjust expected diagnostics wording.
6956         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6957         Don't expect error on ordered threads simd when in for simd.
6958         * c-c++-common/gomp/nesting-2.c: New test.
6959         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6960         * c-c++-common/gomp/ordered-4.c: New test.
6962 2015-11-06  Mike Stump  <mikestump@comcast.net>
6964         * gcc.dg/pragma-diag-5.c: Make test cases unique.
6966 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
6967             Sebastian Pop  <s.pop@samsung.com>
6969         * gcc.dg/graphite/fuse-1.c: New.
6970         * gcc.dg/graphite/fuse-2.c: New.
6971         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6973 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
6975         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6977 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
6979         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6980         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6981         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6982         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6983         * lib/gcc-dg.exp: Load multiline.exp.
6985 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6987         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6988         * gcc.target/arm/interrupt-1.c: Likewise.
6989         * gcc.target/arm/interrupt-2.c: Likewise.
6990         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6992 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
6993             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
6995         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6996         macros for assembly checks.
6997         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6998         frsqrts and frsqrte are not emitted.
6999         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
7000         frsqrts and frsqrte are emitted.
7001         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
7003 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
7005         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
7007 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
7009         PR ipa/68057
7010         PR ipa/68220
7011         * g++.dg/lto/pr68057_0.C: New testcase.
7012         * g++.dg/lto/pr68057_1.C: New testcase.
7013         * g++.dg/torture/pr68220.C: New testcase.
7015 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
7017         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
7018         comment.
7020 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
7022         PR tree-optimization/68145
7023         * g++.dg/vect/pr68145.cc: New test.
7025 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7027         PR target/68088
7028         * gcc.dg/pr68088_1.c: New test.
7030 2015-11-06  Richard Biener  <rguenther@suse.de>
7032         * gcc.dg/vect/bb-slp-38.c: New testcase.
7034 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
7036         * gfortran.dg/goacc/private-3.f95: XFAIL.
7038 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
7040         PR middle-end/53852
7041         PR middle-end/67518
7042         * gfortran.dg/PR67518.f90: New test.
7043         * gfortran.dg/PR53852.f90: New test.
7045 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
7046             Tom de Vries  <tom@codesourcery.com>
7047             Nathan Sidwell  <nathan@codesourcery.com>
7048             Thomas Schwinge  <thomas@codesourcery.com>
7050         * c-c++-common/goacc/combined-directives.c: New test.
7051         * c-c++-common/goacc/loop-clauses.c: New test.
7052         * c-c++-common/goacc/tile.c: New test.
7053         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
7054         as gang static arguments.
7055         * c-c++-common/goacc/update-1.c: Adjust expected error message.
7056         * g++.dg/goacc/template.C: New test.
7057         * gfortran.dg/goacc/combined-directives.f90: New test.
7058         * gfortran.dg/goacc/default.f95: New test.
7059         * gfortran.dg/goacc/default_none.f95: New test.
7060         * gfortran.dg/goacc/firstprivate-1.f95: New test.
7061         * gfortran.dg/goacc/gang-static.f95: New test.
7062         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
7063         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
7064         * gfortran.dg/goacc/list.f95: Update test.
7065         * gfortran.dg/goacc/loop-2.f95: Likewise.
7066         * gfortran.dg/goacc/loop-4.f95: New test.
7067         * gfortran.dg/goacc/loop-5.f95: New test.
7068         * gfortran.dg/goacc/loop-6.f95: New test.
7069         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
7070         * gfortran.dg/goacc/multi-clause.f90: New test.
7071         * gfortran.dg/goacc/parallel-tree.f95: Update test.
7072         * gfortran.dg/goacc/update.f95: New test.
7074 2015-11-05  Martin Sebor  <msebor@redhat.com>
7076         PR c++/67942
7077         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
7078         invocations where the size of the destination buffer object
7079         or its type (or both) is unknown.
7081 2015-11-05  Martin Sebor  <msebor@redhat.com>
7083         PR c++/67942
7084         * g++.dg/warn/Wplacement-new-size.C: New test.
7086 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
7088         * gcc.dg/pr68112.c: New.
7089         * gcc.dg/vect/vect-strided-shift-1.c: New.
7091 2015-11-05  Marek Polacek  <polacek@redhat.com>
7093         PR c/68090
7094         * gcc.dg/pr68090.c: New test.
7096 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
7098         * gcc.dg/ifcvt-4.c: New.
7100 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
7102         PR c++/67846
7103         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
7105 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
7107         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
7108         of variables in both data sharing and mapping clauses and for
7109         structure element based array sections being mapped rather than
7110         privatized.
7111         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
7112         expected diagnostics wording in one case.
7113         * c-c++-common/gomp/distribute-1.c: New test.
7114         * c-c++-common/gomp/element-1.c: New test.
7115         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
7116         and #pragma omp end declare target pair around the function.
7117         Change s from a parameter to a file scope variable.
7118         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
7119         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
7120         on non-zero low-bound in reduction array sections.  Add further
7121         tests.
7122         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
7123         * c-c++-common/gomp/target-teams-1.c: New test.
7124         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7125         for expected mangling on x86_64/i?86.
7126         * gcc.dg/gomp/declare-simd-3.c: New test.
7127         * gcc.dg/gomp/declare-simd-4.c: New test.
7128         * gcc.dg/gomp/for-20.c: New test.
7129         * gcc.dg/gomp/for-21.c: New test.
7130         * gcc.dg/gomp/for-22.c: New test.
7131         * gcc.dg/gomp/for-23.c: New test.
7132         * gcc.dg/gomp/for-24.c: New test.
7133         * gcc.dg/gomp/linear-1.c: New test.
7134         * gcc.dg/gomp/loop-1.c: New test.
7135         * g++.dg/gomp/atomic-17.C: New test.
7136         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
7137         non-static data member in shared clause.  Add single construct.
7138         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
7139         scan-assembler-times directives for expected mangling on x86_64/i?86.
7140         * g++.dg/gomp/declare-simd-3.C: Likewise.
7141         * g++.dg/gomp/declare-simd-4.C: New test.
7142         * g++.dg/gomp/declare-simd-5.C: New test.
7143         * g++.dg/gomp/declare-target-1.C: New test.
7144         * g++.dg/gomp/linear-2.C: New test.
7145         * g++.dg/gomp/loop-1.C: New test.
7146         * g++.dg/gomp/loop-2.C: New test.
7147         * g++.dg/gomp/loop-3.C: New test.
7148         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
7149         non-static data member in shared clause.
7150         * g++.dg/gomp/member-3.C: New test.
7151         * g++.dg/gomp/member-4.C: New test.
7152         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
7153         (bar): Remove dg-message.
7154         * g++.dg/gomp/target-teams-1.C: New test.
7156 2015-11-05  Richard Biener  <rguenther@suse.de>
7158         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
7159         uninitialized variables.
7160         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7161         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7162         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7163         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7164         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7165         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7166         * gcc.dg/ipa/inlinehint-2.c: Likewise.
7167         * gcc.dg/ipa/pure-const-2.c: Likewise.
7168         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7169         * gcc.dg/tree-ssa/loop-23.c: Likewise.
7170         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
7171         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7172         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7173         * gcc.dg/vect/pr30858.c: Likewise.
7174         * gcc.dg/vect/pr33866.c: Likewise.
7175         * gcc.dg/vect/pr37027.c: Likewise.
7176         * c-c++-common/ubsan/null-10.c: Likewise.
7177         * gcc.target/i386/incoming-8.c: Likewise.
7179 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
7181         * gnat.dg/slice9.adb: New test.
7183 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
7185         * gfortran.dg/goacc/reduction-2.f95: Delete.
7187 2015-11-04  Tom de Vries  <tom@codesourcery.com>
7189         PR tree-optimization/67742
7190         * gcc.dg/tree-ssa/restrict-7.c: New test.
7191         * gcc.dg/tree-ssa/restrict-8.c: New test.
7193 2015-11-03  Martin Sebor  <msebor@redhat.com>
7195         PR c++-common/67882
7196         * c-c++-common/builtin-offsetof-2.c: New test.
7198 2015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
7200         PR fortran/67982
7201         * gfortran.dg/warn_unused_function_3.f90: New test.
7203 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
7205         * gnat.dg/discr45.adb: Only compile the test.
7207 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
7209         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
7210         * gcc.target/i386/mvc5.c: Ditto.
7211         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
7212         resolver.
7214 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
7216         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
7217         from here to...
7218         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
7219         to succeed.
7221 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
7223         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
7224         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
7225         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
7226         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
7227         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
7228         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
7230 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
7232         * gcc.target/aarch64/fp16/set_zero_1.c: New.
7234 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
7236         * gcc.dg/mvc1.c: Move to ...
7237         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
7238         * gcc.dg/mvc2.c: Move to ...
7239         * gcc.target/i386/mvc2.c: ... here.
7240         * gcc.dg/mvc3.c: Move to ...
7241         * gcc.target/i386/mvc3.c: ... here.
7242         * gcc.dg/mvc4.c: Move to ...
7243         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
7244         * gcc.dg/mvc5.c: Move to ...
7245         * gcc.target/i386/mvc5.c: ... here.
7246         * gcc.dg/mvc6.c: Move to ...
7247         * gcc.target/i386/mvc6.c: ... here.
7248         * gcc.dg/mvc7.c: Move to ...
7249         * gcc.target/i386/mvc7.c: ... here.
7251         * g++.dg/ext/mvc1.C: Require ifunc.
7253 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
7255         PR tree-optimization/68083
7256         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
7258 2015-11-02  Jeff Law  <law@redhat.com>
7260         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
7261         irreducible loops in the CFG.
7263 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
7265         Revert:
7266         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
7268         * gcc.dg/vect/vect-strided-shift-1.c: New.
7270 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7272         PR target/67929
7273         * gcc.target/arm/pr67929_1.c: Move to...
7274         * gcc.c-torture/execute/pr67929_1.c: ... Here.
7275         Remove arm-specific directives.  Add noclone, noinline
7276         attributes.
7278 2015-11-01  Jeff Law  <law@redhat.com>
7280         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
7282 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
7284         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
7285         (sse2_test): Rename from main.  Do not return 0.
7287 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
7289         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
7290         * gfortran.dg/proc_ptr_39.f90: Require visibility.
7291         * gfortran.dg/read_dir.f90: XFAIL AIX.
7293 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
7295         Remove the implementation of N3994, terse range-for loops.
7296         * g++.dg/cpp1z/range-for1.C: Remove.
7298 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
7300         * gnat.dg/discr45.adb: New test.
7302 2015-10-31  Tom de Vries  <tom@codesourcery.com>
7304         * gfortran.dg/assumed_type_2.f90: Update test.
7305         * gfortran.dg/no_arg_check_2.f90: Same.
7307 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
7309         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
7311 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7313         PR fortran/46588
7314         * gfortran.dg/pr46588.f90: New test.
7316 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
7318         * gcc.dg/mvc1.c: New test for multiple targets cloning.
7319         * gcc.dg/mvc2.c: Ditto.
7320         * gcc.dg/mvc3.c: Ditto.
7321         * gcc.dg/mvc4.c: Ditto.
7322         * gcc.dg/mvc5.c: Ditto.
7323         * gcc.dg/mvc6.c: Ditto.
7324         * gcc.dg/mvc7.c: Ditto.
7325         * g++.dg/ext/mvc1.C: Ditto.
7326         * g++.dg/ext/mvc2.C: Ditto.
7327         * g++.dg/ext/mvc3.C: Ditto.
7328         * g++.dg/ext/mvc4.C: Ditto.
7330 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7332         PR fortran/51993
7333         * gfortran.dg/pr51993.f90: New test.
7335 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
7337         PR rtl-optimization/68106
7338         * gcc.target/aarch64/pr68106.c: New.
7340 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7342         PR fortran/36192
7343         * gfortran.dg/pr36192_1.f90: New test.
7345 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7347         PR fortran/68154
7348         *gfortran.dg/pr68154.f90
7350 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
7352         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7353         * c-c++-common/goacc/acc_on_device-2.c: Delete.
7355 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
7357         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7359 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
7361         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7362         PowerPC.
7363         * gcc.target/powerpc/float128-mix.c: Likewise.
7365 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7367         PR fortran/68054
7368         * gfortran.dg/pr68054.f90: New test.
7370 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7372         PR fortran/67885
7373         * gfortran.dg/pr67885.f90: New test.
7375 2015-10-29  Jeff Law  <law@redhat.com>
7377         PR tree-optimization/67892
7378         * gcc.dg/tree-ssa/pr21417: Update expected output.
7379         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7381 2015-10-29  Richard Biener  <rguenther@suse.de>
7383         PR middle-end/68142
7384         * c-c++-common/ubsan/pr68142.c: New testcase.
7386 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
7388         PR c++/67845
7389         * g++.dg/other/cv_func4.C: New.
7391 2015-10-29  Richard Biener  <rguenther@suse.de>
7393         PR middle-end/56956
7394         * c-c++-common/ubsan/pr56956.c: New testcase.
7396 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
7398         * gnat.dg/discr44.adb: New test.
7400 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
7402         PR debug/66068
7403         * gcc.dg/debug/pr66068.c: New test.
7405 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
7407         PR fortran/67933
7408         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7409         array bounds error at line 25.
7411 2015-10-28  Catherine Moore  <clm@codesourcery.com>
7413         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7414         * gcc.target/mips/oddspreg-6.c: Likewise.
7415         * gcc.target/mips/oddspreg-1.c: Likewise.
7416         * gcc.target/mips/oddspreg-2.c: Likewise.
7418 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7420         PR target/67839
7421         * gcc.target/avr/pr67839.c: New test.
7423 2015-10-28  Richard Biener  <rguenther@suse.de>
7425         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7427 2015-10-28  Tom de Vries  <tom@codesourcery.com>
7429         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7431 2015-10-28  Richard Biener  <rguenther@suse.de>
7433         PR ipa/67600
7434         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7435         of #includes.
7437 2015-10-28  Richard Biener  <rguenther@suse.de>
7439         PR tree-optimization/65962
7440         * gcc.dg/vect/vect-62.c: Adjust.
7442 2015-10-28  Richard Biener  <rguenther@suse.de>
7444         PR middle-end/68067
7445         * gcc.dg/torture/pr68067-1.c: New testcase.
7446         * gcc.dg/torture/pr68067-2.c: Likewise.
7448 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7450         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7452 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7454         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7455         as xvmadd and xvnmsub.
7456         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7458 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
7460         * c-c++-common/goacc/loop-shape.c: New test.
7462 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
7463             Cesar Philippidis  <cesar@codesourcery.com>
7465         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7466         * g++.dg/gomp/pr33372-3.C: Likewise.
7468 2015-10-27  Richard Henderson  <rth@redhat.com>
7470         PR rtl-opt/67609
7471         * gcc.target/i386/pr67609-2.c: New test.
7473 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7475         PR target/68102
7476         * gcc.target/aarch64/pr68102_1.c: New test.
7478 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
7480         PR fortran/67933
7481         * gfortran.dg/allocate_with_source_15.f03: New test
7483 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7484             James Norris  <jnorris@codesourcery.com>
7486         PR fortran/63865
7487         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7488         directive to work.
7489         * gfortran.dg/goacc/loop-1.f95: Likewise.
7490         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7491         * gfortran.dg/goacc/cray.f95: Likewise.
7492         * gfortran.dg/goacc/parameter.f95: Likewise.
7494 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7496         PR fortran/68108
7497         * gfortran.dg/pr67805_2.f90: New test.
7499 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
7500             Aditya Kumar  <aditya.k7@samsung.com>
7502         * gcc.dg/graphite/block-0.c: Changed to match pattern.
7503         * gcc.dg/graphite/interchange-1.c: Same.
7504         * gcc.dg/graphite/interchange-10.c: Same.
7505         * gcc.dg/graphite/interchange-11.c: Same.
7506         * gcc.dg/graphite/interchange-13.c: Same.
7507         * gcc.dg/graphite/interchange-3.c: Same.
7508         * gcc.dg/graphite/interchange-4.c: Same.
7509         * gcc.dg/graphite/interchange-7.c: Same.
7510         * gcc.dg/graphite/interchange-9.c: Same.
7511         * gcc.dg/graphite/uns-interchange-9.c: Same.
7512         * gfortran.dg/graphite/interchange-3.f90: Same.
7514 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
7516         PR target/67215
7517         * gcc.target/i386/pr67215-1.c: New test.
7518         * gcc.target/i386/pr67215-2.c: Likewise.
7519         * gcc.target/i386/pr67215-3.c: Likewise.
7521 2015-10-27  Richard Biener  <rguenther@suse.de>
7523         PR tree-optimization/68104
7524         * gcc.dg/torture/pr68104.c: New testcase.
7526 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
7528         * gcc.dg/vect/vect-strided-shift-1.c: New.
7530 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7532         PR target/67929
7533         * gcc.target/arm/pr67929_1.c: New test.
7535 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7537         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7539 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7541         PR tree-optimization/68097
7542         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
7543         --param max-ssa-name-query-depth=3 to dg-options.
7545 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7547         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7549 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7551         * gcc.dg/builtins-52.c: Add -O to dg-options.
7553 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7555         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7557 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7559         PR c/64765
7560         PR c/64880
7561         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
7562         sorry message.
7563         (PR64765): New function.
7564         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7565         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
7566         sorry message.
7567         * gfortran.dg/goacc/cray.f95: Refine prune directive.
7568         * gfortran.dg/goacc/parameter.f95: Likewise.
7570 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
7572         PR fortran/66056
7573         * gfortran.dg/empty_label_typedecl.f90: New test.
7575 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7577         PR fortran/36192
7578         * gfortran.dg/pr36192.f90: New test.
7580 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
7582         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7583         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7584         * gnat.dg/opt51.adb: New test.
7585         * gnat.dg/opt51_pkg.ads: New helper.
7587 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
7589         * gcc.target/mips/ds-schedule-1.c: New.
7590         * gcc.target/mips/ds-schedule-2.c: New.
7592 2015-10-26  Jeff Law  <law@redhat.com>
7594         PR tree-optimization/68013
7595         * gcc.c-torture/compile/pr68013.c: New test.
7597 2015-10-26  Richard Biener  <rguenther@suse.de>
7598         Dominik Vogt  <vogt@linux.vnet.ibm.com>
7600         PR middle-end/67443
7601         * gcc.target/s390/pr67443.c: New testcase.
7603 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
7605         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7606         make it unique per testcase.
7607         * gfortran.dg/chmod_2.f90: Likewise.
7608         * gfortran.dg/chmod_3.f90: Likewise.
7609         * gfortran.dg/direct_io_8.f90: Likewise.
7610         * gfortran.dg/f2003_inquire_1.f03: Likewise.
7611         * gfortran.dg/f2003_io_1.f03: Likewise.
7612         * gfortran.dg/f2003_io_2.f03: Likewise.
7613         * gfortran.dg/f2003_io_8.f03: Likewise.
7614         * gfortran.dg/inquire_size.f90: Likewise.
7615         * gfortran.dg/namelist_66.f90: Likewise.
7616         * gfortran.dg/namelist_82.f90: Likewise.
7617         * gfortran.dg/namelist_87.f90: Likewise.
7618         * gfortran.dg/open_negative_unit_1.f90: Likewise.
7619         * gfortran.dg/open_new.f90: Likewise.
7620         * gfortran.dg/stat_1.f90: Likewise.
7621         * gfortran.dg/stat_2.f90: Likewise.
7622         * gfortran.dg/streamio_15.f90: Likewise.
7623         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7625 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7627         PR middle-end/67989
7628         * g++.dg/pr67989.C: New test.
7630 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7632         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7633         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7634         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7635         suffix to the temporary filename to make it unique per testcase.
7637 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
7639         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7641 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
7643         PR fortran/67171
7644         * gfortran.dg/allocate_with_source_12.f03: New test
7646         PR fortran/61819
7647         * gfortran.dg/allocate_with_source_13.f03: New test
7649         PR fortran/61830
7650         * gfortran.dg/allocate_with_source_14.f03: New test
7652 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
7654         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7656 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
7658         PR target/68084
7659         * gcc.target/i386/pr68084.c: New test.
7661 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
7663         PR fortran/66927
7664         PR fortran/67044
7665         * gfortran.dg/allocate_with_source_10.f08: New test.
7666         * gfortran.dg/allocate_with_source_11.f08: New test.
7667         * gfortran.dg/class_array_15.f03: Changed count of expected
7668         _builtin_frees to 11. One step of temporaries is spared, therefore
7669         the allocatable component of that temporary is not to be freeed.
7671 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7673         PR fortran/68055
7674         * gfortran.dg/pr68055.f90: New case.
7676 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7678         PR fortran/67805
7679         * gfortran.dg/pr67805.f90: New testcase.
7680         * gfortran.dg/array_constructor_26.f03: Update testcase.
7681         * gfortran.dg/array_constructor_27.f03: Ditto.
7682         * gfortran.dg/char_type_len_2.f90: Ditto.
7683         * gfortran.dg/pr67802.f90: Ditto.
7684         * gfortran.dg/used_before_typed_3.f90: Ditto.
7686 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7688         PR ipa/pr67600
7689         * g++.dg/torture/pr67600.C: New testcase.
7691 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
7693         * g++.dg/pr68062.C: New test.
7695 2015-10-23  Jeff Law  <law@redhat.com>
7697         PR tree-optimization/67830
7698         * gcc.dg/pr67830.c: New test.
7700 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7702         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7704 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
7705             Andrew Pinski  <apinski@cavium.com>
7707         PR rtl-optimization/67736
7708         * gcc.dg/torture/pr67736.c: New test.
7709         * gcc.dg/combine-subregs.c: New test.
7711 2015-10-23  Alan Hayward <alan.hayward@arm.com>
7713         PR tree-optimization/65947
7714         * lib/target-supports.exp
7715         (check_effective_target_vect_max_reduc): Add.
7716         * gcc.dg/vect/pr65947-1.c: New test.
7717         * gcc.dg/vect/pr65947-2.c: New test.
7718         * gcc.dg/vect/pr65947-3.c: New test.
7719         * gcc.dg/vect/pr65947-4.c: New test.
7720         * gcc.dg/vect/pr65947-5.c: New test.
7721         * gcc.dg/vect/pr65947-6.c: New test.
7722         * gcc.dg/vect/pr65947-7.c: New test.
7723         * gcc.dg/vect/pr65947-8.c: New test.
7724         * gcc.dg/vect/pr65947-9.c: New test.
7725         * gcc.dg/vect/pr65947-10.c: New test.
7726         * gcc.dg/vect/pr65947-11.c: New test.
7728 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
7730         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7731         Make weak rather than noinline.
7732         * gcc.dg/builtins-57.c: Compile with -O.
7733         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7735 2015-10-23  Tom de Vries  <tom@codesourcery.com>
7737         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7739 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7741         PR sanitizer/68042
7742         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7743         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7745 2015-10-22  Martin Sebor  <msebor@redhat.com>
7747         PR driver/68043
7748         * gcc.misc-tests/help.exp: Verify that option descriptions
7749         end in periods.
7750         * lib/options.exp (check_for_options): Use the regexp --line option.
7751         Print unexpected match on failure.
7753 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
7755         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7757 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
7759         PR c++/67838
7760         * g++.dg/cpp1y/var-templ46.C: New.
7762 2015-10-22  Richard Biener  <rguenther@suse.de>
7764         PR tree-optimization/58497
7765         * gcc.dg/tree-ssa/vector-5.c: New testcase.
7767 2015-10-22  Richard Biener  <rguenther@suse.de>
7769         PR tree-optimization/19049
7770         PR tree-optimization/65962
7771         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7772         * gcc.dg/vect/vect-63.c: Adjust.
7773         * gcc.dg/vect/vect-70.c: Likewise.
7774         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7775         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7776         * gfortran.dg/vect/pr19049.f90: Likewise.
7777         * gfortran.dg/vect/vect-8.f90: Likewise.
7779 2015-10-22  Richard Biener  <rguenther@suse.de>
7781         PR middle-end/68046
7782         PR middle-end/61893
7783         * gcc.dg/torture/ftrapv-2.c: New testcase.
7785 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7787         PR target/68015
7788         * gcc.target/s390/pr68015.c: New test.
7790 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7792         PR testsuite/67948
7793         * gcc.target/arm/xor-and.c: Adjust test to check for eor
7794         instead of orr.
7796 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
7797             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7799         PR target/63304
7800         * gcc.target/aarch64/pr63304_1.c: New test.
7802 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7804         PR c++/66781
7805         * g++.dg/parse/enum13.C: New.
7807 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7809         PR c++/67847
7810         * g++.dg/parse/enum12.C: New.
7812 2015-10-21  Martin Sebor  <msebor@redhat.com>
7814         PR driver/68043
7815         * gcc.misc-tests/help.exp: Adjust.
7816         * lib/options.exp (check_for_options): Add detail to output.
7818 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7820         PR fortran/67939
7821         * gfortran.dg/pr67939.f90: New test.
7823 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
7824             Sebastian Pop  <s.pop@samsung.com>
7826         * gcc.dg/graphite/scop-11.c: Update pattern.
7828 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7830         PR ipa/67056
7831         * g++.dg/ipa/pr67056.C: New testcase.
7833 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
7835         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7836         are matched.
7838 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7840         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7841         Add associated options for arm*-*-*.
7842         (sqrt): Remove dummy definition.
7844 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7846         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7848 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
7850         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7851         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7852         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7854 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
7856         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7857         sra-max-scalarization-size-Ospeed.
7859 2015-10-21  Marek Polacek  <polacek@redhat.com>
7862         PR c/68024
7863         * gcc.dg/pr68024.c: New test.
7865 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
7867         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7868         * c-c++-common/goacc/sb-1.c: Adjust errors.
7869         * c-c++-common/goacc/sb-3.c: Adjust errors.
7870         * c-c++-common/goacc/loop-1.c: Adjust errors.
7871         * c-c++-common/goacc/nesting-1.c: Adjust errors.
7872         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7873         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7875 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7877         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7879 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
7881         * gcc.dg/lto/simd-function_0.c: New test.
7883 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
7885         PR target/68018
7886         * gcc.target/i386/pr68018.c: New test.
7888 2015-10-21  Richard Biener  <rguenther@suse.de>
7890         PR middle-end/68031
7891         * gcc.dg/torture/pr68031.c: New testcase.
7893 2015-10-21  Richard Biener  <rguenther@suse.de>
7895         PR tree-optimization/68026
7896         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7898 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7900         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7901         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7902         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7903         * g++.dg/asan/default-options-1.C: Likewise.
7905 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7907         * gcc.target/aarch64/stp_vec_64_1.c: New test.
7908         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7910 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
7912         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7914 2015-10-20  Marek Polacek  <polacek@redhat.com>
7916         PR c/67964
7917         * gcc.dg/pr67964.c: New test.
7919 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
7921         PR rtl-optimization/67609
7922         * gcc.target/i386/pr67609.c: New.
7924 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7926         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7928 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7930         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7931         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7933 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
7935         PR target/66810
7936         * gcc.target/i386/pr66810.c: New test.
7938 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
7940         PR target/67963
7941         PR target/67985
7942         * gcc.target/i386/pr67963-1.c: New test.
7943         * gcc.target/i386/pr67963-2.c: Likewise.
7944         * gcc.target/i386/pr67963-3.c: Likewise.
7945         * gcc.target/i386/pr67985-1.c: Likewise.
7946         * gcc.target/i386/pr67985-2.c: Likewise.
7947         * gcc.target/i386/pr67985-3.c: Likewise.
7949 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
7951         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7953 2015-10-20  Richard Biener  <rguenther@suse.de>
7955         PR tree-optimization/68017
7956         * gcc.dg/torture/pr68017.c: New testcase.
7958 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7960         PR target/66912
7961         * gcc.target/aarch64/pr66912.c: New.
7962         * gcc.target/arm/pr66912.c: New.
7964 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7966         * gfortran.dg/pr67900.f90: New tests.
7968 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
7970         * gnat.dg/opt50.adb: New test.
7971         * gnat.dg/opt50_pkg.adb: New helper.
7972         * gnat.dg/opt50_pkg.ads: New helper.
7974 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7976         PR fortran/68019
7977         * gfortran.dg/pr68019.f90: new test.
7979 2015-10-19  Richard Biener  <rguenther@suse.de>
7981         PR tree-optimization/67975
7982         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7984 2015-10-19  Richard Biener  <rguenther@suse.de>
7986         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7988 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
7990         PR target/67995
7991         * gcc.target/i386/pr67995-1.c: New test.
7992         * gcc.target/i386/pr67995-2.c: Likewise.
7993         * gcc.target/i386/pr67995-3.c: Likewise.
7995 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
7997         PR middle-end/68002
7998         * gcc.dg/PR68002.c: New test.
8000 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
8002         * gcc.dg/builtins-20.c: Remove undefined behavior.
8004 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
8006         PR fortran/67758
8007         * gfortran.dg/common_25.f90: New file.
8009 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
8011         PR fortran/67177
8012         * gfortran.dg/move_alloc_15.f90: New test
8013         * gfortran.dg/move_alloc_16.f90: New test
8015         PR fortran/67977
8016         * gfortran.dg/deferred_character_assignment_1.f90: New test
8018 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8020         PR fortran/67987
8021         * gfortran.df/pr67987.f90: New test.
8022         * gfortran.dg/char_length_2.f90: Update testcase.
8024 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
8026         * gcc.target/i386/iamcu/test_basic_returning.c
8027         (def_test_returning_type): Use union to check float return bits.
8029 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
8031         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
8032         Replace printf with __builtin_printf.
8034 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
8036         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
8037         initialize u5.
8039 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
8041         PR middle-end/67966
8042         * gnat.dg/pack21.adb: New test.
8043         * gnat.dg/pack22.adb: Likewise.
8044         * gnat.dg/pack22_pkg.ad[sb]: New helper.
8046 2015-10-16  Christian Bruel  <christian.bruel@st.com>
8048         PR target/67745
8049         * gcc.target/arm/no-align.c: New test.
8050         * gcc.target/arm/attr-align1.c: New test.
8051         * gcc.target/arm/attr-align2.c: New test.
8052         * gcc.target/arm/attr-align3.c: New test.
8054 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
8056         * gcc.c-torture/compile/icfmatch.c: Add testcase
8058 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
8060         PR c++/67926
8061         * g++.dg/cpp1z/fold-ice1.C: New.
8063 2015-10-16  Michael Collison  <michael.collison@linaro.org>
8064             Andrew Pinski <andrew.pinski@caviumnetworks.com>
8066         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
8068 2015-10-15  Marek Polacek  <polacek@redhat.com>
8070         * gcc.dg/tree-ssa/reassoc-42.c: New test.
8072 2015-10-15  Marek Polacek  <polacek@redhat.com>
8074         PR tree-optimization/67953
8075         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
8076         unsigned.
8077         * gcc.dg/torture/pr67953.c: New test.
8079 2015-10-14  Jeff Law  <law@redhat.com>
8081         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
8082         contained within have their own file/test now.
8083         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
8084         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
8085         expectations a bit more.
8086         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8087         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
8088         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8089         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
8090         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
8092         PR testsuite/67959
8093         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
8095 2015-10-14  Marek Polacek  <polacek@redhat.com>
8097         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
8098         (f6): New.
8099         (f7): New.
8100         (f8): New.
8101         (f9): New.
8102         (f10): New.
8103         (f11): New.
8104         (f12): New.
8105         (f13): New.
8107 2015-10-14  Richard Biener  <rguenther@suse.de>
8109         PR tree-optimization/67915
8110         * gcc.dg/torture/pr67915.c: New testcase.
8112 2015-10-14  Marek Polacek  <polacek@redhat.com>
8114         PR tree-optimization/67815
8115         * gcc.dg/tree-ssa/reassoc-39.c: New test.
8116         * gcc.dg/tree-ssa/reassoc-40.c: New test.
8117         * gcc.dg/tree-ssa/reassoc-41.c: New test.
8119 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8121         * gcc.dg/pragma-pop_options-1.c: New test.
8123 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
8124             Aldy Hernandez  <aldyh@redhat.com>
8126         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
8127         * c-c++-common/gomp/clauses-1.c: New test.
8128         * c-c++-common/gomp/clauses-2.c: New test.
8129         * c-c++-common/gomp/clauses-3.c: New test.
8130         * c-c++-common/gomp/clauses-4.c: New test.
8131         * c-c++-common/gomp/declare-target-1.c: New test.
8132         * c-c++-common/gomp/declare-target-2.c: New test.
8133         * c-c++-common/gomp/depend-3.c: New test.
8134         * c-c++-common/gomp/depend-4.c: New test.
8135         * c-c++-common/gomp/doacross-1.c: New test.
8136         * c-c++-common/gomp/if-1.c: New test.
8137         * c-c++-common/gomp/if-2.c: New test.
8138         * c-c++-common/gomp/linear-1.c: New test.
8139         * c-c++-common/gomp/map-2.c: New test.
8140         * c-c++-common/gomp/map-3.c: New test.
8141         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
8142         f_omp_target_data): Add map clause to target data.
8143         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
8144         * c-c++-common/gomp/ordered-1.c: New test.
8145         * c-c++-common/gomp/ordered-2.c: New test.
8146         * c-c++-common/gomp/ordered-3.c: New test.
8147         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
8148         on non-iterator.
8149         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
8150         clause and ordered construct where no longer allowed.
8151         * c-c++-common/gomp/priority-1.c: New test.
8152         * c-c++-common/gomp/reduction-1.c: New test.
8153         * c-c++-common/gomp/schedule-simd-1.c: New test.
8154         * c-c++-common/gomp/sink-1.c: New test.
8155         * c-c++-common/gomp/sink-2.c: New test.
8156         * c-c++-common/gomp/sink-3.c: New test.
8157         * c-c++-common/gomp/sink-4.c: New test.
8158         * c-c++-common/gomp/udr-1.c: New test.
8159         * c-c++-common/taskloop-1.c: New test.
8160         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
8161         value of _OPENMP macro.
8162         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
8163         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
8164         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
8165         * gcc.dg/gomp/clause-1.c:
8166         * gcc.dg/gomp/reduction-1.c: New test.
8167         * gcc.dg/gomp/sink-fold-1.c: New test.
8168         * gcc.dg/gomp/sink-fold-2.c: New test.
8169         * gcc.dg/gomp/sink-fold-3.c: New test.
8170         * gcc.dg/vect/vect-simd-clone-15.c: New test.
8171         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
8172         of non-static data members.
8173         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
8174         Add some linear clause tests.
8175         * g++.dg/gomp/declare-simd-3.C: New test.
8176         * g++.dg/gomp/linear-1.C: New test.
8177         * g++.dg/gomp/member-1.C: New test.
8178         * g++.dg/gomp/member-2.C: New test.
8179         * g++.dg/gomp/pr66571-2.C: New test.
8180         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
8181         dependent argument.
8182         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
8183         in reduction clause.
8184         * g++.dg/gomp/reference-1.C: New test.
8185         * g++.dg/gomp/sink-1.C: New test.
8186         * g++.dg/gomp/sink-2.C: New test.
8187         * g++.dg/gomp/sink-3.C: New test.
8188         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
8189         * g++.dg/gomp/this-1.C: New test.
8190         * g++.dg/gomp/this-2.C: New test.
8191         * g++.dg/vect/simd-clone-2.cc: New test.
8192         * g++.dg/vect/simd-clone-2.h: New test.
8193         * g++.dg/vect/simd-clone-3.cc: New test.
8194         * g++.dg/vect/simd-clone-4.cc: New test.
8195         * g++.dg/vect/simd-clone-4.h: New test.
8196         * g++.dg/vect/simd-clone-5.cc: New test.
8198 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
8200         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
8201         after r228716 (Fix vtbl[34] and vtbx4).
8203 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
8205         PR tree-optimization/67909, 67947
8206         * gcc.dg/torture/pr67947.c: New test.
8208 2015-10-13  Jeff Law  <law@redhat.com>
8210         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
8212 2015-10-12  Jeff Law  <law@redhat.com>
8214         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
8215         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8216         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
8217         ssa-dom-thread-11.c.
8219         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
8221 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
8223         PR c++/58566
8224         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
8226 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
8228         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
8229         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
8230         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
8231         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
8232         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
8233         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
8234         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
8235         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
8237 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
8239         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
8240         and -mno-frame-header-opt options.
8241         * gcc.target/mips/frame-header-1.c: New file.
8242         * gcc.target/mips/frame-header-2.c: New file.
8243         * gcc.target/mips/frame-header-3.c: New file.
8245 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8246             Hale Wang  <hale.wang@arm.com>
8248         * gcc.dg/tree-ssa/forwprop-33.c: New.
8250 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
8252         PR target/67895
8253         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
8254         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
8255         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
8256         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
8257         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
8258         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
8259         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
8260         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
8261         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
8262         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
8264 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
8266         * lib/multiline.exp: New file.
8267         * lib/prune.exp: Load multiline.exp.
8268         (prune_gcc_output): Call into multiline.exp to handle any
8269         multiline output directives.
8270         * lib/libgo.exp: Load multiline.exp before prune.exp, using
8271         load_gcc_lib.
8273 2015-10-09  Martin Jambor  <mjambor@suse.cz>
8275         PR tree-optimization/67794
8276         * gcc.dg/ipa/ipa-sra-10.c: New test.
8277         * gcc.dg/torture/pr67794.c: Likewise.
8279 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
8281         PR rtl-optimization/67828
8282         * gcc.dg/torture/pr67828.c: New.
8284 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8286         PR target/67366
8287         * lib/target-supports.exp (check_effective_target_non_strict_align):
8288         Adjust for arm*-*-*.
8289         * gcc.target/arm/pr67366.c: New test.
8291 2015-10-09  Richard Biener  <rguenther@suse.de>
8293         PR tree-optimization/67891
8294         * gcc.dg/tree-ssa/pr67891.c: New testcase.
8296 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
8298         * gcc.dg/builtins-47.c: Test the optimized dump instead.
8300 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
8302         * gcc.dg/vect/vect-outer-simd-3.c: New test.
8304 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
8306         * gcc.dg/loop-unswitch-2.c: New test.
8307         * gcc.dg/loop-unswitch-3.c: Likewise.
8308         * gcc.dg/loop-unswitch-4.c: Likewise.
8310 2015-10-08  Tom de Vries  <tom@codesourcery.com>
8312         * gcc.dg/dse.c: Only dump in dse1 pass.
8313         * gcc.dg/tree-ssa/pr30375.c: Same.
8315 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
8317         PR target/66697
8318         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
8319         (PUSH, POP): New defines.
8320         (sse2_test): Use PUSH and POP to misalign runtime stack.
8321         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
8323 2015-10-07  James Norris  <jnorris@codesourcery.com>
8325         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
8326         to atomic_init. (atomic_init): Restrict flags usage.
8328 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
8330         PR fortran/65889
8331         * gfortran.dg/sizeof_5.f90: New test.
8333 2015-10-06  Jeff Law  <law@redhat.com>
8335         * gcc.c-torture/compile/pr67816.c: New test.
8337 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
8339         * gcc.target/aarch64/get_lane_f16_1.c: New test.
8341 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
8343         PR fortran/65766
8344         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8346 2015-10-06  Marek Polacek  <polacek@redhat.com>
8348         PR c++/67863
8349         * c-c++-common/Wtautological-compare-4.c: New test.
8351 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8352             Peter Bergner <bergner@vnet.ibm.com>
8354         PR target/67808
8355         * gcc.target/powerpc/pr67808.c: New test.
8357 2015-10-06  Nick Clifton  <nickc@redhat.com>
8359         * gcc.target/msp430: New directory.
8360         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
8361         tests.
8362         * gcc.target/msp430/data-attributes.c: New file.  Checks the
8363         noinit and persistent data attributes.
8365 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
8367         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8369 2015-10-06  Richard Biener  <rguenther@suse.de>
8371         PR tree-optimization/67859
8372         * gcc.dg/torture/pr67859.c: New testcase.
8374 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8376         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8378 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
8380         PR c++/53856
8381         * g++.dg/template/defarg19.C: New.
8382         * g++.dg/template/defarg20.C: Likewise.
8384 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8385             Sebastian Pop  <s.pop@samsung.com>
8387         * gcc.dg/graphite/scop-sor.c: Un-xfail.
8389 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8390             Sebastian Pop  <s.pop@samsung.com>
8392         * gcc.dg/graphite/scop-sor.c: Xfail.
8394 2015-10-05  Martin Jambor  <mjambor@suse.cz>
8395             Jan Hubicka  <hubicka@ucw.cz>
8397         * gcc.dg/ipa/propalign-4.c: New test.
8398         * gcc.dg/ipa/propalign-5.c: Likewise.
8400 2015-10-05  Marek Polacek  <polacek@redhat.com>
8402         PR tree-optimization/67821
8403         * gcc.dg/torture/pr67821-2.c: New test.
8404         * gcc.dg/torture/pr67821.c: New test.
8406 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8408         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8410 2015-10-05  Christian Bruel  <christian.bruel@st.com>
8412         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8414 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8416         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8417         (exec_vcvt): Add comments.
8419 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8421         PR rtl-optimization/67447
8422         * gcc.target/i386/pr67447.c: New test.
8424 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8426         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8427         effective target.
8428         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8429         * gcc.target/i386/vect-perm-even-1.c: Ditto.
8430         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8431         * gcc.target/i386/vect-unpack-1.c: Ditto.
8432         * gcc.target/i386/vect-unpack-2.c: Ditto.
8434 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
8436         PR fortran/67758
8437         * gfortran.dg/common_24.f: New.
8439 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8441         * gcc.target/arm/pr67756.c: Fixed warnings.
8443 2015-10-02  Marek Polacek  <polacek@redhat.com>
8445         PR c/67730
8446         * gcc.dg/pr67730-1.c: New test.
8447         * gcc.dg/pr67730-2.c: New test.
8448         * gcc.dg/pr67730.h: New test.
8450 2015-10-02  Marek Polacek  <polacek@redhat.com>
8452         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8454 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
8456         PR tree-optimization/67754
8457         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8458         * gfortran.dg/graphite/block-2.f: Same.
8460 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
8462         * gcc.dg/graphite/scop-23.c: New.
8464 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8466         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8467         and "avx512vbmi".
8469 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
8471         PR rtl-optimization/67756
8472         * gcc.target/arm/pr67756.c: New.
8474 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
8476         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8477         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8478         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8479         for tiny model.
8480         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8481         for small model.
8483 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8485         * gcc.target/i386/vect-pack-trunc-1.c: New test.
8486         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8487         * gcc.target/i386/vect-perm-even-1.c: Ditto.
8488         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8489         * gcc.target/i386/vect-unpack-1.c: Ditto.
8490         * gcc.target/i386/vect-unpack-2.c: Ditto.
8492 2015-10-02  Marek Polacek  <polacek@redhat.com>
8494         PR c/64249
8495         * c-c++-common/Wduplicated-cond-1.c: New test.
8496         * c-c++-common/Wduplicated-cond-2.c: New test.
8497         * c-c++-common/Wduplicated-cond-3.c: New test.
8498         * c-c++-common/Wduplicated-cond-4.c: New test.
8499         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8500         -Wduplicated-cond warning.
8502 2015-10-02  Renlin Li  <renlin.li@arm.com>
8504         * gcc.target/aarch64/csneg-1.c: Update.
8506 2015-10-02  Renlin Li  <renlin.li@arm.com>
8508         PR target/66776
8509         * gcc.target/aarch64/pr66776.c: New.
8511 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8513         * gnat.dg/warn13.adb: New test.
8515 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8517         * gnat.dg/vect15.ad[sb]: New test.
8518         * gnat.dg/vect16.ad[sb]: Likewise.
8519         * gnat.dg/vect17.ad[sb]: Likewise.
8520         * gnat.dg/vect18.ad[sb]: Likewise.
8522 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8524         PR rtl-optimization/67786
8525         PR rtl-optimization/67787
8526         * gcc.dg/pr67786.c: New test.
8527         * gcc.dg/pr67787.c: Likewise.
8529 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
8531         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8533 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
8535         PR target/51726
8536         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8538 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
8540         PR fortran/62242
8541         PR fortran/52332
8542         * gfortran.dg/string_array_constructor_1.f90: New.
8543         * gfortran.dg/string_array_constructor_2.f90: New.
8544         * gfortran.dg/string_array_constructor_3.f90: New.
8546 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
8548         PR target/67788
8549         PR target/67789
8550         * gcc.target/powerpc/pr67789.c: New testcase.
8552 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8554         PR fortran.67802
8555         * gfortran.dg/pr67802.f90: New test.
8557 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8559         PR fortran/66979
8560         gfortran.dg/pr66979.f90: new test.
8562 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8564         PR fortran/67616
8565         * gfortran.dg/pr67616.f90: New test.
8567 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
8569         PR c++/54430
8570         * g++.dg/cpp0x/range-for30.C: New.
8572 2015-10-01  Marek Polacek  <polacek@redhat.com>
8574         PR c/65345
8575         * gcc.dg/atomic/pr65345-4.c: New test.
8576         * gcc.dg/pr65345-3.c: New test.
8578 2015-10-01  Marek Polacek  <polacek@redhat.com>
8580         PR tree-optimization/67769
8581         * gcc.dg/torture/pr67769.c: New test.
8583 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8585         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8587 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
8589         PR target/54236
8590         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8592 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8594         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8595         (main): Rename to sse2_test.  Abort if count != 5.
8596         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
8597         of -march=slm.
8598         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8600 2015-10-01  Richard Biener  <rguenther@suse.de>
8602         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8603         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8605 2015-09-30  Jeff Law  <law@redhat.com>
8607         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8609 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8611         PR rtl-optimization/67037
8612         * gcc.c-torture/execute/pr67037.c: New test.
8614 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8616         * lib/target-supports.exp (check_effective_target_sync_int_128):
8617         Return 1 on spu-*-* targets.
8618         (check_effective_target_sync_int_128_runtime): Likewise.
8619         (check_effective_target_sync_long_long): Likewise.
8620         (check_effective_target_sync_long_long_runtime): Likewise.
8621         (check_effective_target_sync_int_long): Likewise.
8622         (check_effective_target_sync_char_short): Likewise.
8624 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
8626         * gcc.target/i386/pr67761.c: New test.
8628 2015-09-30  Marek Polacek  <polacek@redhat.com>
8630         PR c/67730
8631         * gcc.dg/pr67730.c: New test.
8633 2015-09-30  Marek Polacek  <polacek@redhat.com>
8635         PR tree-optimization/67690
8636         * gcc.dg/torture/pr67690.c: New test.
8638 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
8640         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8641         * g++.dg/gomp/tls-wrap4.C: Likewise.
8642         * gcc.dg/atomic-op-optimize.c: Likewise.
8643         * gcc.dg/pr54087.c: Likewise.
8644         * gcc.dg/tls/section-2.c: Likewise.
8645         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8646         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8647         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8648         * gcc.target/arm/divzero.c: Likewise.
8649         * gcc.target/arm/sibcall-2.c: Likewise.
8650         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8651         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8652         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8653         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8654         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8655         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8656         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8657         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8658         * gfortran.dg/default_format_2.f90: Likewise.
8659         * gfortran.dg/default_format_denormal_2.f90: Likewise.
8661 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
8663         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8665 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8667         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8668         * gfortran.dg/round_4.f90: ditto.
8670 2015-09-29  Richard Biener  <rguenther@suse.de>
8672         PR tree-optimization/67170
8673         * gfortran.dg/pr67170.f90: New testcase.
8675 2015-09-29  Richard Biener  <rguenther@suse.de>
8677         PR tree-optimization/67741
8678         * gcc.dg/torture/pr67741.c: New testcase.
8680 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
8682         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8683         non-zero for __builtin_signbit tests.
8685 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
8687         PR target/65105
8688         * gcc.target/i386/pr65105-1.c: New.
8689         * gcc.target/i386/pr65105-2.c: New.
8690         * gcc.target/i386/pr65105-3.c: New.
8691         * gcc.target/i386/pr65105-4.C: New.
8692         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8694 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
8696         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8698 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
8700         PR fortran/40054
8701         PR fortran/63921
8702         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8703         standard as legacy.
8704         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8705         * gfortran.dg/function_types_3.f90: Change error message to
8706         "Type inaccessible...."
8707         * gfortran.dg/ptr_func_assign_1.f08: New test.
8708         * gfortran.dg/ptr_func_assign_2.f08: New test.
8710 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
8712         PR fortran/40054
8713         PR fortran/63921
8714         * gfortran.dg/ptr_func_assign_3.f08: New test.
8715         * gfortran.dg/ptr_func_assign_4.f08: New test.
8717 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8718             Sebastian Pop  <s.pop@samsung.com>
8720         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8721         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8722         * gcc.dg/graphite/block-3.c: Same.
8723         * gcc.dg/graphite/block-4.c: Same.
8724         * gcc.dg/graphite/block-5.c: Same.
8725         * gcc.dg/graphite/block-6.c: Same.
8726         * gcc.dg/graphite/block-7.c: Same.
8727         * gcc.dg/graphite/block-8.c: Same.
8728         * gcc.dg/graphite/block-pr47654.c: Same.
8729         * gcc.dg/graphite/interchange-0.c: Same.
8730         * gcc.dg/graphite/interchange-1.c: Same.
8731         * gcc.dg/graphite/interchange-10.c: Same.
8732         * gcc.dg/graphite/interchange-11.c: Same.
8733         * gcc.dg/graphite/interchange-12.c: Same.
8734         * gcc.dg/graphite/interchange-13.c: Same.
8735         * gcc.dg/graphite/interchange-14.c: Same.
8736         * gcc.dg/graphite/interchange-15.c: Same.
8737         * gcc.dg/graphite/interchange-3.c: Same.
8738         * gcc.dg/graphite/interchange-4.c: Same.
8739         * gcc.dg/graphite/interchange-5.c: Same.
8740         * gcc.dg/graphite/interchange-6.c: Same.
8741         * gcc.dg/graphite/interchange-7.c: Same.
8742         * gcc.dg/graphite/interchange-8.c: Same.
8743         * gcc.dg/graphite/interchange-9.c: Same.
8744         * gcc.dg/graphite/interchange-mvt.c: Same.
8745         * gcc.dg/graphite/pr35356-1.c: Same.
8746         * gcc.dg/graphite/pr35356-3.c: Same.
8747         * gcc.dg/graphite/pr37485.c: Same.
8748         * gcc.dg/graphite/scop-1.c: Same.
8749         * gcc.dg/graphite/scop-11.c: Same.
8750         * gcc.dg/graphite/scop-5.c: Same.
8751         * gcc.dg/graphite/uns-block-1.c: Same.
8752         * gcc.dg/graphite/uns-interchange-9.c: Same.
8753         * gfortran.dg/graphite/block-1.f90: Same.
8754         * gfortran.dg/graphite/interchange-3.f90: Same.
8755         * gfortran.dg/graphite/pr14741.f90: Same.
8756         * gfortran.dg/graphite/block-2.f: Same.
8758 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8759             Sebastian Pop  <s.pop@samsung.com>
8761         PR tree-optimization/67700
8762         * gcc.dg/graphite/run-id-pr67700.c: New.
8764 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
8766         PR target/54236
8767         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8768         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8769         test_27): New.
8770         * gcc.target/sh/pr54236-5.c: New.
8771         * gcc.target/sh/pr54236-6.c: New.
8773 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8775         PR rtl-optimization/67456
8776         PR rtl-optimization/67464
8777         PR rtl-optimization/67465
8778         * gcc.dg/pr67465.c: New test.
8780 2015-09-28  Tom de Vries  <tom@codesourcery.com>
8782         PR tree-optimization/62171
8783         * gcc.dg/vect/pr62171.c: New test.
8785 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8787         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8788         skip on AIX.  XFAIL individual line tests.
8790 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
8792         PR rtl-optimization/64164
8793         PR tree-optimization/67312
8794         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
8795         * gcc.target/i386/stackalign/return-4.c: Add -O.
8797 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8799         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8801 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
8803         PR fortran/67721
8804         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8806 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
8808         * gcc.dg/pr64935-1.c: XFAIL on AIX.
8809         * gcc.dg/pr64935-2.c: XFAIL on AIX.
8810         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8811         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8812         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8813         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8814         DW_AT_noreturn on AIX.
8815         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8816         DW_AT_noreturn on AIX.
8817         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8818         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8819         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8820         DW_AT_GNU_deleted on AIX.
8821         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8822         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8823         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8824         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8825         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8826         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8827         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8828         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8829         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8830         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8831         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8832         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8833         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8834         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8835         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8837 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8839         PR fortran/67614
8840         * gfortran.dg/pr67614.f90: New test.
8842 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8844         PR fortran/67525
8845         * gfortran.dg/pr67525.f90: New test.
8847 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
8849         PR fortran/55603
8850         * gfortran.dg/allocatable_function_9.f90: New.
8852 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
8854         PR target/67675
8855         * gcc.target/sh/pr67675.c: New.
8857 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
8859         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8861 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
8863         * gcc.target/i386/pr66749.c (dg-options): Replace
8864         -mtune=lakemount with -mtune=lakemont.
8865         * gcc.target/i386/pr66821.c (dg-options): Likewise.
8866         * gcc.target/i386/pr67329.c (dg-options): Likewise.
8868 2015-09-25  Marek Polacek  <polacek@redhat.com>
8870         * c-c++-common/ubsan/bounds-11.c: New test.
8871         * c-c++-common/ubsan/bounds-12.c: New test.
8873 2015-09-25  Marek Polacek  <polacek@redhat.com>
8875         PR sanitizer/64906
8876         * c-c++-common/ubsan/pr64906.c: New test.
8878 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
8880         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8881         with -mtune=lakemount.
8882         * gcc.target/i386/pr66821.c (dg-options): Likewise.
8883         * gcc.target/i386/pr67329.c (dg-options): Likewise.
8885 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8887         PR driver/67640
8888         * gcc.dg/Werror-13.c: New test.
8890 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8892         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8894 2015-09-24  Richard Biener  <rguenther@suse.de>
8896         PR lto/67699
8897         * g++.dg/pr67699.C: New testcase.
8899 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
8901         PR libgcc/67624
8902         * gcc.target/arm/fp16-inf.c: New test.
8904 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
8906         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8907         name while checking for AVX-512VBMI presence.
8909 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8911         * lib/target-supports.exp (check_effective_target_pie): Check for
8912         PIE support on Solaris 11.x and 12.
8914 2015-09-24  Richard Biener  <rguenther@suse.de>
8916         * g++.dg/tree-ssa/restrict3.C: New testcase.
8918 2015-09-24  Richard Biener  <rguenther@suse.de>
8920         PR tree-optimization/48885
8921         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8923 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
8925         * c-c++-common/Wmisleading-indentation.c: Augment test.
8927 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
8929         Fix small typos in the coding rule enforcement warnings.
8930         * g++.dg/diagnostic/disable.C: Replace 'namepace'
8931         with 'namespace'.
8933 2015-09-23  Richard Biener  <rguenther@suse.de>
8935         PR middle-end/67662
8936         * gcc.dg/ubsan/pr67662.c: New testcase.
8938 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8940         PR c/49655
8941         * gcc.dg/pragma-diag-6.c: New test.
8943 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
8945         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8947 2015-09-23  Richard Biener  <rguenther@suse.de>
8949         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8951 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
8953         * c-c++-common/Wmisleading-indentation.c: Augment test.
8955 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
8957         * g++.dg/diagostic/disable.C: New.
8959 2015-09-22  Tom de Vries  <tom@codesourcery.com>
8961         PR tree-optimization/67671
8962         * g++.dg/pr67671.C: New test.
8964 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
8966         PR target/67480
8967         * gcc.target/i386/pr67480.c: New test.
8969 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
8971         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8972         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8973         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
8974         avx512dq, avx512cd, avx512er and avx512pf.
8976 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8978         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8979         update-fetch operations.
8980         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8982 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8984         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8985         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8987 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
8989         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8990         (TEST_ONE): New.
8991         * gcc.target/aarch64/atomic-inst-swap.c: New.
8993 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8995         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8996         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8997         * gcc.target/i386/pr59789.c (f1): Likewise.
8998         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8999         * gcc.target/i386/intrinsics_6.c: Likewise.
9000         * gcc.dg/winline-5.c (int t): Likewise.
9001         * gcc.dg/winline-9.c (t): Likewise.
9002         * gcc.dg/always_inline2.c (q): Likewise.
9003         * gcc.dg/winline-2.c (inline int t): Likewise.
9004         * gcc.dg/winline-6.c: Likewise.
9005         * gcc.dg/winline-10.c (void g): Likewise.
9006         * gcc.dg/pr49243.c (void parse): Likewise.
9007         * gcc.dg/always_inline3.c (q2): Likewise.
9008         * gcc.dg/winline-3.c: Likewise.
9009         * gcc.dg/winline-7.c (inline void *t): Likewise.
9011 2015-09-22  Tom de Vries  <tom@codesourcery.com>
9013         PR tree-optimization/67666
9014         * g++.dg/pr67666.C: New test.
9016 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
9018         PR fortran/67615
9019         * gfortran.dg/pr67615.f90: new test.
9021 2015-09-21  Jeff Law  <law@redhat.com>
9023         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
9025 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
9027         Complete the implementation of N4230, Nested namespace definition.
9028         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
9029         attributes and nested namespace definitions.
9030         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9031         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
9032         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
9033         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
9034         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
9035         appearing before the namespace identifier.
9037 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9039         PR c/66415
9040         * gcc.dg/cpp/pr66415-1.c: Test column number.
9042 2015-09-21  Richard Biener  <rguenther@suse.de>
9044         * g++.dg/ext/attr-alias-3.C: Add -g.
9046 2015-09-21  Richard Biener  <rguenther@suse.de>
9048         PR debug/67664
9049         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
9051 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
9053         PR target/64345
9054         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
9056 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9058         * gcc.dg/pragma-diag-5.c: Fix excess warning.
9060 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9062         PR middle-end/60832
9063         * gcc.dg/pr53265.c: Update.
9065 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
9067         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
9069 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
9071         PR target/59478
9072         * gcc.target/sh/pr59478.c: New.
9074 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
9076         PR target/67126
9077         * gcc.target/sh/pr51244-12.c: Adjust testcase.
9078         * gcc.target/sh/pr54236-2.c: Likewise.
9080 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
9082         * gcc.target/sh/pr43417.c: Move target independent test to ...
9083         * gcc.c-torture/compile/pr43417.c: ... here.
9085 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
9087         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
9088         check_effective_target_big_endian, check_effective_target_little_endian,
9089         check_effective_target_any_fpu, check_effective_target_double_fpu,
9090         check_effective_target_use_single_only_fpu,
9091         check_effective_target_default_single_fpu,
9092         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
9093         check_effective_target_has_fsca, check_effective_target_has_fsrra,
9094         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
9095         check_effective_target_fmovd_enabled,
9096         check_effective_target_has_privileged, check_effective_target_has_pref,
9097         check_effective_target_banked_r0r7_isr,
9098         check_effective_target_stack_save_isr): New effective target checks.
9099         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
9100         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
9101         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
9102         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
9103         * gcc.target/sh/20080410-1.c: Use new effective target checks.
9104         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
9105         * gcc.target/sh/attr-isr.c: Likewise.
9106         * gcc.target/sh/fpul-usage-1.c: Likewise.
9107         * gcc.target/sh/hiconst.c: Likewise.
9108         * gcc.target/sh/mfmovd.c: Likewise.
9109         * gcc.target/sh/pr21255-3.c: Likewise.
9110         * gcc.target/sh/pr33135-1.c: Likewise.
9111         * gcc.target/sh/pr33135-2.c: Likewise.
9112         * gcc.target/sh/pr33135-3.c: Likewise.
9113         * gcc.target/sh/pr33135-4.c: Likewise.
9114         * gcc.target/sh/pr39423-2.c: Likewise.
9115         * gcc.target/sh/pr49880-4.c: Likewise.
9116         * gcc.target/sh/pr49880-5.c: Likewise.
9117         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
9118         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
9119         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
9120         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
9121         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
9122         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
9123         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
9124         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
9125         * gcc.target/sh/pr50751-2.c: Likewise.
9126         * gcc.target/sh/pr50751-3.c: Likewise.
9127         * gcc.target/sh/pr50751-5.c: Likewise.
9128         * gcc.target/sh/pr50751-6.c: Likewise.
9129         * gcc.target/sh/pr50751-8.c: Likewise.
9130         * gcc.target/sh/pr51244-15.c: Likewise.
9131         * gcc.target/sh/pr51244-2.c: Likewise.
9132         * gcc.target/sh/pr51244-20.c: Likewise.
9133         * gcc.target/sh/pr51244-6.c: Likewise.
9134         * gcc.target/sh/pr52483-4.c: Likewise.
9135         * gcc.target/sh/pr53511-1.c: Likewise.
9136         * gcc.target/sh/pr53512-1.c: Likewise.
9137         * gcc.target/sh/pr53512-2.c: Likewise.
9138         * gcc.target/sh/pr53512-3.c: Likewise.
9139         * gcc.target/sh/pr53512-4.c: Likewise.
9140         * gcc.target/sh/pr53513-1.c: Likewise.
9141         * gcc.target/sh/pr54089-2.c: Likewise.
9142         * gcc.target/sh/pr54089-3.c: Likewise.
9143         * gcc.target/sh/pr54089-4.c: Likewise.
9144         * gcc.target/sh/pr54602-2.c: Likewise.
9145         * gcc.target/sh/pr54602-3.c: Likewise.
9146         * gcc.target/sh/pr54602-4.c: Likewise.
9147         * gcc.target/sh/pr54680.c: Likewise.
9148         * gcc.target/sh/pr55303-1.c: Likewise.
9149         * gcc.target/sh/pr55303-2.c: Likewise.
9150         * gcc.target/sh/pr55303-3.c: Likewise.
9151         * gcc.target/sh/pr56547-1.c: Likewise.
9152         * gcc.target/sh/pr56547-2.c: Likewise.
9153         * gcc.target/sh/pr61195.c: Likewise.
9154         * gcc.target/sh/pr61996.c: Likewise.
9155         * gcc.target/sh/pr6526.c: Likewise.
9156         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
9157         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
9158         * gcc.target/sh/prefetch.c: Likewise.
9159         * gcc.target/sh/rte-delay-slot.c: Likewise.
9160         * gcc.target/sh/sh2a-band.c: Likewise.
9161         * gcc.target/sh/sh2a-bclr.c: Likewise.
9162         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
9163         * gcc.target/sh/sh2a-bld.c: Likewise.
9164         * gcc.target/sh/sh2a-bor.c: Likewise.
9165         * gcc.target/sh/sh2a-bset.c: Likewise.
9166         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
9167         * gcc.target/sh/sh2a-bxor.c: Likewise.
9168         * gcc.target/sh/sh2a-jsrn.c: Likewise.
9169         * gcc.target/sh/sh2a-movi20s.c: Likewise.
9170         * gcc.target/sh/sh2a-movrt.c: Likewise.
9171         * gcc.target/sh/sh2a-resbank.c: Likewise.
9172         * gcc.target/sh/sh2a-rtsn.c: Likewise.
9173         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
9174         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
9175         * gcc.target/sh/sh4a-cosf.c: Likewise.
9176         * gcc.target/sh/sh4a-fsrra.c: Likewise.
9177         * gcc.target/sh/sh4a-memmovua.c: Likewise.
9178         * gcc.target/sh/sh4a-sincosf.c: Likewise.
9179         * gcc.target/sh/sh4a-sinf.c: Likewise.
9181 2015-09-20  Jeff Law  <law@redhat.com>
9183         PR tree-optimization/47679
9184         * g++.dg/warn/Wuninitialized-6.C: New test.
9186 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
9188         Implement nested namespace definitions.
9189         * g++.dg/cpp1z/nested-namespace-def1.C: New.
9190         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
9191         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
9192         * g++.dg/lookup/name-clash5.C: Adjust.
9193         * g++.dg/lookup/name-clash6.C: Likewise.
9195 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9197         * gcc.dg/pragma-diag-5.c: New test.
9199 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
9201         PR middle-end/67619
9202         * gcc.dg/torture/pr67619.c: New test.
9203         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
9204         New procedure.
9206 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
9208         PR tree-optimization/67283
9209         * gcc.dg/tree-ssa/sra-15.c: New.
9210         * gcc.dg/tree-ssa/sra-16.c: New.
9212 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9214         PR sanitizer/64078
9215         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
9216         (f2, f3): Make the function static.
9217         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
9219 2015-09-17  Christian Bruel  <christian.bruel@st.com>
9221         * gcc.target/arm/attr_thumb-static2.c: New test.
9223 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
9225         * gnat.dg/overflow_sum3.adb: New test.
9227 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
9229         * gcc.target/arm/stack-checking.c: New test.
9231 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
9233         PR fortran/52846
9234         * gfortran.dg/public_private_module_5.f90: Add module procedure
9235         trigger_smod to ensure that the smod file is written.
9237 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
9239         * gcc.target/aarch64/copysign_1.c: New.
9240         * gcc.target/aarch64/copysign_2.c: New.
9242 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
9244         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
9245         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
9246         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
9248 2015-09-16  John Marino  <gnugcc@marino.st>
9250         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
9252 2015-09-16  Richard Biener  <rguenther@suse.de>
9254         PR middle-end/67253
9255         * gcc.dg/torture/pr67253.c: New testcase.
9257 2015-09-16  Richard Biener  <rguenther@suse.de>
9259         PR middle-end/67271
9260         * gcc.dg/pr67271.c: New testcase.
9262 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
9264         * gnat.dg/opt49.adb: New test.
9266 2015-09-16  Richard Biener  <rguenther@suse.de>
9268         PR middle-end/67442
9269         * gcc.dg/torture/pr67442.c: New testcase.
9271 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
9273         * gnat.dg/array24.adb: New test.
9274         * gnat.dg/blocklocs.adb: Delete.
9276 2015-09-15  Marek Polacek  <polacek@redhat.com>
9278         PR c/67580
9279         * gcc.dg/pr67580.c: New test.
9281 2015-09-15  Richard Biener  <rguenther@suse.de>
9283         PR tree-optimization/67470
9284         * gcc.dg/torture/pr67470.c: New testcase.
9286 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
9288         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
9290 2015-09-15  Richard Biener  <rguenther@suse.de>
9292         PR middle-end/67563
9293         * gcc.dg/pr67563.c: New testcase.
9295 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9297         PR fortran/67460
9298         * gfortran.dg/pr67460.f90: New test.
9300 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
9302         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
9303         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
9305 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
9307         PR c++/51911
9308         * g++.dg/cpp0x/new-auto1.C: New.
9310 2015-09-11  Mark Wielaard  <mjw@redhat.com>
9312         PR c/28901
9313         * g++.dg/warn/unused-variable-1.C: New test.
9314         * g++.dg/warn/unused-variable-2.C: Likewise.
9315         * gcc.dg/unused-4.c: Adjust warning for static const.
9316         * gcc.dg/unused-variable-1.c: New test.
9317         * gcc.dg/unused-variable-2.c: Likewise.
9319 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
9321         * gfortran.dg/private_type_3.f90: Require visibility.
9322         * gfortran.dg/module_variable_2.f90: Same.
9323         * gfortran.dg/nested_forall_1.f: Same.
9324         * gfortran.dg/elemental_dependency_4.f90: Same.
9325         * gfortran.dg/bind_c_usage_25.f90: Same.
9326         * gfortran.dg/access_spec_1.f90: Same.
9327         * gfortran.dg/public_private_module_2.f90: Same.
9328         * gfortran.dg/host_assoc_variable_1.f90: Same.
9329         * gfortran.dg/public_private_module_6.f90: Same.
9330         * gfortran.dg/module_variable_1.f90: Same.
9331         * gfortran.dg/pr37286.f90: Same.
9332         * gfortran.dg/internal_pack_7.f90: Same.
9333         * gfortran.dg/submodule_10.f08: Same.
9334         * gfortran.dg/allocatable_function_8.f90: Same.
9335         * gfortran.dg/merge_init_expr_2.f90: Same.
9336         * gfortran.dg/class_37.f03: Same.
9337         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9338         * gfortran.dg/typebound_call_20.f03: Same.
9339         * gfortran.dg/proc_ptr_result_3.f90: Same.
9340         * gfortran.dg/pr32535.f90: Same.
9341         * gfortran.dg/typebound_proc_19.f90: Same.
9342         * gfortran.dg/initialization_10.f90: Same.
9343         * gfortran.dg/bind_c_usage_8.f03: Same.
9344         * gfortran.dg/pr61335.f90: Same.
9345         * gfortran.dg/elemental_dependency_5.f90: Same.
9346         * gfortran.dg/proc_ptr_3.f90: Same.
9347         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9349 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9351         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9352         * gcc.dg/Wno-frame-address.c: Skip for Visium.
9353         * gcc.dg/loop-8.c: Likewise.
9355 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
9357         PR ada/66965
9358         * gnat.dg/specs/addr1.ads: Remove.
9360 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9362         * gcc.dg/pie-link.c: Add -pie to dg-options.
9364 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
9366         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9367         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9369 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9371         * gcc.target/powerpc/swaps-p8-20.c: New test.
9372         * gcc.target/powerpc/swaps-p8-21.c: New test.
9374 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
9376         PR fortran/67526
9377         * gfortran.dg/pr67526.f90: New test.
9379 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
9381         PR c++/67318
9382         * g++.dg/cpp0x/variadic166.C: New.
9384 2015-09-09  Mark Wielaard  <mjw@redhat.com>
9386         * c-c++-common/nonnull-1.c: New test.
9388 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
9390         PR fortran/66993
9391         * gfortran.dg/submodule_11.f08: New test.
9393 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
9395         PR target/67506
9396         * gcc.c-torture/compile/pr67506.c: New test.
9398 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9400         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9401         initialization with a byte mask.  No change expected here.
9402         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9403         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9404         initialization with contigious bitmask.  Literal pool is expectd
9405         to be used here.
9407 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9409         PR target/67439
9410         * gcc.target/arm/pr67439_1.c: New test.
9412 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
9414         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9415         model.
9417 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
9419         PR c++/67523
9420         * g++.dg/gomp/pr67523.C: New test.
9422         PR c++/67522
9423         * g++.dg/gomp/pr67522.C: New test.
9425         PR middle-end/67521
9426         * c-c++-common/gomp/pr67521.c: New test.
9428         PR middle-end/67517
9429         * c-c++-common/gomp/pr67517.c: New test.
9431         PR c++/67514
9432         * g++.dg/gomp/pr67514.C: New test.
9434         PR c++/67511
9435         * g++.dg/gomp/pr67511.C: New test.
9437         PR c/67502
9438         * c-c++-common/gomp/pr67502.c: New test.
9440 2015-09-09  Marek Polacek  <polacek@redhat.com>
9442         PR middle-end/67512
9443         * gcc.dg/pr67512.c: New test.
9445 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
9447         PR c++/53184
9448         * g++.dg/warn/Wsubobject-linkage-1.C: New.
9449         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9450         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9451         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9453 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9455         * gcc.target/aarch64/mod_2.x: New file.
9456         * gcc.target/aarch64/mod_256.x: Likewise.
9457         * gcc.target/arm/mod_2.c: New test.
9458         * gcc.target/arm/mod_256.c: Likewise.
9459         * gcc.target/aarch64/mod_2.c: Likewise.
9460         * gcc.target/aarch64/mod_256.c: Likewise.
9462 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
9464         PR c++/67504
9465         * g++.dg/gomp/pr67504.C: New test.
9467         PR c/67501
9468         * c-c++-common/gomp/pr67501.c: New test.
9470         PR c/67500
9471         * gcc.dg/gomp/pr67500.c: New test.
9473         PR c/67495
9474         * gcc.dg/gomp/pr67495.c: New test.
9476 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
9477             Sebastian Pop  <s.pop@samsung.com>
9479         PR tree-optimization/53852
9480         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9481         both isl-0.12 and isl-0.15.
9482         * gcc.dg/graphite/uns-interchange-14.c: Same.
9483         * gcc.dg/graphite/uns-interchange-15.c: Same.
9484         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9486 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
9487             Sebastian Pop  <s.pop@samsung.com>
9489         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9490         * gcc.dg/graphite/block-1.c: Same.
9491         * gcc.dg/graphite/block-5.c: Same.
9492         * gcc.dg/graphite/block-6.c: Same.
9493         * gcc.dg/graphite/interchange-1.c: Same.
9494         * gcc.dg/graphite/interchange-10.c: Same.
9495         * gcc.dg/graphite/interchange-11.c: Same.
9496         * gcc.dg/graphite/interchange-13.c: Same.
9497         * gcc.dg/graphite/interchange-14.c: Same.
9498         * gcc.dg/graphite/interchange-3.c: Same.
9499         * gcc.dg/graphite/interchange-4.c: Same.
9500         * gcc.dg/graphite/interchange-7.c: Same.
9501         * gcc.dg/graphite/interchange-8.c: Same.
9502         * gcc.dg/graphite/interchange-9.c: Same.
9503         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9504         * gcc.dg/graphite/pr35356-1.c (foo): Same.
9505         * gcc.dg/graphite/pr37485.c: Same.
9506         * gcc.dg/graphite/scop-0.c (int toto): Same.
9507         * gcc.dg/graphite/scop-1.c: Same.
9508         * gcc.dg/graphite/scop-10.c: Same.
9509         * gcc.dg/graphite/scop-11.c: Same.
9510         * gcc.dg/graphite/scop-12.c: Same.
9511         * gcc.dg/graphite/scop-13.c: Same.
9512         * gcc.dg/graphite/scop-16.c: Same.
9513         * gcc.dg/graphite/scop-17.c: Same.
9514         * gcc.dg/graphite/scop-18.c: Same.
9515         * gcc.dg/graphite/scop-2.c: Same.
9516         * gcc.dg/graphite/scop-21.c (int test): Same.
9517         * gcc.dg/graphite/scop-22.c (void foo): Same.
9518         * gcc.dg/graphite/scop-4.c: Same.
9519         * gcc.dg/graphite/scop-5.c: Same.
9520         * gcc.dg/graphite/scop-6.c: Same.
9521         * gcc.dg/graphite/scop-7.c: Same.
9522         * gcc.dg/graphite/scop-8.c: Same.
9523         * gcc.dg/graphite/scop-9.c: Same.
9524         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9525         data-refs remain inside the inner loop.
9526         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9527         * gcc.dg/graphite/uns-interchange-14.c: Same.
9528         * gcc.dg/graphite/uns-interchange-9.c: Same.
9529         * gfortran.dg/graphite/interchange-3.f90
9531 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9533         PR target/63870
9534         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9535         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9536         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9537         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9538         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9539         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9540         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9541         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9542         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9543         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9544         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9545         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9547 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9549         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9550         * lib/target-supports.exp
9551         (check_effective_target_arm_neon_fp16_hw): New.
9553 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9555         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9556         Set additional_flags for neon-fp16 if supported, else fallback to neon.
9558         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9559         (hfloat16_t): New.
9560         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9561         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9562         if supported.
9563         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9564         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9565         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9566         when those are supported.
9567         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9568         (vdup_n_f16): New.
9570         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9571         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9572         cases if supported.
9574         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9575         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9576         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9577         Likewise.
9578         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9579         Likewise.
9580         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9582         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9583         Add float16x8_t case.
9584         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9585         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9586         main, exec_vcreate): Likewise.
9587         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9588         exec_vget_high): Likewise.
9589         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9590         exec_vget_low): Likewise.
9591         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9592         Likewise.
9593         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9594         exec_vld1_dup): Likewise.
9595         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9596         exec_vld1_lane): Likewise.
9597         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9598         Likewise.
9599         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9600         exec_vldX_dup): Likewise.
9601         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9602         exec_vldX_lane): Likewise.
9603         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9604         exec_vset_lane): Likewise.
9605         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9606         exec_vst1_lane): Likewise.
9608 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9610         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9611         * gcc.target/aarch64/vget_low_1.c: Likewise.
9613 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9615         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9616         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9617         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9618         (main): update orig_data to avoid float16 NaN on bigendian.
9620 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9622         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9623         float16x8_t.
9624         * gcc.target/aarch64/vset_lane_1.c: Likewise.
9625         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9626         * gcc.target/aarch64/vld1_lane.c: Likewise.
9628 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
9630         PR c++/67369
9631         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9633 2015-09-07  Marek Polacek  <polacek@redhat.com>
9635         PR inline-asm/67448
9636         * gcc.dg/asm-10.c: New test.
9638 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
9640         PR middle-end/67452
9641         * gcc.dg/lto/pr67452_0.c: New test.
9643 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9645         PR target/65210
9646         * gcc.target/avr/pr65210.c: New test.
9648 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
9650         PR testsuite/67450
9651         * lib/target-supports.exp (check_cached_effective_target):
9652         Apppend $prop to et_prop_list only if needed.
9654 2015-09-04  Marek Polacek  <polacek@redhat.com>
9656         PR sanitizer/67279
9657         * gcc.dg/ubsan/pr67279.c: New test.
9659 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
9660             Petr Murzin  <petr.murzin@intel.com>
9661             Kirill Yukhin <kirill.yukhin@intel.com>
9663         * gcc.target/i386/avx512f-scatter-1.c: New.
9664         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9665         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9667 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
9669         * gfortran.dg/read_dir.f90: Delete empty directory when closing
9670         rather than calling rmdir, cleanup if open fails.
9672 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9674         * gcc.target/powerpc/vec-mult-char-1.c: New test.
9675         * gcc.target/powerpc/vec-mult-char-2.c: New test.
9676         * lib/target-supports.exp (check_effective_target_vect_char_mult):
9677         Return true for PowerPC targets that implement Altivec.
9679 2015-09-03  Renlin Li  <renlin.li@arm.com>
9681         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9682         check the assembly.
9683         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9685 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9687         * gcc.target/powerpc/vec-shift.c: New test.
9689 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9691         PR tree-optimization/65637
9692         * gcc.dg/autopar/reduc-4.c: New test.
9694 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9696         PR tree-optimization/65637
9697         * gcc.dg/autopar/pr46099-2.c: New test.
9699 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9701         PR middle-end/67351
9702         * g++.dg/pr67351.C: New test.
9704 2015-09-03  Richard Biener  <rguenther@suse.de>
9706         PR ipa/66705
9707         * g++.dg/lto/pr66705_0.C: New testcase.
9709 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
9711         PR middle-end/60586
9712         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9713         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9715 2015-09-02  Marek Polacek  <polacek@redhat.com>
9717         PR c/67432
9718         * gcc.dg/pr67432.c: New test.
9720 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
9722         * lib/target-supports.exp (clear_effective_target_cache): New.
9723         (check_cached_effective_target): Update et_prop_list.
9724         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9725         * g++.dg/compat/compat.exp: Likewise.
9726         * g++.dg/compat/struct-layout-1.exp: Likewise.
9727         * lib/asan-dg.exp: Likewise.
9728         * lib/atomic-dg.exp: Likewise.
9729         * lib/cilk-plus-dg.exp: Likewise.
9730         * lib/clearcap.exp: Likewise.
9731         * lib/mpx-dg.exp: Likewise.
9732         * lib/tsan-dg.exp: Likewise.
9733         * lib/ubsan-dg.exp: Likewise.
9735 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
9737         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9739 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
9740             Andrew Bennett  <andrew.bennett@imgtec.com>
9742         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9743         dependencies between ISA level and compact-branches.
9744         * gcc.target/mips/branch-10.c: Update expected output to allow
9745         compact forms of b/bal.
9746         * gcc.target/mips/branch-11.c: Likewise.
9747         * gcc.target/mips/branch-12.c: Likewise.
9748         * gcc.target/mips/branch-13.c: Likewise.
9749         * gcc.target/mips/branch-3.c: Likewise.
9750         * gcc.target/mips/branch-4.c: Likewise.
9751         * gcc.target/mips/branch-5.c: Likewise.
9752         * gcc.target/mips/branch-6.c: Likewise.
9753         * gcc.target/mips/branch-7.c: Likewise.
9754         * gcc.target/mips/branch-8.c: Likewise.
9755         * gcc.target/mips/branch-9.c: Likewise.
9756         * gcc.target/mips/branch-cost-1.c: Likewise.
9757         * gcc.target/mips/call-1.c: Likewise.
9758         * gcc.target/mips/call-2.c: Likewise.
9759         * gcc.target/mips/call-3.c: Likewise.
9760         * gcc.target/mips/call-4.c: Likewise.
9761         * gcc.target/mips/call-5.c: Likewise.
9762         * gcc.target/mips/call-6.c: Likewise.
9763         * gcc.target/mips/lazy-binding-1.c: Likewise.
9764         * gcc.target/mips/near-far-1.c: Likewise.
9765         * gcc.target/mips/near-far-2.c: Likewise.
9766         * gcc.target/mips/near-far-3.c: Likewise.
9767         * gcc.target/mips/near-far-4.c: Likewise.
9768         * gcc.target/mips/umips-branch-3.c: Ensure the test is
9769         run with compact branches allowed.
9770         * gcc.target/mips/compact-branches-1.c: New file.
9771         * gcc.target/mips/compact-branches-2.c: Likewise.
9772         * gcc.target/mips/compact-branches-3.c: Likewise.
9773         * gcc.target/mips/compact-branches-4.c: Likewise.
9774         * gcc.target/mips/compact-branches-5.c: Likewise.
9775         * gcc.target/mips/compact-branches-6.c: Likewise.
9776         * gcc.target/mips/compact-branches-7.c: Likewise.
9778 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
9780         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9781         Clean-up a created directory if testcase fails.
9783 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9785         PR target/67405
9786         * g++.dg/pr67405.C: New test.
9788 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9790         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9792 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9794         * gcc.dg/ifcvt-1.c: New test.
9795         * gcc.dg/ifcvt-2.c: Likewise.
9796         * gcc.dg/ifcvt-3.c: Likewise.
9798 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9800         PR libfortran/67412
9801         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9802         *-*-solaris2.10.
9804 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9806         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9808 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
9810         PR c++/61753
9811         * g++.dg/other/pr61753.C: New.
9813 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
9815         * gcc.dg/tree-ssa/cmp-1.c: New file.
9817 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
9819         * gcc.dg/tree-ssa/complex-7.c: New file.
9821 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9823         * gcc.target/powerpc/swaps-p8-19.c: New test.
9825 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9827         PR fortran/67367
9828         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9830 2015-08-29  Tom de Vries  <tom@codesourcery.com>
9832         PR tree-optimization/46193
9833         * gcc.dg/autopar/pr46193.c: New test.
9835 2015-08-28  Nathan Sidwell  <nathan@acm.org>
9837         * gcc.dg/compat/struct-layout-1_generate.c: Simply
9838         use exit code for failure.
9840         * gcc.dg/torture/matrix-1.c: Use plain printf.
9841         * gcc.dg/torture/matrix-2.c: Likewise.
9842         * gcc.dg/torture/matrix-5.c: Likewise.
9843         * gcc.dg/torture/matrix-6.c: Likewise.
9844         * gcc.dg/torture/transpose-1.c: Likewise.
9845         * gcc.dg/torture/transpose-2.c: Likewise.
9846         * gcc.dg/torture/transpose-3.c: Likewise.
9847         * gcc.dg/torture/transpose-4.c: Likewise.
9848         * gcc.dg/torture/transpose-5.c: Likewise.
9849         * gcc.dg/torture/transpose-6.c: Likewise.
9851 2015-08-28  Jeff Law  <law@redhat.com>
9853         PR lto/66752
9854         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9855         * gcc.dg/torture/pr66752-1.c: New test
9856         * g++.dg/torture/pr66752-2.C: New test.
9858 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
9859         Revert:
9860         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
9862                 * gcc.dg/tree-ssa/sra-15.c: New.
9864 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
9866         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9867         * gcc.target/mips/msub-8.c: Ditto
9869 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9871         * lib/target-supports.exp (check-effective_target_vect_double):
9872         Enable for Power targets with VSX hardware available.
9873         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9874         vect_no_align && { ! vect_hw_misalign }.
9876 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
9878         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9879         Replaced by opt_files, compile with -floop-nest-optimize.
9880         * g++.dg/graphite/graphite.exp: Same.
9881         * gfortran.dg/graphite/graphite.exp: Same.
9882         * gcc.dg/graphite/block-0.c: Adjust pattern.
9883         * gcc.dg/graphite/block-1.c: Same.
9884         * gcc.dg/graphite/block-3.c: Same.
9885         * gcc.dg/graphite/block-4.c: Same.
9886         * gcc.dg/graphite/block-5.c: Same.
9887         * gcc.dg/graphite/block-6.c: Same.
9888         * gcc.dg/graphite/block-7.c: Same.
9889         * gcc.dg/graphite/block-8.c: Same.
9890         * gcc.dg/graphite/block-pr47654.c: Same.
9891         * gcc.dg/graphite/interchange-0.c: Same.
9892         * gcc.dg/graphite/interchange-1.c: Same.
9893         * gcc.dg/graphite/interchange-10.c: Same.
9894         * gcc.dg/graphite/interchange-11.c: Same.
9895         * gcc.dg/graphite/interchange-12.c: Same.
9896         * gcc.dg/graphite/interchange-13.c: Same.
9897         * gcc.dg/graphite/interchange-14.c: Same.
9898         * gcc.dg/graphite/interchange-15.c: Same.
9899         * gcc.dg/graphite/interchange-3.c: Same.
9900         * gcc.dg/graphite/interchange-4.c: Same.
9901         * gcc.dg/graphite/interchange-5.c: Same.
9902         * gcc.dg/graphite/interchange-6.c: Same.
9903         * gcc.dg/graphite/interchange-7.c: Same.
9904         * gcc.dg/graphite/interchange-8.c: Same.
9905         * gcc.dg/graphite/interchange-9.c: Same.
9906         * gcc.dg/graphite/interchange-mvt.c: Same.
9907         * gcc.dg/graphite/pr37485.c: Same.
9908         * gcc.dg/graphite/uns-block-1.c: Same.
9909         * gcc.dg/graphite/uns-interchange-12.c: Same.
9910         * gcc.dg/graphite/uns-interchange-14.c: Same.
9911         * gcc.dg/graphite/uns-interchange-15.c: Same.
9912         * gcc.dg/graphite/uns-interchange-9.c: Same.
9913         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9914         * gfortran.dg/graphite/interchange-3.f90: Same.
9916 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
9918         PR target/67317
9919         * gcc.target/i386/pr67317-1.c: New test.
9920         * gcc.target/i386/pr67317-2.c: Ditto.
9921         * gcc.target/i386/pr67317-3.c: Ditto.
9922         * gcc.target/i386/pr67317-4.c: Ditto.
9923         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9924         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9926 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
9928         * gcc.target/powerpc/vec-shr.c: New.
9930 2015-08-27  Marek Polacek  <polacek@redhat.com>
9932         PR middle-end/67005
9933         * gcc.dg/torture/pr67005.c: New test.
9935 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
9937         * gcc.dg/tree-ssa/sra-15.c: New.
9939 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9941         * gcc.target/aarch64/long_branch_1.c: New test.
9943 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9945         * gcc.target/s390/20150826-1.c: New test.
9947 2015-08-26  Renlin Li  <renlin.li@arm.com>
9949         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9951 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9953         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9955 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9957         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9958         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9959         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9960         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9962 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
9964         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9965         New test directive.
9966         * gcc.target/aarch64/tlsle_1.x: New test source.
9967         * gcc.target/aarch64/tlsle12_1.c: New testcase.
9968         * gcc.target/aarch64/tlsle24_1.c: Likewise.
9969         * gcc.target/aarch64/tlsle32_1.c: Likewise.
9971 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9973         PR fortran/29600
9974         * gfortran.dg/shape_8.f90: New test.
9976 2015-08-25  Marek Polacek  <polacek@redhat.com>
9978         PR middle-end/67330
9979         * gcc.dg/weak/weak-18.c: New test.
9981 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
9983         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9984         gcc_jit_context_set_bool_use_external_driver.
9986 2015-08-25  Nathan Sidwell  <nathan@acm.org>
9988         * gcc.c-torture/execute/builtins/20010124-1.x: New.
9990         * gcc.dg/20001117-1.c: Needs return_address.
9991         * gcc.dg/20020415-1.c: Needs alloca.
9992         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9993         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9994         * gcc.dg/pr63186.c: Needs label_values.
9995         * gcc.dg/torture/pr33848.c: Likwise.
9997         * lib/target-supports.exp (check_effective_target_fopenacc,
9998         check_effective_target_fopenmp): Disable for nvptx.
9999         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
10000         * gcc.dg/stack-usage-1.c: Likewise.
10001         * gcc.dg/stack-usage-2.c: Likewise.
10002         * gcc.dg/unused-5.c: Likewise.
10003         * gcc.dg/unwind-1.c: Likewise.
10005 2015-08-25  Christian Bruel  <christian.bruel@st.com>
10007         * gcc.dg/Wno-frame-address.c: Skip for ARM.
10008         * g++.dg/Wno-frame-address.C: Ditto.
10010 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10012         PR target/67211
10013         * g++.dg/pr67211.C: New test.
10015 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
10017         PR fortran/62536
10018         PR fortran/66175
10019         * gfortran.dg/block_end_error_1.f90: New test.
10020         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
10022 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
10024         PR target/66821
10025         * gcc.target/i386/pr66821.c: New test.
10027 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
10029         PR target/67329
10030         * gcc.target/i386/pr67329.c: New test.
10032 2015-08-24  Nathan Sidwell  <nathan@acm.org>
10034         * gcc.dg/pr49551.c: Needs -fdata-sections.
10036         * gcc.dg/pr64935-2.c: Needs scheduling.
10038         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
10039         * gcc.dg/torture/pr63738.c: Likewise.
10040         * gcc.dg/torture/pr64728.c: Likewise.
10041         * gcc.dg/pr63748.c: Likewise.
10042         * gcc.dg/20020312-2.c: Likewise.
10044         * gcc.dg/torture/pr66123.c: Needs label_values.
10046         * gcc.dg/torture/pr41261.c: Needs profiling.
10047         * gcc.dg/pr26570.c: Likewise.
10048         * gcc.dg/pr61776.c: Likewise.
10049         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
10050         * gcc.dg/gomp/pr34610.c: Likewise.
10051         * gcc.dg/pr54121.c: Likewise.
10052         * gcc.dg/20050325-1.c: Likewise.
10053         * gcc.dg/pr66899.c: Likewise.
10054         * gcc.dg/pr48770.c: Likewise.
10055         * gcc.dg/pr24225.c: Likewise.
10057         * gcc.dg/pr27531-1.c: Needs io.
10058         * gcc.dg/pr44606.c: Likewise.
10060         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
10062         * gcc.dg/pr51990.c: Needs alloca.
10064         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
10066 2015-08-24  Tom de Vries  <tom@codesourcery.com>
10068         PR tree-optimization/65468
10069         * gcc.dg/gomp/static-chunk-size-one.c: New test.
10071 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10073         PR libfortran/54572
10074         * gfortran.dg/backtrace_1.f90: New test.
10076 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10078         PR libfortran/62296
10079         * gfortran.dg/execute_command_line_2.f90: New test.
10081 2015-08-23  Tom de Vries  <tom@codesourcery.com>
10083         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
10084         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
10085         vect_no_int_max to vect_no_int_min_max.
10086         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
10087         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
10088         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
10089         * gcc.dg/vect/slp-reduc-4.c: Same.
10090         * gcc.dg/vect/slp-reduc-5.c: Same.
10091         * gcc.dg/vect/vect-125.c: Same.
10092         * gcc.dg/vect/vect-13.c: Same.
10093         * gcc.dg/vect/vect-double-reduc-3.c: Same.
10094         * gcc.dg/vect/vect-reduc-1.c: Same.
10095         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
10096         * gcc.dg/vect/vect-reduc-1char.c:Same.
10097         * gcc.dg/vect/vect-reduc-1short.c: Same.
10098         * gcc.dg/vect/vect-reduc-2.c: Same.
10099         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
10100         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
10101         * lib/target-supports.exp: Same.
10103 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
10105         PR c++/63693
10106         * g++.dg/cpp0x/decltype63.C: New.
10108 2015-08-22  Nathan Sidwell  <nathan@acm.org>
10110         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
10111         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
10112         * c-c++-common/Wunused-var-8.c: Likewise.
10113         * c-c++-common/gomp/pr61486-2.c: Likewise.
10114         * c-c++-common/Wunused-var-6.c: Likewise.
10115         * c-c++-common/goacc/reduction-1.c: Likewise.
10116         * c-c++-common/goacc/reduction-2.c: Likewise.
10117         * c-c++-common/goacc/reduction-3.c: Likewise.
10118         * c-c++-common/goacc/reduction-4.c: Likewise.
10119         * gcc.dg/builtins-64.c: Likewise.
10120         * gcc.dg/pr59523.c: Likewise.
10121         * gcc.dg/tree-ssa/20080530.c: Likewise.
10122         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
10123         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
10124         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
10125         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
10126         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
10127         * gcc.dg/pr59011.c: Likewise.
10128         * gcc.dg/uninit-9.c: Likewise.
10129         * gcc.dg/pr61561.c: Likewise.
10130         * gcc.dg/vla-4.c: Likewise.
10131         * gcc.dg/20101010-1.c: Likewise.
10132         * gcc.dg/pr49120.c: Likewise.
10133         * gcc.dg/20030331-2.c: Likewise.
10134         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
10135         * gcc.dg/pr25682.c: Likewise.
10136         * gcc.dg/guality/guality.c: Likewise.
10137         * gcc.dg/pr27301.c: Likewise.
10138         * gcc.dg/uninit-9-O0.c: Likewise.
10139         * gcc.dg/fold-alloca-1.c: Likewise.
10140         * gcc.dg/pr41470.c: Likewise.
10141         * gcc.dg/pr51491-2.c: Likewise.
10142         * gcc.dg/winline-7.c: Likewise.
10143         * gcc.dg/vla-2.c: Likewise.
10144         * gcc.dg/pr50764.c: Likewise.
10145         * gcc.dg/c99-vla-1.c: Likewise.
10146         * gcc.dg/pr33238.c: Likewise.
10147         * gcc.dg/c99-const-expr-13.c: Likewise.
10148         * gcc.dg/builtin-return-1.c: Likewise.
10149         * gcc.dg/vla-3.c: Likewise.
10150         * gcc.dg/20020415-1.c: Likewise.
10151         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
10152         * gcc.dg/shrink-wrap-alloca.c: Likewise.
10153         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
10154         * gcc.dg/torture/calleesave-sse.c: Likewise.
10155         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
10156         * gcc.dg/gomp/vla-2.c: Likewise.
10157         * gcc.dg/gomp/vla-3.c: Likewise.
10158         * gcc.dg/gomp/vla-4.c: Likewise.
10159         * gcc.dg/gomp/pr30494.c: Likewise.
10160         * gcc.dg/gomp/vla-5.c: Likewise.
10161         * gcc.dg/pr51990-2.c: Likewise.
10162         * gcc.dg/vla-22.c: Likewise.
10164 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10166         * gcc.dg/cpp/multiline-2.c: Add column numbers.
10167         * gcc.dg/dollar.c: Likewise.
10168         * gcc.dg/pragma-message.c: Likewise.
10169         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
10170         * c-c++-common/raw-string-14.c: Likewise.
10172 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
10174         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
10175         property that instantiation here is a compile-time error.
10177 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
10179         * g++.dg/other/pr67065.C: Extend.
10181 2015-08-21  Nathan Sidwell  <nathan@acm.org>
10183         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
10184         is freestanding.
10185         (check_effective_target_global_constructor): New.
10186         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
10187         * gcc.dg/debug/debug.exp: Skip  for nvptx.
10188         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
10190         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
10191         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
10192         * gcc.c-torture/compile/pr33855.c: Likewise.
10193         * gcc.c-torture/compile/920723-1.c: Likewise.
10194         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
10195         writing a const.
10196         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
10197         label.
10198         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
10199         'call'.
10201         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
10202         prototype normal.
10203         * gcc.c-torture/execute/switch-1.c: Likewise.
10205         * gcc.c-torture/execute/pr34456.c: Require not freestanding
10206         * gcc.c-torture/execute/printf-1.c: Likewise.
10207         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
10208         * gcc.c-torture/execute/fprintf-1.c: Likewise.
10209         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
10210         * gcc.c-torture/execute/vprintf-1.c: Likewise.
10211         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
10212         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
10213         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
10214         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
10215         * gcc.c-torture/execute/gofast.c: Likewise.
10216         * gcc.c-torture/execute/complex-6.c: Likewise.
10218         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
10219         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
10220         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
10221         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
10222         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
10223         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
10224         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
10225         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
10226         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
10227         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
10228         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
10229         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
10230         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
10231         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
10232         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
10233         * gcc.dg/setjmp-1.c: Likewise.
10234         * gcc.dg/cleanup-5.c: Likewise.
10235         * gcc.dg/cleanup-12.c: Likewise.
10236         * gcc.dg/cleanup-13.c: Likewise.
10238         * gcc.dg/constructor-1.c: Require global ctor.
10240         * gcc.dg/fork-instrumentation.c: Require profiling.
10241         * gcc.dg/20030107-1.c: Likewise.
10242         * gcc.dg/20030702-1.c: Likewise.
10244         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
10245         * gcc.dg/cpp/paste2.c: Likewise.
10246         * gcc.dg/cpp/strify3.c: Likewise.
10247         * gcc.dg/cpp/strify4.c: Likewise.
10248         * gcc.dg/cpp/lexnum.c: Likewise.
10249         * gcc.dg/cpp/digraphs.c: Likewise.
10250         * gcc.dg/cpp/macro1.c: Likewise.
10252 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10254         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
10256 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10258         * lib/gcc-dg.exp: Add extra options for db-final to the command line
10259         only once.
10261 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10263         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
10264         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
10265         vec_vpmsum_be and vec_shasigma_be.
10267 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
10269         * lib/target-supports.exp
10270         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
10271         with -mfp16-format=ieee.
10273 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
10275         PR c++/67065
10276         * g++.dg/other/pr67065.C: New.
10278 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
10280         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
10281         memcpy.
10282         * gcc.target/mips/inline-memcpy-2.c: Ditto.
10283         * gcc.target/mips/inline-memcpy-3.c: Ditto.
10284         * gcc.target/mips/inline-memcpy-4.c: Ditto.
10285         * gcc.target/mips/inline-memcpy-5.c: Ditto.
10287 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
10289         * gcc.dg/wide_shift_64_1.c: New testcase.
10290         * gcc.dg/wide_shift_128_1.c: Likewise.
10291         * gcc.target/aarch64/ashlti3_1.c: Likewise.
10293 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
10295         * lib/target-supports.exp
10296         (check_effective_target_fstack_protector_enabled): New test.
10297         * gcc.target/i386/ssp-default.c: New test.
10299 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
10301         PR fortran/66929
10302         * gfortran.dg/generic_31.f90: New.
10304 2015-08-19  Marek Polacek  <polacek@redhat.com>
10306         PR middle-end/67133
10307         * g++.dg/torture/pr67133.C: New test.
10309 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
10311         * gcc.target/powerpc/altivec-35.c: New test.
10312         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
10313         * gcc.target/powerpc/vsx-vector-7.c: New test.
10315 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10317         PR middle-end/36757
10318         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
10319         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
10321 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
10323         PR rtl-optimization/67218
10324         * gcc.c-torture/execute/ieee/pr67218.c,
10325         gcc.target/aarch64/fcvt_int_float_double1.c,
10326         gcc.target/aarch64/fcvt_int_float_double2.c,
10327         gcc.target/aarch64/fcvt_int_float_double3.c,
10328         gcc.target/aarch64/fcvt_int_float_double4.c,
10329         gcc.target/aarch64/fcvt_uint_float_double1.c,
10330         gcc.target/aarch64/fcvt_uint_float_double2.c,
10331         gcc.target/aarch64/fcvt_uint_float_double3.c,
10332         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10334 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
10336         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10337         dg-options to disable LSE extensions.
10338         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10339         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10340         * gcc.target/aarch64/atomic-op-char.c: Likewise.
10341         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10342         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10343         * gcc.target/aarch64/atomic-op-int.c: Likewise.
10344         * gcc.target/aarch64/atomic-op-long.c: Likewise.
10345         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10346         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10347         * gcc.target/aarch64/atomic-op-release.c: Likewise.
10348         * gcc.target/aarch64/atomic-op-short.c: Likewise.
10349         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10350         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10351         * gcc.target/aarch64/sync-op-full.c: Likewise.
10352         * gcc.target/aarch64/sync-op-release.c: Likewise.
10354 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
10356         PR c++/67160
10357         * g++.dg/cpp1z/feat-cxx1z.C: New.
10359 2015-08-18  Marek Polacek  <polacek@redhat.com>
10361         PR middle-end/67222
10362         * gcc.dg/torture/pr67222.c: New test.
10364 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
10366         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10368 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
10370         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10371         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10372         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10374 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
10376         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10377         which is used in later code.
10379 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
10381         PR c++/67216
10382         * g++.dg/cpp0x/nullptr34.C: New.
10383         * g++.dg/warn/Wconversion2.C: Adjust.
10384         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10385         * g++.old-deja/g++.other/null3.C: Likewise.
10387         * g++.dg/cpp0x/pr51313.C: Adjust.
10389 2015-08-17  Richard Biener  <rguenther@suse.de>
10391         PR tree-optimization/67221
10392         * gcc.dg/torture/pr67221.c: New testcase.
10394 2015-08-17  Mike Stump  <mikestump@comcast.net>
10395             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10397         * gcc.target/arm/memcpy-aligned-1.c: New test.
10399 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10401         PR fortran/54656
10402         * gfortran.dg/norm_4.f90: Rename to...
10403         * gfortran.dg/norm2_4.f90: this.
10404         * gfortran.dg/norm2_5.f90: New test.
10406 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
10408         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10409         * gcc.dg/ssp-1.c: Make counter a register.
10410         * gcc.dg/ssp-2.c: Likewise.
10411         * gcc.dg/torture/parm-coalesce.c: New.
10413 2015-08-14  Marek Polacek  <polacek@redhat.com>
10415         PR middle-end/67133
10416         * gcc.dg/torture/pr67133.c: New test.
10418 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
10419             Matthias Klose  <doko@debian.org>
10421         PR target/67143
10422         * gcc.c-torture/compile/pr67143.c: New
10423         * gcc.target/aarch64/atomic-op-imm.c
10424         (atomic_fetch_add_negative_RELAXED): New.
10425         (atomic_fetch_sub_negative_ACQUIRE): New.
10427 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10429         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10430         * gcc.target/aarch64/target_attr_8.c: Likewise.
10431         * gcc.target/aarch64/target_attr_14.c: Likewise.
10433 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10435         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10437 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
10439         * gcc.target/i386/builtin_target.c: Add skylake check.
10441 2015-08-13  Jeff Law  <law@redhat.com>
10443         * gcc.dg/pr66314.c: Moved from here to ..
10444         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
10445         to clear all sanitizers before -fsanitize=kernel-address.
10447 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10449         * gcc.target/aarch64/cinc_common_1.c: New test.
10451 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10453         PR c++/53421
10454         * g++.dg/ext/attribute-may-alias-1.C: New.
10455         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10457 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
10459         * gcc.target/aarch64/atomic-inst-cas.c: New.
10460         * gcc.target/aarch64/atomic-inst-ops.inc: New.
10462 2015-08-13  Andreas Schwab  <schwab@suse.de>
10464         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10466 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10468         PR c++/62164
10469         * g++.dg/torture/pr62164.C: New.
10471 2015-08-13  Richard Biener  <rguenther@suse.de>
10473         PR tree-optimization/67191
10474         * gcc.dg/torture/pr67191.c: New testcase.
10475         * g++.dg/torture/pr67191.C: Likewise.
10477 2015-08-13  Richard Biener  <rguenther@suse.de>
10479         PR tree-optimization/66502
10480         PR tree-optimization/67167
10481         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10483 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10485         PR c++/53330
10486         * g++.dg/init/new42.C: New.
10488 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10490         PR target/67071
10491         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10492         vector constants.
10493         * gcc.target/powerpc/pr67071-2.c: Likewise.
10494         * gcc.target/powerpc/pr67071-3.c: Likewise.
10496 2015-08-12  Marek Polacek  <polacek@redhat.com>
10498         PR c++/55095
10499         * c-c++-common/Wshift-overflow-6.c: New test.
10500         * c-c++-common/Wshift-overflow-7.c: New test.
10501         * g++.dg/cpp1y/left-shift-2.C: New test.
10503 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10505         PR c++/52742
10506         * g++.dg/cpp0x/pr52742.C: New.
10508 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
10510         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10511         Check Knights Landing support.
10513 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10515         PR c++/47461
10516         * g++.dg/warn/Wunused-result-1.C: New.
10518 2015-08-12  Richard Biener  <rguenther@suse.de>
10520         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10521         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10522         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10523         * g++.dg/tree-ssa/pr61034.C: Adjust.
10524         * gcc.dg/fold-compare-2.c: Likewise.
10525         * gcc.dg/pr50763.c: Likewise.
10526         * gcc.dg/predict-3.c: Likewise.
10527         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10528         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10529         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10530         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10531         * gcc.dg/tree-ssa/pr37508.c: Likewise.
10532         * gcc.dg/tree-ssa/vrp04.c: Likewise.
10533         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10534         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10535         * gcc.dg/tree-ssa/vrp16.c: Likewise.
10536         * gcc.dg/tree-ssa/vrp20.c: Likewise.
10537         * gcc.dg/tree-ssa/vrp25.c: Likewise.
10538         * gcc.dg/tree-ssa/vrp87.c: Likewise.
10540 2015-08-12  Nathan Sidwell  <nathan@acm.org>
10542         * gcc.dg/vrp-min-max-1.c: New.
10543         * gcc.dg/vrp-min-max-2.c: New.
10545 2015-08-12  Richard Biener  <rguenther@suse.de>
10547         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10549 2015-08-12  Tom de Vries  <tom@codesourcery.com>
10551         PR testsuite/67175
10552         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10553         Handle absence of vector min/max for sparc.
10555 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
10557         PR target/66954
10558         * g++.dg/ext/mv25.C: New test.
10560 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10562         * gcc.target/i386/avx2-vect-shift.c: New test.
10564 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10566         PR c/66098
10567         PR c/66711
10568         * gcc.dg/pragma-diag-3.c: New test.
10569         * gcc.dg/pragma-diag-4.c: New test.
10571 2015-08-11  Nathan Sidwell  <nathan@acm.org>
10573         * c-c++-common/dfp/operator-comma.c: Call init function.
10574         * c-c++-common/dfp/convert-dfp-2.c: New test.
10576 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
10578         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10579         Treat model == 0x4f as Broadwell.
10581 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10583         PR libfortran/67140
10584         * gfortran.dg/pr67140.f90: New test.
10586 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
10588         PR libgomp/65742
10589         PR middle-end/66332
10590         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10592 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
10594         PR fortran/64022
10595         * gfortran.dg/ieee/large_4.f90: New test.
10597 2015-08-08  Bud Davis  <jmdavis@link.com>
10599         PR fortran/59746
10600         * gfortran.dg/common_22.f90: New.
10602 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
10604         PR rtl-optimization/67028
10605         * gcc.dg/pr67028.c: New testcase.
10607 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
10609         PR rtl-optimization/67029
10610         * gcc.dg/pr67029.c: New test.
10612 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10614         PR fortran/64104
10615         * gfortran.dg/ieee/ieee_8.f90: New test.
10617 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
10619         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10620         modifers.
10621         * gcc.target/aarch64/noplt_2.c: Likewise.
10622         * gcc.target/aarch64/noplt_3.c: Likewise.
10624 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
10626         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10627         optimization level, and print a summary at the end.
10629 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10631         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10633 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10635         * gcc.target/aarch64/noplt_3.c: New testcase.
10637 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10639         * gcc.target/aarch64/noplt_1.c: New testcase.
10640         * gcc.target/aarch64/noplt_2.c: Likewise.
10642 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
10644         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10645         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10647 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10649         * gcc.target/s390/dwarfregtable-1.c: New test.
10650         * gcc.target/s390/dwarfregtable-2.c: New test.
10651         * gcc.target/s390/dwarfregtable-3.c: New test.
10653 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10655         * gcc.target/s390/htm-builtins-z13-1.c: New test.
10657 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10659         PR fortran/64022
10660         * gfortran.dg/ieee/large_2.f90: New test.
10661         * gfortran.dg/ieee/large_3.F90: New test.
10663 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10665         PR fortran/64022
10666         * gfortran.dg/ieee/large_1.f90: Adjust test.
10668 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10669             Jeff Law  <law@redhat.com>
10671         PR c/16351
10672         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10673         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10674         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10675         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10676         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10677         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10679 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10681         PR middle-end/66311
10682         * gfortran.dg/pr66311.f90: New file.
10684 2015-08-05  Richard Biener  <rguenther@suse.de>
10686         PR tree-optimization/67121
10687         * gcc.dg/torture/pr67121.c: New testcase.
10689 2015-08-05  Nick Clifton  <nickc@redhat.com>
10691         * gcc.target/rl78: New directory.
10692         * gcc.target/rl78/rl78.exp: New file: Test driver.
10693         * gcc.target/rl78/test_addm3.c: New file: Test adds.
10695 2015-08-05  Richard Biener  <rguenther@suse.de>
10697         PR middle-end/67120
10698         * gcc.dg/torture/pr67120.c: New testcase.
10700 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
10702         PR fortran/52846
10704         * lib/fortran-modules.exp: Call cleanup-submodules from
10705         cleanup-modules.
10706         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10707         cover the cases where private entities are no longer optimized
10708         away.
10709         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10710         same reason.
10711         * gfortran.dg/submodule_1.f08: Change cleanup module names.
10712         * gfortran.dg/submodule_5.f08: The same.
10713         * gfortran.dg/submodule_9.f08: The same.
10714         * gfortran.dg/submodule_10.f08: New test.
10716 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
10718         PR c++/66595
10719         * g++.dg/cpp1y/var-templ35.C: New.
10721 2015-08-05  Richard Biener  <rguenther@suse.de>
10723         PR tree-optimization/67055
10724         * g++.dg/torture/pr67055.C: New testcase.
10726 2015-08-05  Richard Biener  <rguenther@suse.de>
10728         PR tree-optimization/67109
10729         * gcc.dg/torture/pr67109.c: New testcase.
10730         * gcc.dg/vect/vect-119.c: Adjust.
10732 2015-08-05  Richard Biener  <rguenther@suse.de>
10734         PR middle-end/67107
10735         * gcc.dg/pr67107.c: New testcase.
10737 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10739         PR c++/66197
10740         * g++.dg/cpp1z/abbrev2.C: New.
10742 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10744         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10746 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10748         PR c++/66392
10749         * g++.dg/init/explicit4.C: New.
10751 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
10753         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10754         without VSX an Power8 vector support.
10756 2015-08-04  Richard Biener  <rguenther@suse.de>
10758         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10760 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
10762         PR target/67110
10763         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10764         -fno-pie -no-pie.
10766 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10768         PR c++/66427
10769         * g++.dg/cpp1y/var-templ34.C: New.
10771 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10773         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10774         * gcc.target/aarch64/target_attr_1.c: Likewise.
10775         * gcc.target/aarch64/target_attr_2.c: Likewise.
10776         * gcc.target/aarch64/target_attr_3.c: Likewise.
10777         * gcc.target/aarch64/target_attr_4.c: Likewise.
10778         * gcc.target/aarch64/target_attr_5.c: Likewise.
10779         * gcc.target/aarch64/target_attr_6.c: Likewise.
10780         * gcc.target/aarch64/target_attr_7.c: Likewise.
10781         * gcc.target/aarch64/target_attr_8.c: Likewise.
10782         * gcc.target/aarch64/target_attr_9.c: Likewise.
10783         * gcc.target/aarch64/target_attr_10.c: Likewise.
10784         * gcc.target/aarch64/target_attr_11.c: Likewise.
10785         * gcc.target/aarch64/target_attr_12.c: Likewise.
10786         * gcc.target/aarch64/target_attr_13.c: Likewise.
10787         * gcc.target/aarch64/target_attr_14.c: Likewise.
10788         * gcc.target/aarch64/target_attr_15.c: Likewise.
10790 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10792         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10794 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10796         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10798 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10800         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10801         message.
10803 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10805         PR fortran/64022
10806         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10807         * gfortran.dg/ieee/large_1.f90: New test.
10809 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10811         PR tree-optimization/67043
10812         * gcc.dg/pr67043.c: New test.
10814 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
10816         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10818 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
10820         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10821         it to push/pop timing items.
10822         (main): For each optimization level, create a gcc_jit_timer, and
10823         time all of the iteration within that level cumulatively.
10824         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10825         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10827 2015-08-03  Alexander Basov <coohpt@gmail.com>
10829         PR middle-end/64744
10830         PR middle-end/48470
10831         PR middle-end/43404
10832         * gcc.target/arm/pr43404.c : New testcase.
10833         * gcc.target/arm/pr48470.c : New testcase.
10834         * gcc.target/arm/pr64744-1.c : New testcase.
10835         * gcc.target/arm/pr64744-2.c : New testcase.
10837 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10839         PR tree-optimization/67077
10840         * gcc.dg/pr67077.c: New test.
10842 2015-08-03  Jeff Law  <law@redhat.com>
10844         PR middle-end/66314
10845         PR gcov-profile/66899
10846         * gcc.dg/pr66899.c: New test.
10847         * gcc.dg/pr66314.c: New test.
10849 2015-08-03  Marek Polacek  <polacek@redhat.com>
10851         PR c/67088
10852         * gcc.dg/pr67088.c: New test.
10854 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10856         PR target/66731
10857         * gcc.target/arm/vnmul-1.c: New.
10858         * gcc.target/arm/vnmul-2.c: New.
10859         * gcc.target/arm/vnmul-3.c: New.
10860         * gcc.target/arm/vnmul-4.c: New.
10862 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
10864         PR fortran/64921
10865         * gfortran.dg/class_allocate_20.f90: New.
10867 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10869         * gcc.target/aarch64/csel_bfx_1.c: New test.
10870         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10872 2015-08-02  Martin Sebor  <msebor@redhat.com>
10874         * g++.dg/Wframe-address-in-Wall.C: New test.
10875         * g++.dg/Wframe-address.C: New test.
10876         * g++.dg/Wno-frame-address.C: New test.
10877         * gcc.dg/Wframe-address-in-Wall.c: New test.
10878         * gcc.dg/Wframe-address.c: New test.
10879         * gcc.dg/Wno-frame-address.c: New test.
10881 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
10883         * c-c++-common/Wmisleading-indentation.c: Add more tests.
10885 2015-08-01  Michael Collison  <michael.collison@linaro.org
10886             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10888         * gcc.target/arm/mincmp.c: New test.
10890 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
10892         PR fortran/67091
10893         * gfortran.dg/associated_target_6.f03: New test
10895 2015-08-01  Tom de Vries  <tom@codesourcery.com>
10897         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10898         optimize ("-ftree-parallelize-loops=0").
10899         Add successful scans for 2 detected reductions.  Add xfail scans for 3
10900         detected reductions.
10901         * gcc.dg/autopar/reduc-2short.c: Same.
10902         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10903         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
10904         detected reductions.
10905         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10906         and max reductions.
10908 2015-07-31  Marek Polacek  <polacek@redhat.com>
10910         PR sanitizer/66977
10911         * g++.dg/ubsan/pr66977.C: New test.
10913 2015-07-30  Marek Polacek  <polacek@redhat.com>
10915         * c-c++-common/Wtautological-compare-3.c: New test.
10917 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10919         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10920         (CHECK): Pass address of scalar, rather than array.
10922 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10924         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10926 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10928         * gcc.target/aarch64/fp16/fp16.exp: New.
10929         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10930         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10932 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
10934         * gcc.target/aarch64/f16_movs_1.c: New test.
10936 2015-07-28  Tom de Vries  <tom@codesourcery.com>
10938         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10939         outer loop.
10941 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
10942             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10944         * gcc.dg/parm-incomplete-1.c: Update.
10945         * gcc.dg/pr18809-1.c: Update.
10946         * gcc.dg/pr27953.c: Update.
10947         * gcc.dg/vla-11.c: Update.
10949 2015-07-27  Marek Polacek  <polacek@redhat.com>
10951         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10953 2015-07-27  Tom de Vries  <tom@codesourcery.com>
10955         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10956         attribute.  Update comment.
10957         (main): Remove.
10958         Add scan for not parallelizing inner loop.
10959         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10960         attribute.
10961         (main): Remove.
10963 2015-07-27  Marek Polacek  <polacek@redhat.com>
10965         PR bootstrap/67030
10966         * c-c++-common/Wtautological-compare-2.c: New test.
10968 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
10970         PR target/66232
10971         * gcc.target/i386/pr66232-6.c: New tests.
10972         * gcc.target/i386/pr66232-7.c: Likewise.
10973         * gcc.target/i386/pr66232-8.c: Likewise.
10974         * gcc.target/i386/pr66232-9.c: Likewise.
10976 2015-07-27  Marek Polacek  <polacek@redhat.com>
10978         PR c++/66555
10979         PR c/54979
10980         * c-c++-common/Wtautological-compare-1.c: New test.
10982 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
10984         PR c++/18969
10985         * g++.dg/template/pr18969.C: New test.
10986         * g++.dg/template/pr18969-2.C: New test.
10987         * g++.old-deja/g++.jason/overload.C: Remove return value in
10988         template function returning void.
10990 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
10992         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10993         immediates to avoid shift-overflow warnings.
10995 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
10997         PR c++/66857
10998         * g++.dg/init/pr66857.C: New test.
11000 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
11002         PR target/66648
11003         * gcc.target/i386/pr66648.c: New test.
11005 2015-07-25  Tom de Vries  <tom@codesourcery.com>
11007         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
11008         interchange_files and block_files variables.
11009         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
11010         arithmetic.
11011         * gcc.dg/graphite/uns-interchange-12.c: Same.
11012         * gcc.dg/graphite/uns-interchange-14.c: Same.
11013         * gcc.dg/graphite/uns-interchange-15.c: Same.
11014         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
11015         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
11017 2015-07-25  Jeff Law  <law@redhat.com>
11019         Revert:
11020         PR lto/66752
11021         * gcc.dg/tree-ssa/pr66752-2.c: New test.
11022         * gcc.dg/torture/pr66752-1.c: New test
11023         * g++.dg/torture/pr66752-2.C: New test.
11025 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
11027         Revert:
11028         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
11030         PR rtl-optimization/64164
11031         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11032         * gcc.dg/ssp-1.c: Make counter a register.
11033         * gcc.dg/ssp-2.c: Likewise.
11034         * gcc.dg/torture/parm-coalesce.c: New.
11036 2015-07-24  Tom de Vries  <tom@codesourcery.com>
11038         * gcc.dg/graphite/block-1.c: Xfail scan.
11039         * gcc.dg/graphite/interchange-12.c: Same.
11040         * gcc.dg/graphite/interchange-14.c: Same.
11041         * gcc.dg/graphite/interchange-15.c: Same.
11042         * gcc.dg/graphite/interchange-9.c: Same.
11043         * gcc.dg/graphite/interchange-mvt.c: Same.
11044         * gcc.dg/graphite/uns-block-1.c: New test.
11045         * gcc.dg/graphite/uns-interchange-12.c: New test.
11046         * gcc.dg/graphite/uns-interchange-14.c: New test.
11047         * gcc.dg/graphite/uns-interchange-15.c: New test.
11048         * gcc.dg/graphite/uns-interchange-9.c: New test.
11049         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
11051 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11053         PR c++/64079
11054         * c-c++-common/Wunused-function-1.c: New.
11056 2015-07-24  Tom de Vries  <tom@codesourcery.com>
11058         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
11059         alternative exit-first loop transform.
11060         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11061         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11062         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11063         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11064         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11065         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11066         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11067         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11068         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11070 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
11072         PR ipa/66566
11073         * gcc.target/i386/mpx/pr66566.c: New test.
11075 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
11077         PR bootstrap/66978
11078         * gcc.target/i386/pr66978.c: New test.
11080 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11082         * gcc.target/s390/gpr2fprsavecfi.c: New test.
11084 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11086         * gcc.target/s390/insv-1.c: New test.
11087         * gcc.target/s390/insv-2.c: New test.
11088         * gcc.target/s390/insv-3.c: New test.
11090 2015-07-24  Tom de Vries  <tom@codesourcery.com>
11092         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
11094 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11096         PR middle-end/25530
11097         * gcc.dg/pr25530.c: New test.
11099 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11101         PR middle-end/25529
11102         * gcc.dg/pr25529.c: New test.
11104 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
11106         * gcc.target/arm/reg_equal_test.c: New test.
11108 2015-07-23  Jeff Law  <law@redhat.com>
11110         PR lto/66752
11111         * gcc.dg/tree-ssa/pr66752-2.c: New test.
11112         * gcc.dg/torture/pr66752-1.c: New test
11113         * g++.dg/torture/pr66752-2.C: New test.
11115 2015-07-23  Marek Polacek  <polacek@redhat.com>
11117         PR c++/66572
11118         * g++.dg/warn/Wlogical-op-2.C: New test.
11120 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
11122         PR rtl-optimization/64164
11123         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11124         * gcc.dg/ssp-1.c: Make counter a register.
11125         * gcc.dg/ssp-2.c: Likewise.
11126         * gcc.dg/torture/parm-coalesce.c: New.
11128 2015-07-23  Marek Polacek  <polacek@redhat.com>
11130         PR sanitizer/66908
11131         * c-c++-common/ubsan/pr66908.c: New test.
11133 2015-07-23  Tom de Vries  <tom@codesourcery.com>
11135         * gcc.dg/autopar/outer-4.c: Add xfail.
11136         * gcc.dg/autopar/outer-5.c: Same.
11137         * gcc.dg/autopar/outer-6.c: Same.
11138         * gcc.dg/autopar/reduc-2.c: Same.
11139         * gcc.dg/autopar/reduc-2char.c: Same.
11140         * gcc.dg/autopar/reduc-2short.c: Same.
11141         * gcc.dg/autopar/reduc-8.c: Same.
11142         * gcc.dg/autopar/uns-outer-4.c: New test.
11143         * gcc.dg/autopar/uns-outer-5.c: New test.
11144         * gcc.dg/autopar/uns-outer-6.c: New test.
11146 2015-07-23  Richard Biener  <rguenther@suse.de>
11148         PR tree-optimization/66952
11149         * gcc.dg/torture/pr66952.c: Use signed char.
11151 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
11153         PR tree-optimization/66926,66951
11154         * gcc.dg/vect/pr66951.c: New test.
11156 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
11158         PR c++/52987
11159         * g++.dg/parse/error57.C: New.
11160         * g++.dg/expr/string-2.C: Update.
11162 2015-07-23  Richard Biener  <rguenther@suse.de>
11164         PR tree-optimization/66945
11165         * gcc.dg/torture/pr66945.c: New testcase.
11167 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
11169         PR target/66954
11170         * g++.dg/ext/mv24.C: New test.
11172 2015-07-22  Marek Polacek  <polacek@redhat.com>
11174         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
11175         dg-options.
11177 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
11179         PR fortran/61831
11180         PR fortran/66929
11181         * gfortran.dg/generic_30.f90: New.
11183 2015-07-22  Richard Biener  <rguenther@suse.de>
11185         PR tree-optimization/66952
11186         * gcc.dg/torture/pr66952.c: New testcase.
11188 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
11190         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
11191         test.
11192         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
11193         test.
11194         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
11195         test.
11196         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
11197         test.
11198         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
11199         test.
11200         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
11201         test.
11202         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
11203         test.
11204         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
11205         test.
11206         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
11207         test.
11208         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
11209         test.
11210         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
11211         test.
11212         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
11213         test.
11214         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
11215         test.
11216         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
11217         test.
11218         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
11219         test.
11220         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
11221         test.
11222         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
11223         test.
11224         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
11225         test.
11226         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
11227         test.
11228         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
11229         test.
11230         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
11231         test.
11232         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
11233         test.
11234         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
11235         test.
11236         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
11237         test.
11238         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
11239         test.
11240         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
11241         test.
11242         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
11243         test.
11244         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
11245         test.
11246         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
11247         test.
11248         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
11249         test.
11250         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
11251         test.
11252         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
11253         test.
11254         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
11255         test.
11256         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
11257         test.
11258         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
11259         test.
11260         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
11261         test.
11262         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
11263         test.
11264         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
11265         test.
11266         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
11267         test.
11268         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
11269         test.
11270         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
11271         test.
11272         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
11273         test.
11274         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
11275         test.
11276         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
11277         test.
11278         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
11279         test.
11280         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
11281         test.
11282         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
11283         test.
11284         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
11285         test.
11286         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
11287         test.
11288         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
11289         test.
11290         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
11291         test.
11292         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
11293         test.
11294         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
11295         test.
11296         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
11297         test.
11298         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
11299         test.
11300         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
11301         test.
11302         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
11303         test.
11304         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
11305         test.
11306         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
11307         test.
11308         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
11309         test.
11310         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
11311         test.
11312         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
11313         test.
11314         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
11315         test.
11316         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
11317         test.
11318         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
11319         test.
11320         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
11321         test.
11322         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
11323         test.
11324         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
11325         test.
11326         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
11327         test.
11328         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
11329         test.
11330         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11331         test.
11332         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11333         test.
11334         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11335         test.
11336         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11337         test.
11338         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11339         test.
11340         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11341         test.
11342         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11343         test.
11344         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11345         test.
11346         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11347         test.
11348         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11349         test.
11350         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11351         test.
11352         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11353         test.
11354         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11355         test.
11356         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11357         test.
11358         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11359         test.
11360         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11361         test.
11362         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11363         test.
11364         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11365         test.
11366         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11367         test.
11368         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11369         test.
11370         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11371         test.
11372         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11373         test.
11374         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11375         test.
11376         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11377         test.
11378         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11379         test.
11380         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11381         test.
11382         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11383         test.
11384         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11385         test.
11386         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11387         test.
11388         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11389         test.
11390         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11391         test.
11392         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11393         test.
11394         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11395         test.
11396         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11397         test.
11398         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11399         test.
11400         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11401         test.
11402         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11403         test.
11404         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11405         test.
11406         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11407         test.
11408         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11409         test.
11410         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11411         test.
11412         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11413         test.
11414         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11415         test.
11416         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11417         test.
11418         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11419         test.
11420         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11421         test.
11422         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11423         test.
11424         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11425         test.
11426         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11427         test.
11428         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11429         test.
11430         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11431         test.
11432         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11433         test.
11434         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11435         test.
11436         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11437         test.
11438         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11439         test.
11440         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11441         test.
11442         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11443         test.
11444         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11445         test.
11446         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11447         test.
11448         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11449         test.
11450         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11451         test.
11452         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11453         test.
11455 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
11457         * g++.dg/template/crash81.C: Update.
11459 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
11461         PR ipa/66424.
11462         * gcc.target/i386/pr66424.c: New.
11464 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11466         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11468 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
11470         PR fortran/61831
11471         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11472         Drop address sanitization.
11474 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11476         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11477         Skip -march=armv4t.
11478         (dg-additional-options): Set armv5t flag.
11480 2015-07-21  Marek Polacek  <polacek@redhat.com>
11482         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11483         * gcc.dg/vmx/unpack.c: Likewise.
11484         * gcc.target/powerpc/quad-atomic.c: Likewise.
11486 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
11488         * gcc.target/i386/asm-flag-5.c (f_ll): New.
11490 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
11492         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11493         model.
11495 2015-07-20  Marek Polacek  <polacek@redhat.com>
11497         PR c++/55095
11498         * c-c++-common/Wshift-overflow-1.c: New test.
11499         * c-c++-common/Wshift-overflow-2.c: New test.
11500         * c-c++-common/Wshift-overflow-3.c: New test.
11501         * c-c++-common/Wshift-overflow-4.c: New test.
11502         * c-c++-common/Wshift-overflow-5.c: New test.
11503         * g++.dg/cpp1y/left-shift-1.C: New test.
11504         * gcc.dg/c90-left-shift-2.c: New test.
11505         * gcc.dg/c90-left-shift-3.c: New test.
11506         * gcc.dg/c99-left-shift-2.c: New test.
11507         * gcc.dg/c99-left-shift-3.c: New test.
11508         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11509         * gcc.c-torture/execute/pr40386.c: Likewise.
11510         * gcc.dg/vect/pr33373.c: Likewise.
11511         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11512         * gcc.dg/vect/vect-shift-2.c: Likewise.
11514 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11516         * gcc.target/aarch64/neg_abs_1.c: New test.
11518 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
11520         PR target/66922
11521         * gcc.target/i386/pr66922.c: New test.
11523 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
11525         PR middle-end/46851
11526         PR middle-end/60340
11527         * gcc.dg/tree-ssa/pr42327.c: Removed.
11528         * g++.dg/other/pr35011.C: Removed.
11530 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11532         PR target/66906
11533         * gcc.target/i386/pr66906.c: New test.
11535 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11537         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11538         as follow-up to r225930.
11540 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
11542         PR fortran/52846
11543         * lib/fortran-modules.exp (proc cleanup-submodules): New
11544         procedure.
11545         * gfortran.dg/submodule_1.f08: Change extension and clean up
11546         the submodule files.
11547         * gfortran.dg/submodule_2.f08: ditto
11548         * gfortran.dg/submodule_6.f08: ditto
11549         * gfortran.dg/submodule_7.f08: ditto
11550         * gfortran.dg/submodule_8.f08: New test
11551         * gfortran.dg/submodule_9.f08: New test
11553 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
11554             Sebastian Pop  <s.pop@samsung.com>
11556         PR middle-end/61929
11557         * gcc.dg/graphite/pr61929.c: New.
11559 2015-07-17  Marek Polacek  <polacek@redhat.com>
11561         * gcc.dg/fold-minus-7.c: New test.
11563 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
11565         * gfortran.dg/co_reduce_1.f90: New file.
11567 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11569         PR target/66824
11570         * gcc.target/i386/pr66824.c:
11572 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
11574         PR fortran/66035
11575         * gfortran.dg/structure_constructor_13.f03: New test.
11577 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11579         PR fortran/61831
11580         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11581         of generated while loops in the tree dump.
11582         * gfortran.dg/derived_constructor_comps_6.f90: New file.
11584 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
11586         * gcc.dg/vect/vect-outer-simd-2.c: New test.
11588 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
11590         PR target/66891
11591         * gcc.target/i386/pr66891.c: New test.
11593 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11595         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11597 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
11599         PR rtl-optimization/66626
11600         * gcc.target/i386/pr66626-2.c: New.
11602 2015-07-16  Richard Biener  <rguenther@suse.de>
11604         PR tree-optimization/66894
11605         * gcc.dg/torture/pr66894.c: New testcase.
11607 2015-07-16  Richard Biener  <rguenther@suse.de>
11609         * gcc.dg/tree-ssa/pr21031.c: Adjust.
11611 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
11613         PR target/66866
11614         * g++.dg/pr66866.C: New test.
11616 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11618         * gcc.target/powerpc/vec-cmp-sel.c: New test.
11620 2015-07-15  Richard Biener  <rguenther@suse.de>
11622         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11623         { -O3 -fomit-frame-pointer },
11624         { -O3 -fomit-frame-pointer -funroll-loops } and
11625         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11626         in favor of
11627         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11628           -finline-functions }
11630 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
11632         * gcc.target/mips/interrupt_handler-5.c: New test.
11634 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
11635             Robert Suchanek  <robert.suchanek@imgtec.com>
11637         * gcc.target/mips/interrupt_handler-4.c: New test.
11639 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
11641         PR testsuite/66734
11642         * gcc.dg/lto/lto.exp: Initialize MPX.
11644 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11646         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11647         dg-skip-if.
11648         * gcc.target/arm/scd42-3.c: Likewise.
11650 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
11652         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11653         code to be run when the pre-arch code increases the isa_rev to
11654         mips32r6 or greater.
11656 2015-07-15  Richard Biener  <rguenther@suse.de>
11658         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11659         { -O3 -fomit-frame-pointer },
11660         { -O3 -fomit-frame-pointer -funroll-loops } and
11661         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11662         in favor of
11663         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11664           -finline-functions }
11665         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11666         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11667         to additional_flags.
11669 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
11671         PR rtl-optimization/66838
11672         * gcc.target/i386/pr66838.c: New test.
11674 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
11676         PR c++/66850
11677         * g++.dg/template/pr66850.C: New test.
11679 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11680             Cesar Philippidis  <cesar@codesourcery.com>
11681             Chung-Lin Tang  <cltang@codesourcery.com>
11683         * gcc.target/nios2/nios2-flushd.c: New.
11684         * gcc.target/nios2/nios2-rdprs.c: New.
11685         * gcc.target/nios2/r2-atomic.c: New.
11686         * gcc.target/nios2/r2-eni.c: New.
11687         * gcc.target/nios2/r2-wrpie.c: New.
11689 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11690             Cesar Philippidis  <cesar@codesourcery.com>
11691             Chung-Lin Tang  <cltang@codesourcery.com>
11693         * gcc.target/nios2/cdx-ldstwm-1.c: New.
11694         * gcc.target/nios2/cdx-ldstwm-2.c: New.
11696 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11697             Cesar Philippidis  <cesar@codesourcery.com>
11698             Chung-Lin Tang  <cltang@codesourcery.com>
11700         * gcc.target/nios2/andci.c: New.
11701         * gcc.target/nios2/bmx.c: New.
11702         * gcc.target/nios2/cdx-add.c: New.
11703         * gcc.target/nios2/cdx-branch.c: New.
11704         * gcc.target/nios2/cdx-callret.c: New.
11705         * gcc.target/nios2/cdx-loadstore.c: New.
11706         * gcc.target/nios2/cdx-logical.c: New.
11707         * gcc.target/nios2/cdx-mov.c: New.
11708         * gcc.target/nios2/cdx-shift.c: New.
11709         * gcc.target/nios2/cdx-sub.c: New.
11710         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11712 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
11714         PR c++/65071
11715         * g++.dg/cpp0x/vt-65071.C: New.
11717 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11718             Cesar Philippidis  <cesar@codesourcery.com>
11719             Chung-Lin Tang  <cltang@codesourcery.com>
11721         * gcc.target/nios2/r2-io-range.c: New.
11722         * gcc.target/nios2/r2-stio-1.c: New.
11723         * gcc.target/nios2/r2-stio-2.c: New.
11724         * gcc.target/nios2/nios2-ldxio.c: New.
11725         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11726         of just compile.  Add more tests.
11728 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11730         gfortran.dg/pr66864.f90: New test.
11732 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
11734         PR rtl-optimization/66626
11735         * gcc.target/i386/pr66626.c: New.
11737 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11739         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11740         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11741         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11743 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
11745         * g++.dg/template/crash81.C: Adjust for error + inform change.
11746         * g++.dg/template/pr58878.C: Likewise.
11747         * g++.dg/template/shadow1.C: Likewise.
11748         * g++.dg/template/shadow2.C: Likewise.
11749         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11750         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11751         * g++.old-deja/g++.brendan/crash7.C: Likewise.
11752         * g++.old-deja/g++.pt/shadow2.C: Likewise.
11754 2015-07-14  Richard Biener  <rguenther@suse.de>
11756         PR tree-optimization/66863
11757         * gcc.dg/torture/pr66863.c: New testcase.
11759 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
11761         PR c++/65186
11762         * g++.dg/template/pr65186.C: New test.
11764 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
11766         * gcc.target/arm/macro_defs0.c: Add directive to skip
11767         test if -marm is present.
11768         * gcc.target/arm/macro_defs1.c: Likewise.
11770 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11772         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11773         if-conversion..
11774         * gcc.target/aarch64/adds1.c: Likewise.
11775         * gcc.target/aarch64/ands_1.c: Likewise.
11776         * gcc.target/aarch64/bics_1.c: Likewise.
11777         * gcc.target/aarch64/subs1.c: Likewise.
11778         * gcc.target/aarch64/subs3.c: Likewise.
11780 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
11782         PR fortran/64589
11783         * gfortran.dg/pr64589.f90: New test.
11785 2015-07-13  Renlin Li  <renlin.li@arm.com>
11787         PR rtl/66556
11788         * gcc.c-torture/execute/pr66556.c: New.
11790 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
11792         * gcc.dg/20020219-1.c: Fix double word typos.
11793         * gcc.dg/20020919-1.c: Same.
11795 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
11796             Jeff Law  <law@redhat.com>
11798         PR middle-end/66726
11799         * g++.dg/tree-ssa/pr66726.c: New test.
11800         * gcc.dg/tree-ssa/pr66726-2.c: New test.
11801         * gcc.dg/tree-ssa/pr66726.c: New test.
11803 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
11805         PR c++/58734
11806         * g++.dg/cpp0x/variadic-ttp2.C: New.
11808 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
11810         PR c++/30044
11811         * g++.dg/cpp0x/auto46.C: New test.
11812         * g++.dg/template/pr30044.C: New test.
11813         * g++.dg/template/shadow2.C: New test.
11814         * g++.dg/template/error55.C: New test.
11815         * g++.dg/template/crash83.C: Accept any error string.
11816         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11817         parameters.
11818         * g++.dg/cpp0x/variadic19.C: Likewise
11819         * g++.dg/template/canon-type-13.C: Likewise.
11820         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11821         * g++.dg/torture/20070621-1.C: Likewise.
11823 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11825         PR c++/54521
11826         * g++.dg/init/explicit3.C: New.
11828 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
11830         PR target/66819
11831         * gcc.target/i386/pr66819-1.c: New test.
11832         * gcc.target/i386/pr66819-2.c: Likewise.
11833         * gcc.target/i386/pr66819-3.c: Likewise.
11834         * gcc.target/i386/pr66819-4.c: Likewise.
11835         * gcc.target/i386/pr66819-5.c: Likewise.
11837 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
11839         PR target/66703
11840         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11841         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
11842         type to prevent possible flag-clobbering zero-extensions.
11843         * gcc.target/i386/pr66703.c: New test.
11845 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11847         PR c++/60842
11848         * g++.dg/cpp0x/nsdmi-template15.C: New.
11850 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
11852         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11854 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
11856         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11857         * gcc.target/arm/flip-thumb.c: Likewise.
11859 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
11861         PR target/66813
11862         * gcc.target/i386/pr66813.c: New test.
11864 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
11866         PR middle-end/66820
11867         * gcc.dg/gomp/pr66820.c: New test.
11869 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
11871         PR c++/65592
11872         * g++.dg/cpp0x/scoped_enum6.C: New.
11874 2015-07-10  Tom de Vries  <tom@codesourcery.com>
11876         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11877         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11879 2015-07-10  Richard Biener  <rguenther@suse.de>
11881         PR tree-optimization/66823
11882         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11883         which should not be necessary.  XFAIL.
11885 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11887         PR c++/64848
11888         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11890 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
11892         PR middle-end/66633
11893         * gcc.dg/gomp/pr66633-1.c: New test.
11894         * gcc.dg/gomp/pr66633-2.c: New test.
11895         * gcc.dg/gomp/pr66633-3.c: New test.
11896         * gcc.dg/gomp/pr66633-4.c: New test.
11898 2015-07-09  John Marino  <gnugcc@marino.st>
11900         * lib/target-supports.exp (check_effective_target_pie):
11901         Add *-*-dragonfly*
11903 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
11905         PR target/66814
11906         * gcc.target/i386/pr66814.c: New test.
11908 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11910         PR target/66731
11911         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11912         * gcc.target/aarch64/fnmul-2.c: Likewise.
11913         * gcc.target/aarch64/fnmul-3.c: Likewise.
11914         * gcc.target/aarch64/fnmul-4.c: Likewise.
11916 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
11918         PR c++/65790
11919         * g++.dg/cpp0x/vt-65790.C: New.
11921 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
11923         PR target/66818
11924         * gcc.target/i386/pr66818.c: New test.
11926 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
11928         PR target/66817
11929         * gcc.target/i386/pr66817.c: New test.
11931 2015-07-09  Marek Polacek  <polacek@redhat.com>
11933         PR tree-optimization/66718
11934         * gcc.dg/vect/vect-126.c: New test.
11936 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
11938         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11939         even when dwarf-2 is not the default.
11941 2015-07-08  Jeff Law  <law@redhat.com>
11943         PR testsuite/66796
11944         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11945         to have a single memory reference.
11947 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
11949         * g++.dg/other/dump-ada-spec-9.C: New test.
11951 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
11953         * g++.dg/vect/vect.exp: Run also simd* tests.
11954         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11955         (check_vect): Fix up get_cpuid call for C++.
11956         * g++.dg/vect/simd-clone-1.cc: New test.
11958 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11960         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11962 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11964         * gcc.target/i386/readeflags-1.c (abort): New prototype.
11965         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11967 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
11969         PR target/66806
11970         * gcc.target/i386/pr66806.c: New test.
11972 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
11974         PR c++/66421
11975         * g++.dg/cpp0x/auto45.C: New.
11977 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
11979         PR middle-end/66334
11980         * gcc.target/i386/pr66334.c: New.
11982 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
11984         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11985         comments.
11987 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
11989         PR jit/66783
11990         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11991         (verify_code): Update expected error message.
11992         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11993         (verify_code): Likewise.
11994         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11995         (verify_code): Likewise.
11997 2015-07-08  Richard Biener  <rguenther@suse.de>
11999         PR tree-optimization/66793
12000         * gcc.dg/torture/pr66793.c: New testcase.
12002 2015-07-08  Richard Biener  <rguenther@suse.de>
12004         PR tree-optimization/66794
12005         * gcc.dg/torture/pr66794.c: New testcase.
12007 2015-07-08  Marek Polacek  <polacek@redhat.com>
12009         PR c++/66748
12010         * g++.dg/abi/abi-tag15.C: New test.
12012 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
12014         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
12015         * gcc.target/mips/branch-3.c: Ditto
12016         * gcc.target/mips/branch-4.c: Ditto.
12017         * gcc.target/mips/branch-5.c: Ditto.
12018         * gcc.target/mips/branch-6.c: Ditto.
12019         * gcc.target/mips/branch-7.c: Ditto.
12020         * gcc.target/mips/branch-8.c: Ditto.
12021         * gcc.target/mips/branch-9.c: Ditto.
12022         * gcc.target/mips/branch-10.c: Ditto.
12023         * gcc.target/mips/branch-11.c: Ditto.
12024         * gcc.target/mips/branch-12.c: Ditto.
12025         * gcc.target/mips/branch-13.c: Ditto.
12026         * gcc.target/mips/umips-branch-5.c: New file.
12027         * gcc.target/mips/umips-branch-6.c: New file.
12028         * gcc.target/mips/umips-branch-7.c: New file.
12029         * gcc.target/mips/umips-branch-8.c: New file.
12030         * gcc.target/mips/umips-branch-9.c: New file.
12031         * gcc.target/mips/umips-branch-10.c: New file.
12032         * gcc.target/mips/umips-branch-11.c: New file.
12033         * gcc.target/mips/umips-branch-12.c: New file.
12034         * gcc.target/mips/umips-branch-13.c: New file.
12035         * gcc.target/mips/umips-branch-14.c: New file.
12036         * gcc.target/mips/umips-branch-15.c: New file.
12037         * gcc.target/mips/umips-branch-16.c: New file.
12038         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
12039         (OCCUPY_0xfffc): New define.
12041 2015-07-08  Renlin Li  <renlin.li@arm.com>
12043         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
12045 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
12047         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
12049 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
12051         * gcc.target/i386/bt-3.c: New test.
12052         * gcc.target/i386/bt-4.c: Ditto.
12054 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12056         * g++.dg/other/dump-ada-spec-8.C: New test.
12058 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
12060         PR jit/66783
12061         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
12062         test case.
12063         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
12064         New test case.
12065         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
12066         New test case.
12067         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
12068         Avoid using an opaque struct for local "f".
12070 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
12072         PR jit/66779
12073         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
12074         * jit.dg/test-pr66779.c: New testcase.
12076 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
12078         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
12079         NOCOMPRESSION.
12081 2015-07-07  Richard Biener  <rguenther@suse.de>
12083         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
12085 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
12087         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
12088         * gcc.target/mips/call-5.c: Ditto.
12089         * gcc.target/mips/call-6.c: Ditto.
12091 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12093         * gcc.dg/dx-test.c: New test-case.
12095 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
12097         PR fortran/66578
12098         * gfortran.dg/allocate_with_source_9.f08: New test.
12100 2015-07-07  Christian Bruel  <christian.bruel@st.com>
12102         PR target/52144
12103         * gcc.target/arm/flip-thumb.c: Fix scan.
12104         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
12105         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
12106         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
12107         Fix return value.
12109 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
12111         PR target/65956
12112         * gcc.c-torture/execute/pr65956.c: New test.
12114 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
12116         * gcc.target/arm/aapcs/align1.c: New.
12117         * gcc.target/arm/aapcs/align_rec1.c: New.
12118         * gcc.target/arm/aapcs/align2.c: New.
12119         * gcc.target/arm/aapcs/align_rec2.c: New.
12120         * gcc.target/arm/aapcs/align3.c: New.
12121         * gcc.target/arm/aapcs/align_rec3.c: New.
12122         * gcc.target/arm/aapcs/align4.c: New.
12123         * gcc.target/arm/aapcs/align_rec4.c: New.
12124         * gcc.target/arm/aapcs/align_vararg1.c: New.
12125         * gcc.target/arm/aapcs/align_vararg2.c: New.
12127 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12129         * gfortran.dg/iomsg_2.f90: New test.
12131 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
12133         PR target/66749
12134         * gcc.target/i386/pr66749.c: New test.
12136 2015-07-06  Richard Biener  <rguenther@suse.de>
12138         PR tree-optimization/66772
12139         * gcc.dg/torture/pr66772-1.c: New testcase.
12140         * gcc.dg/torture/pr66772-2.c: Likewise.
12142 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
12144         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
12145         the jals instruction.
12147 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
12149         PR target/53383
12150         * gcc.target/i386/pr53383-1.c: New file.
12151         * gcc.target/i386/pr53383-2.c: Likewise.
12152         * gcc.target/i386/pr53383-3.c: Likewise.
12154 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
12156         * gcc.target/aarch64/fnmul-1.c: New.
12157         * gcc.target/aarch64/fnmul-2.c: New.
12158         * gcc.target/aarch64/fnmul-3.c: New.
12159         * gcc.target/aarch64/fnmul-4.c: New.
12161 2015-07-06  Richard Biener  <rguenther@suse.de>
12163         PR middle-end/66759
12164         * gcc.dg/torture/pr66759.c: New testcase.
12166 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
12168         PR fortran/58586
12169         * gfortran.dg/alloc_comp_class_3.f03: New test.
12170         * gfortran.dg/alloc_comp_class_4.f03: New test.
12172 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
12174         * gcc.c-torture/execute/pr66757.c: New test.
12176 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
12178         PR tree-optimization/66720
12179         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
12181 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
12182             Sandra Loosemore <sandra@codesourcery.com>
12184         * gcc.target/nios2/gprel-offset.c: New test.
12186 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
12188         PR fortran/66725
12189         * gfortran.dg/pr66725.f90: New test.
12191 2015-07-03  Jason Merrill  <jason@redhat.com>
12193         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
12194         Avoid narrowing error.
12196 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
12198         PR rtl-optimization/66706
12199         * gcc.target/powerpc/shift-int.c: New testcase.
12201 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
12203         PR target/66746.
12204         * gcc.target/i386/pr66746.c: New file.
12206 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
12208         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
12210 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
12212         PR tree-optimization/66119
12213         * g++.dg/opt/pr66119.C: New.
12215 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
12217         PR fortran/52846
12218         * gfortran.dg/submodule_1.f90: New test
12219         * gfortran.dg/submodule_2.f90: New test
12220         * gfortran.dg/submodule_3.f90: New test
12221         * gfortran.dg/submodule_4.f90: New test
12222         * gfortran.dg/submodule_5.f90: New test
12223         * gfortran.dg/submodule_6.f90: New test
12224         * gfortran.dg/submodule_7.f90: New test
12226 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
12228         PR preprocessor/53690
12229         * g++.dg/cpp/pr53690.C: New.
12231 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12233         * gcc.target/powerpc/vec-cmp.c: New test.
12235 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12237         PR fortran/56520
12238         * gfortran.dg/pr56520.f90: New test.
12240 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
12242         PR fortran/66545
12243         * gfortran.dg/pr66545_1.f90: New test.
12244         * gfortran.dg/pr66545_2.f90: New test.
12246 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
12248         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
12249         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
12251 2015-07-02  Richard Biener  <rguenther@suse.de>
12253         PR testsuite/66719
12254         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
12255         unaligned loads.
12257 2015-07-02  Richard Biener  <rguenther@suse.de>
12259         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
12261 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
12263         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
12265 2015-07-01  Jason Merrill  <jason@redhat.com>
12267         * lib/target-supports.exp (cxx_default): Set to C++14.
12269 2015-07-01  Tom de Vries  <tom@codesourcery.com>
12271         PR testsuite/66723
12272         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
12273         scan-assembler.
12275 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12277         * gfortran.dg/warn_conversion_8.f90:  New test.
12279 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12281         PR rtl-optimization/61047
12282         * gcc.c-torture/execute/20150611-1.c: New testcase.
12284 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
12286         PR jit/66700
12287         * jit.dg/all-non-failing-tests.h: Add
12288         test-pr66700-observing-write-through-ptr.c.
12289         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
12291 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
12293         * jit.dg/test-accessing-union.c: Add comments for use by
12294         gcc/jit/docs/topics/types.rst.
12296 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
12298         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
12299         'do-require-effective-target' with 'dg-require-effective-target'.
12300         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
12301         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
12302         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
12303         'stlex' with 'strex' as the expected output.
12305 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
12307         PR c++/60365
12308         * g++.dg/cpp0x/gen-attrs-60.C: New.
12309         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
12311 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
12313         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
12314         New function.
12315         * gcc.target/aarch64/pic-small.c: Restrict this test under
12316         check_effective_target_aarch64_small_fpic.
12318 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
12320         * gfortran.dg/gomp/pr66633.f90: New test.
12322 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
12324         PR c++/66686
12325         * g++.dg/template/pr66686.C: New test.
12327 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
12329         * gnat.dg/lto17.ad[sb]: New test.
12331 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12333         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12334         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12335         testcase.
12336         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12337         New testcase.
12338         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12339         New testcase.
12340         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12341         New testcase.
12342         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12343         New testcase.
12344         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12345         New testcase.
12346         * jit.dg/test-switch.c: New testcase.
12347         * jit.dg/test-switch.cc: New testcase.
12349 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12351         PR jit/66546
12352         * jit.dg/all-non-failing-tests.h: Add note about
12353         test-validly-unreachable-block.c.
12354         * jit.dg/test-validly-unreachable-block.c: New file.
12356 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12358         PR jit/66628
12359         * jit.dg/all-non-failing-tests.h: Add note about
12360         test-extra-options.c.
12361         * jit.dg/test-extra-options.c: New testcase.
12363 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
12365         PR debug/66691
12366         * gcc.target/i386/pr66691.c: New.
12368 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
12370         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12371         * gcc.target/i386/iamcu/args.h: Likewise.
12372         * gcc.target/i386/iamcu/asm-support.S: Likewise.
12373         * gcc.target/i386/iamcu/defines.h: Likewise.
12374         * gcc.target/i386/iamcu/macros.h: Likewise.
12375         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12376         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12377         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12378         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12379         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12380         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12381         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12382         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12383         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12384         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12385         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12386         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12387         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12388         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12389         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12390         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12391         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12393 2015-06-30  Marek Polacek  <polacek@redhat.com>
12395         * gcc.dg/fold-minus-6.c: New test.
12397         * gcc.dg/fold-ior-3.c: New test.
12399 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
12401         Implement N4197 - Adding u8 character literals
12402         * g++.dg/cpp1z/utf8.C: New.
12403         * g++.dg/cpp1z/utf8-neg.C: New.
12404         * g++.dg/cpp1z/udlit-utf8char.C: New.
12406 2015-06-30  Marek Polacek  <polacek@redhat.com>
12408         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12410 2015-06-30  Tom de Vries  <tom@codesourcery.com>
12412         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12413         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12414         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12415         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12417 2015-06-30  Marek Polacek  <polacek@redhat.com>
12419         * gcc.dg/fold-ior-2.c: New test.
12421 2015-06-30  Tom de Vries  <tom@codesourcery.com>
12423         PR tree-optimization/66652
12424         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12425         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
12426         pointers.
12427         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12429 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
12431         PR c++/65977
12432         * g++.dg/cpp0x/constexpr-friend-3.C: New.
12433         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12435 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12437         PR fortran/66605
12438         * gfortran.dg/wunused-parameter.f90: New test.
12440 2015-06-29  Richard Henderson  <rth@redhat.com>
12442         * gcc.target/i386/asm-flag-1.c: New.
12443         * gcc.target/i386/asm-flag-2.c: New.
12444         * gcc.target/i386/asm-flag-3.c: New.
12445         * gcc.target/i386/asm-flag-4.c: New.
12446         * gcc.target/i386/asm-flag-5.c: New.
12448 2015-06-29  Marek Polacek  <polacek@redhat.com>
12450         PR c/66322
12451         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12452         * c-c++-common/pr66322.c: New test.
12453         * g++.dg/eh/scope1.C: Remove dg-warning.
12455 2015-06-29  Richard Biener  <rguenther@suse.de>
12457         PR tree-optimization/66677
12458         * gcc.dg/vect/pr66677.c: New testcase.
12460 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
12462         PR middle-end/64130
12463         * gcc.dg/tree-ssa/pr64130.c: New test.
12465 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
12467         * gcc.target/aarch64/pic-small.c: New testcase.
12469 2015-06-26  Richard Biener  <rguenther@suse.de>
12471         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12473 2015-06-26  Marek Polacek  <polacek@redhat.com>
12475         * gcc.dg/fold-and-1.c: New test.
12476         * gcc.dg/fold-and-2.c: New test.
12478 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
12480         * gnat.dg/warn11.adb: Add missing dg directive.
12481         * gnat.dg/warn12.adb: New test.
12482         * gnat.dg/warn12_pkg.ads: New helper.
12484 2015-06-26  Richard Biener  <rguenther@suse.de>
12486         * gfortran.dg/reassoc_3.f90: Adjust.
12488 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
12490         PR target/66412
12491         * gcc.target/i386/pr66412.c: New test.
12493 2015-06-25  Richard Biener  <rguenther@suse.de>
12495         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12497 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
12499         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12501 2015-06-25  Richard Biener  <rguenther@suse.de>
12503         * gfortran.dg/vect/vect-9.f90: New testcase.
12505 2015-06-25  Nick Clifton  <nickc@redhat.com>
12507         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12508         H8300 and M32R targets.
12510 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12512         PR fortran/66528
12513         * gfortran.dg/maxerrors.f90: New test.
12515 2015-06-08  DJ Delorie  <dj@redhat.com>
12517         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12519 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12521         * gcc.target/aarch64/mgeneral-regs_3.c: New.
12523 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12525         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12526         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12527         * gcc.target/aarch64/nofp_1.c: New file.
12529 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
12531         Implement N3928 - Extending static_assert
12532         * g++.dg/cpp0x/static_assert8.C: Adjust.
12533         * g++.dg/cpp0x/static_assert12.C: New.
12534         * g++.dg/cpp0x/static_assert13.C: New.
12535         * g++.dg/cpp1y/static_assert1.C: New.
12536         * g++.dg/cpp1y/static_assert2.C: New.
12537         * g++.dg/cpp1z/static_assert-nomsg.C: New.
12539 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
12541         PR c++/65750
12542         * g++.dg/cpp0x/trailing11.C: New.
12544 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12546         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12547         multilibs.
12548         * gcc.target/arm/memset-inline-10.c: Likewise.
12549         * gcc.target/arm/pr58784.c: Likewise.
12550         * gcc.target/arm/pr59985.C: Likewise.
12551         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12553 2015-06-24  Renlin Li  <renlin.li@arm.com>
12555         * gcc.target/aarch64/arm_align_max_pwr.c: New.
12556         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12558 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
12560         Revert:
12561         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12563         PR c++/30044
12564         * g++.dg/cpp0x/auto45.C: New test.
12565         * g++.dg/template/pr30044.C: New test.
12566         * g++.dg/template/crash83.C: Accept any error string.
12567         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12568         parameters.
12569         * g++.dg/cpp0x/variadic18.C: Likewise
12570         * g++.dg/template/canon-type-13.C: Likewise.
12571         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12573 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
12575         PR c++/65811
12576         * g++.dg/other/linkage2.C: New.
12578 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12580         PR target/63408
12581         * gcc.target/arm/pr63408.c: New test.
12583 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
12585         * lib/c-torture.exp: Don't call check_effective_target_lto
12586         before setting up environment correctly.
12587         * lib/gcc-dg.exp: Likewise, and protect
12588         gcc_force_conventional_output.
12590 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12592         PR rtl-optimization/66306
12593         * gcc.target/s390/pr66306.c: New test.
12595 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12597         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12598         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12599         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12600         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12601         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12602         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12603         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12605 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
12607         PR target/65803
12608         * gcc.c-torture/pr65803.c: New test.
12610 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12612         PR c++/30044
12613         * g++.dg/cpp0x/auto45.C: New test.
12614         * g++.dg/template/pr30044.C: New test.
12615         * g++.dg/template/crash83.C: Accept any error string.
12616         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12617         parameters.
12618         * g++.dg/cpp0x/variadic18.C: Likewise
12619         * g++.dg/template/canon-type-13.C: Likewise.
12620         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12622 2015-06-23  Marek Polacek  <polacek@redhat.com>
12624         * c-c++-common/Wlogical-op-3.c: New test.
12626 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
12628         PR c++/66254
12629         * g++.dg/cpp0x/scoped_enum5.C: New.
12631 2015-06-23  Richard Biener  <rguenther@suse.de>
12633         PR tree-optimization/66636
12634         * gcc.dg/vect/pr66636.c: New testcase.
12636 2015-06-23  Marek Polacek  <polacek@redhat.com>
12638         * gcc.dg/fold-minus-4.c: New test.
12639         * gcc.dg/fold-minus-5.c: New test.
12640         * c-c++-common/ubsan/overflow-add-5.c: New test.
12642 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
12644         Add missing testcase from r224672.
12645         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12647         * gcc.target/vax/bswapdi-1.c: New.
12649 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
12651         PR fortran/64674
12652         * gfortran.dg/associate_18.f08: New test.
12654 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
12656         PR target/66560
12657         * gcc.target/i386/pr66560-1.c: New test.
12658         * gcc.target/i386/pr66560-2.c: Ditto.
12659         * gcc.target/i386/pr66560-3.c: Ditto.
12660         * gcc.target/i386/pr66560-4.c: Ditto.
12662 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
12664         * gcc.target/nvptx/nvptx.exp: New file.
12665         * gcc.target/nvptx/proto-1.c: Likewise.
12667 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
12669         PR tree-optimization/66449
12670         * gcc.dg/vect/pr66449.c: New test.
12672 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
12674         * g++.dg/other/dump-ada-spec-5.C: New test.
12675         * g++.dg/other/dump-ada-spec-6.C: Likewise.
12676         * g++.dg/other/dump-ada-spec-7.C: Likewise.
12678 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
12680         * g++.dg/inherit/pure1.C: Test location too.
12682 2015-06-22  Marek Polacek  <polacek@redhat.com>
12684         * gcc.dg/fold-ior-1.c: New test.
12685         * gcc.dg/fold-minus-2.c: New test.
12686         * gcc.dg/fold-minus-3.c: New test.
12687         * gcc.dg/fold-plus-1.c: New test.
12688         * gcc.dg/fold-plus-2.c: New test.
12689         * gcc.dg/fold-xor-4.c: New test.
12690         * gcc.dg/fold-xor-5.c: New test.
12692 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12694         PR target/65914
12695         * g++.dg/torture/pr65914.C:  New.
12697 2015-06-22  Richard Biener  <rguenther@suse.de>
12699         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12700         not existing TORTURE_OPTIONS only.
12701         * lib/gcc-dg.exp: Likewise.
12703 2015-06-22  Christian Bruel  <christian.bruel@st.com>
12705         PR target/52144
12706         * gcc.target/arm/flip-thumb.c: New test.
12708 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
12709             Martin Liska  <mliska@suse.cz>
12711         PR ipa/65908
12712         * g++.dg/ipa/pr65908.C: New testcase.
12714 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
12716         PR c++/65882
12717         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12718         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12720 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
12722         * gnat.dg/specs/debug1.ads: Adjust.
12724 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
12726         * gcc.target/aarch64/fmovd-zero-mem.c: New.
12727         * gcc.target/aarch64/fmovd-zero-reg.c: New.
12728         * gcc.target/aarch64/fmovf-zero-mem.c: New.
12729         * gcc.target/aarch64/fmovf-zero-reg.c: New.
12730         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12731         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12732         * gcc.target/aarch64/fmovd-zero.c: Delete.
12733         * gcc.target/aarch64/fmovf-zero.c: Delete.
12735 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12737         * gcc.target/vax/bswapdi-1.c: New.
12739 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12741         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12743 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12745         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12747 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12749         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12751 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12753         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12755 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12757         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12759 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12761         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12763 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12765         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12767 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12769         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12771 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12773         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12775 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12777         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12779 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12781         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12783 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12785         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12787 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12789         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12791 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12793         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12795 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12797         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12799 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12801         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12803 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12805         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12807 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12809         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12811 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12813         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12815 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12817         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12818         (_ARM_FPSCR): Add FZ field.
12819         (clean_results): Force FZ=1 on AArch64.
12820         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12822 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12824         * gcc.target/aarch64/pr62308.c: New test.
12826 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
12828         PR fortran/66549
12829         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12831 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
12833         * gcc.target/i386/mpx/pr66581.c: New test.
12835 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
12837         * gcc.target/i386/cmov9.c: New test.
12839 2015-06-18  Richard Biener  <rguenther@suse.de>
12841         * g++.dg/other/const4.C: New testcase.
12843 2015-06-18  Michael Matz  <matz@suse.de>
12845         PR middle-end/66253
12846         * gcc.dg/vect/pr66253.c: New testcase.
12848 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12850         PR target/66569
12851         * gcc.target/i386/mpx/chkp-vararg.c: New test.
12853 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12855         PR middle-end/66568
12856         * gcc.target/i386/mpx/pr66568.c: New test.
12858 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12860         PR middle-end/66567
12861         * gcc.target/i386/mpx/pr66567.c: New test.
12863 2015-06-18  Richard Biener  <rguenther@suse.de>
12865         PR tree-optimization/66510
12866         * gcc.dg/vect/slp-perm-12.c: New testcase.
12868 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12870         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12871         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12872         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12873         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12875 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
12877         PR c++/66571
12878         * g++.dg/gomp/pr66571-1.C: New test.
12880         PR middle-end/66429
12881         * c-c++-common/gomp/pr66429.c: New test.
12883 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
12885         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12886         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12887         ...this.
12888         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12889         New testcase.
12890         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12891         New testcase.
12893 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12895         PR testsuite/65944
12896         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12898 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
12900         * gcc.target/mips/pr65862-1.c: New test.
12901         * gcc.target/mips/pr65862-2.c: Likewise.
12903 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
12905         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12906         * gcc.target/i386/pr52252-atom.c: Ditto.
12907         * gcc.target/i386/vect-div-1.c: Ditto.
12908         * gcc.target/i386/rotate-5.c: Ditto.
12909         * gcc.target/i386/pr50202.c: Ditto.
12910         * gcc.target/i386/pr37843-3.c: Ditto.
12911         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12912         * gcc.target/i386/pr53397-1.c: Ditto.
12913         * gcc.target/i386/pr55934.c: Ditto.
12914         * gcc.target/i386/pr37843-4.c: Ditto.
12915         * gcc.target/i386/pr60451.c: Ditto.
12916         * gcc.target/i386/pr53397-2.c: Ditto.
12917         * gcc.target/i386/vectorize1.c: Ditto.
12918         * gcc.target/i386/extract-insert-combining.c: Ditto.
12919         * gcc.target/i386/pr53759.c: Ditto.
12920         * gcc.target/i386/pr52252-core.c: Ditto.
12921         * gcc.target/i386/rotate-3.c: Ditto.
12922         * gcc.target/i386/sse-20.c: Ditto.
12923         * gcc.target/i386/rotate-4.c: Ditto.
12924         * gcc.target/i386/pr61403.c: Ditto.
12925         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12926         * gcc.target/i386/pr60901.c: Ditto.
12927         * gcc.target/i386/pr59794-7.c: Ditto.
12928         * gcc.target/i386/pr62208.c: Ditto.
12929         * gcc.target/i386/pr53416.c: Ditto.
12930         * gcc.target/i386/asm-dialect-1.c: Ditto.
12931         * gcc.target/i386/pr50038.c: Ditto.
12932         * gcc.target/i386/47698.c: Ditto.
12933         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12934         * gcc.target/i386/pr59794-2.c: Ditto.
12935         * gcc.target/i386/pr59794-3.c: Ditto.
12936         * gcc.target/i386/pr39058.c: Ditto.
12937         * gcc.target/i386/pr60205-1.c: Ditto.
12938         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12939         * gcc.target/i386/sse2-movq-2.c: Ditto.
12941 2015-06-17  Richard Biener  <rguenther@suse.de>
12943         PR tree-optimization/66251
12944         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12946 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
12948         PR c++/59682
12949         * g++.dg/parse/new-placement1.C: New.
12951 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12953         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12954         * jit.dg/test-compound-assignment.c: New testcase.
12956 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12958         PR jit/66539
12959         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12960         to "testcases" array.
12962 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
12964         PR jit/66539
12965         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12966         * jit.dg/test-debug-strings.c: New test case.
12967         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12968         the discriminant has a sane debug string.
12970 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
12972         PR target/56766
12973         * gcc.target/i386/pr56766-1.c: New test.
12974         * gcc.target/i386/pr56766-2.c: Ditto.
12976 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
12978         * gcc.target/mips/loongson-shift-count-truncated-1.c:
12979         Skip on mips*-mti-linux* and mips*-img-linux* targets.
12980         * gcc.target/mips/loongson-simd.c: Ditto.
12982 2015-06-16  Richard Biener  <rguenther@suse.de>
12984         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12986 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
12988         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12989         passed by the testsuite driver.
12991 2015-06-16  Richard Biener  <rguenther@suse.de>
12993         * gcc.dg/vect/slp-perm-11.c: New testcase.
12995 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
12997         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12998         dg-options.
13000 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
13002         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13003         Reinstate calls to torture-init and torture-finalize.
13005 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13007         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
13009 2015-06-15  Nathan Sidwell  <nathan@acm.org>
13011         PR c++/58583
13012         * g++.dg/cpp0x/nsdmi-template14.C: New test.
13014 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
13016         PR c++/51048
13017         * g++.dg/cpp0x/local-type1.C: New.
13019 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
13021         PR fortran/44672
13022         PR fortran/45440
13023         PR fortran/57307
13024         * gfortran.dg/allocate_with_source_3.f90: Removed check for
13025         unimplemented error.
13026         * gfortran.dg/allocate_with_source_7.f08: New test.
13027         * gfortran.dg/allocate_with_source_8.f08: New test.
13029 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
13031         PR c++/65168
13032         * g++.dg/warn/Walways-true-3.C: New test.
13034 2015-06-13  Tom de Vries  <tom@codesourcery.com>
13036         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
13038 2015-06-13  Tom de Vries  <tom@codesourcery.com>
13040         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
13041         (main): Remove superfluous attributes.
13042         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13043         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
13045 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
13047         * gcc.target/i386/monitorx.c: New.
13048         * gcc.target/i386/sse-12.c: Add -mmwaitx.
13049         * gcc.target/i386/sse-13.c: Ditto.
13050         * gcc.target/i386/sse-14.c: Ditto.
13051         * gcc.target/i386/sse-22.c: Ditto.
13052         * gcc.target/i386/sse-23.c: Ditto.
13053         * g++.dg/other/i386-2.C: Ditto.
13054         * g++.dg/other/i386-3.C: Ditto.
13056 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
13058         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
13060 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
13062         PR fortran/66079
13063         * gfortran.dg/allocatable_scalar_13.f90: New test
13065 2015-06-11  Marek Polacek  <polacek@redhat.com>
13067         * gcc.dg/fold-xor-3.c: New test.
13069 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13071         * gcc.target/arm/short-it-ifcvt-1.c: New test.
13072         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
13074 2015-06-11  Christian Bruel  <christian.bruel@st.com>
13076         PR target/52144
13077         * gcc.target/arm/pragma_attribute.c: New test.
13079 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
13081         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
13083 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
13085         PR target/66473
13086         * gcc.target/i386/pr66473.c: New test.
13088 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
13090         PR target/66470
13091         * gcc.dg/tls/pr66470.c: New test.
13092         * gcc.target/i386/pr66470.c: New test.
13094 2015-06-10  Christian Bruel  <christian.bruel@st.com>
13096         PR target/52144
13097         * gcc.target/arm/attr_arm.c: New test
13098         * gcc.target/arm/attr_arm-err.c: New test
13099         * gcc.target/arm/attr_thumb.c: New test
13100         * gcc.target/arm/attr_thumb-static.c: New test
13102 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13104         PR target/66200
13105         PR target/66428
13106         PR c++/66192
13107         * g++.dg/abi/aarch64_guard1.C: Adjust test.
13109 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
13111         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
13112         passed by the testsuite driver.
13114 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
13116         Revert:
13117         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
13118         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13119         * gcc.dg/ssp-1.c: Make counter a register.
13120         * gcc.dg/ssp-2.c: Likewise.
13121         * gcc.dg/torture/parm-coalesce.c: New.
13123 2015-06-09  Tom de Vries  <tom@codesourcery.com>
13125         * gcc.target/i386/vararg-loc.c: New test.
13127 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
13129         PR c++/65815
13130         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
13131         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
13133 2015-06-09  Marek Polacek  <polacek@redhat.com>
13135         PR tree-optimization/66299
13136         * gcc.dg/pr66299-1.c: New test.
13137         * gcc.dg/pr66299-2.c: New test.
13138         * gcc.dg/pr66299-3.c: New test.
13140 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
13142         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
13143         passed by the testsuite driver.
13145 2015-06-09  Richard Biener  <rguenther@suse.de>
13147         PR middle-end/66423
13148         * gcc.dg/fold-modpow2.c: New testcase.
13150 2015-06-09  Richard Biener  <rguenther@suse.de>
13152         PR tree-optimization/66419
13153         * gcc.dg/vect/bb-slp-37.c: New testcase.
13155 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
13157         * gcc.target/arm/stl-cond.c: New test.
13159 2015-06-09  Richard Biener  <rguenther@suse.de>
13161         PR middle-end/66413
13162         * gcc.dg/torture/pr66413.c: New testcase.
13164 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
13166         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13167         * gcc.dg/ssp-1.c: Make counter a register.
13168         * gcc.dg/ssp-2.c: Likewise.
13169         * gcc.dg/torture/parm-coalesce.c: New.
13171 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
13173         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
13174         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
13176 2015-06-08  Tom de Vries  <tom@codesourcery.com>
13178         PR rtl-optimization/66444
13179         * gcc.dg/pr66444.c: New test.
13181 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
13183         PR fortran/66245
13184         * gfortran.dg/class_is_1.f90: New test.
13185         * gfortran.dg/type_is_1.f90: Ditto.
13187 2015-06-08  Marek Polacek  <polacek@redhat.com>
13189         PR c/66415
13190         * gcc.dg/cpp/pr66415-1.c: New test.
13191         * gcc.dg/cpp/pr66415-2.c: New test.
13193 2015-06-08  Richard Biener  <rguenther@suse.de>
13195         PR tree-optimization/66422
13196         * gcc.dg/Warray-bounds-16.c: New testcase.
13198 2015-06-08  Richard Biener  <rguenther@suse.de>
13200         * gcc.dg/vect/slp-perm-10.c: New testcase.
13201         * gcc.dg/vect/slp-23.c: Adjust.
13202         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
13203         vector pointer update.
13205 2015-06-08  Marek Polacek  <polacek@redhat.com>
13207         PR sanitizer/66452
13208         * g++.dg/ubsan/pr66452.C: New test.
13210 2015-06-08  Tom de Vries  <tom@codesourcery.com>
13212         PR tree-optimization/66436
13213         * gcc.dg/gomp/dump-new-function-2.c: New test.
13214         * gcc.dg/gomp/dump-new-function-3.c: Same.
13215         * gcc.dg/gomp/dump-new-function.c: Same.
13217 2015-06-08  Tom de Vries  <tom@codesourcery.com>
13219         PR tree-optimization/66435
13220         * gcc.dg/gomp/notify-new-function-2.c: New test.
13221         * gcc.dg/gomp/notify-new-function-3.c: Same.
13222         * gcc.dg/gomp/notify-new-function.c: Same.
13224 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
13226         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
13227         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
13228         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
13229         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
13230         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
13231         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
13232         -fshort-enum.
13234 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
13236         PR fortran/47659
13237         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
13238         * gfortran.dg/warn_conversion.f90: Add warning for change in value
13239         for assignment.
13240         * gfortran.dg/warn_conversion_3.f90: Add warnings.
13241         * gfortran.dg/warn_conversion_5.f90: New test.
13242         * gfortran.dg/warn_conversion_6.f90: New test.
13243         * gfortran.dg/warn_conversion_7.f90: New test.
13245 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
13247         PR fortran/66347
13248         * gfortran.dg/blockdata_9.f: New test.
13250 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13252         PR fortran/66385
13253         * gfortran.dg/forall_17.f90:  New test.
13255 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
13257         * g++.dg/cpp0x/pr57101.C: Add warning.
13258         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
13259         * g++.dg/ext/visibility/anon7.C: Same.
13260         * g++.dg/ipa/pr63587-2.C: Same.
13261         * g++.dg/opt/dump1.C: Same.
13262         * g++.dg/opt/pr59622-3.C: Same.
13263         * g++.dg/opt/pr59622.C: Same.
13264         * g++.dg/torture/pr46383.C: Same.
13265         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
13266         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
13267         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
13268         functions.
13269         * gfortran.dg/intent_out_8.f90: Same.
13270         * gfortran.dg/warn_target_lifetime_3.f90: Same.
13272 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
13274         PR fortran/66377
13275         gfortran.dg/equiv_9.f90: New test.
13278 2015-06-05  Tom de Vries  <tom@codesourcery.com>
13280         merge from gomp4 branch:
13281         2015-05-28  Tom de Vries  <tom@codesourcery.com>
13283         PR tree-optimization/65443
13284         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
13285         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
13286         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
13288 2015-06-05  Nathan Sidwell  <nathan@acm.org>
13290         PR c++/52595
13291         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
13293 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
13295         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
13297 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
13299         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
13301 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
13303         * gcc.target/i386/noplt-1.c: New test.
13304         * gcc.target/i386/noplt-2.c: New test.
13305         * gcc.target/i386/noplt-3.c: New test.
13306         * gcc.target/i386/noplt-4.c: New test.
13308 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
13310         PR fortran/58749
13311         * gfortran.dg/adjustl_1.f90:  New test.
13313 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
13315         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
13316         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
13318 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
13320         * lto.c (iterative_hash_canonical_type,
13321         gimple_register_canonical_type): only hash main variants of types
13323 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
13325         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13326         Move set of dg-do-what-default after early return.
13328 2015-06-04  Marek Polacek  <polacek@redhat.com>
13330         PR c/66341
13331         * gcc.dg/lvalue-8.c: New test.
13333 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13334             Paolo Carlini  <paolo.carlini@oracle.com>
13336         PR c++/66130
13337         * g++.dg/other/pr66130.C: New.
13338         * g++.dg/cpp0x/pr66130.C: Likewise.
13340 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
13342         * g++.dg/cpp0x/decl-loc1.C: New.
13343         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13344         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13345         * g++.dg/init/ctor8.C: Likewise.
13346         * g++.dg/parse/semicolon4.C: Likewise.
13348 2015-06-03  Marek Polacek  <polacek@redhat.com>
13350         PR sanitizer/66190
13351         * g++.dg/ubsan/static-init-1.C: New test.
13352         * g++.dg/ubsan/static-init-2.C: New test.
13353         * g++.dg/ubsan/static-init-3.C: New test.
13355 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
13357         PR target/66275
13358         * gcc.target/i386/pr66275.c: New test.
13360 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13362         * gcc.dg/Wcxx-compat-22.c: New testcase.
13363         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13364         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13365         * c-c++-common/pr58346-1.c: Likewise.
13366         * c-c++-common/transparent-union-1.c: Likewise.
13368 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
13370         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13371         * g++.dg/plugin/def_plugin.c: New file.
13372         * g++.dg/plugin/def-plugin-test.C: New file.
13374 2015-06-03  Richard Biener  <rguenther@suse.de>
13376         * gcc.dg/vect/bb-slp-36.c: New testcase.
13378 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13380         * gcc.dg/lto/chkp-removed-alias_0.c: New.
13382 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13384         * gcc.dg/lto/chkp-privatize-1_0.c: New.
13385         * gcc.dg/lto/chkp-privatize-1_1.c: New.
13386         * gcc.dg/lto/chkp-privatize-2_0.c: New.
13387         * gcc.dg/lto/chkp-privatize-2_1.c: New.
13389 2015-06-03  Marek Polacek  <polacek@redhat.com>
13391         PR c/64223
13392         PR c/29358
13393         * gcc.dg/pr64223-1.c: New test.
13394         * gcc.dg/pr64223-2.c: New test.
13396 2015-06-03  Richard Biener  <rguenther@suse.de>
13398         PR tree-optimization/63916
13399         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13401 2015-06-03  Richard Biener  <rguenther@suse.de>
13403         PR tree-optimization/66375
13404         * gcc.dg/torture/pr66375.c: New testcase.
13406 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
13408         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13410 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
13412         PR target/65768
13413         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13415 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13417         PR fortran/66380
13418         * gfortran.dg/reshape_7.f90: New test.
13420 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
13422         PR c/66220:
13423         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13424         (fn_36): New.
13426 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13428         PR c/49551
13429         * gcc.dg/pr49551.c: New testcase.
13431 2015-06-02  Richard Biener  <rguenther@suse.de>
13433         PR debug/65549
13434         * g++.dg/lto/pr65549_0.C: New testcase.
13436 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
13438         PR libgomp/65742
13439         PR middle-end/66332
13440         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13442 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13444         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13446 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
13448         PR c++/61683
13449         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13451 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
13453         PR tree-optimization/48052
13454         * gcc.dg/tree-ssa/scev-8.c: New.
13455         * gcc.dg/tree-ssa/scev-9.c: New.
13456         * gcc.dg/tree-ssa/scev-10.c: New.
13457         * gcc.dg/vect/pr48052.c: New.
13459 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
13461         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13463 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13465         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13467 2015-06-02  Marek Polacek  <polacek@redhat.com>
13469         PR middle-end/66345
13470         * gcc.dg/torture/pr66345.c: New test.
13472 2015-06-02  Richard Biener  <rguenther@suse.de>
13474         PR tree-optimization/65961
13475         * gcc.dg/torture/pr65961.c: New testcase.
13477 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
13479         PR tree-optimization/52563
13480         PR tree-optimization/62173
13481         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13482         * gcc.dg/tree-ssa/scev-4.c: Ditto.
13484 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13486         * gnat.dg/specs/varsize_return2.ads: New test.
13487         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13489 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
13491         * gcc.dg/vect/vect-outer-simd-1.c: New test.
13493 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
13495         PR target/65697
13496         * gcc.target/aarch64/sync-comp-swap.c: New.
13497         * gcc.target/aarch64/sync-comp-swap.x: New.
13498         * gcc.target/aarch64/sync-op-acquire.c: New.
13499         * gcc.target/aarch64/sync-op-acquire.x: New.
13500         * gcc.target/aarch64/sync-op-full.c: New.
13501         * gcc.target/aarch64/sync-op-full.x: New.
13502         * gcc.target/aarch64/sync-op-release.c: New.
13503         * gcc.target/aarch64/sync-op-release.x: New.
13505 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
13507         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13508         (bar): Predefined.
13510 2015-06-01  Richard Biener  <rguenther@suse.de>
13512         PR tree-optimization/66349
13513         PR tree-optimization/66352
13514         PR tree-optimization/66357
13515         * gcc.dg/torture/pr66357.c: New testcase.
13516         * gcc.dg/torture/pr66349.c: Likewise.
13517         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13519 2015-06-01  Richard Biener  <rguenther@suse.de>
13521         Revert
13522         2015-05-29  Richard Biener  <rguenther@suse.de>
13524         PR tree-optimization/66314
13525         * gcc.dg/asan/pr66314.c: New testcase.
13527 2015-06-01  Richard Biener  <rguenther@suse.de>
13529         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13531 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
13533         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13534         directives.
13535         (hp3, hp4): Add inline keyword.
13536         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13537         (hp2): Add inline keyword.
13538         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13539         (hp2): Add inline keyword.
13541 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
13543         PR target/65527
13544         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13545         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13546         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13547         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13549 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
13551         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13552         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13554 2015-06-01  Richard Biener  <rguenther@suse.de>
13556         PR tree-optimization/66280
13557         * g++.dg/torture/pr66280.C: New testcase.
13558         * g++.dg/torture/pr66280-2.C: Likewise.
13560 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13562         * gnat.dg/addr9_1.adb: New test.
13563         * gnat.dg/addr9_2.adb: Likewise.
13564         * gnat.dg/addr9_3.adb: Likewise.
13565         * gnat.dg/addr9_4.adb: Likewise.
13567 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
13569           * g++.dg/other/dump-ada-spec-4.C: New test.
13571 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
13573         * gcc.dg/alias-8.c: Fix dg-warning.
13575 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
13577         * gcc.dg/alias-8.c: Do not xfail.
13578         * gcc.dg/pr62167.c: Prevent FRE.
13579         * gcc.dg/alias-14.c: New testcase.
13581 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
13583         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13585 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13587         PR target/66215
13588         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13589         dg-options.
13590         * gcc.target/s390/hotpatch-10.c: Likewise.
13591         * gcc.target/s390/hotpatch-11.c: Likewise.
13592         * gcc.target/s390/hotpatch-12.c: Likewise.
13593         * gcc.target/s390/hotpatch-17.c: Likewise.
13594         * gcc.target/s390/hotpatch-18.c: Likewise.
13595         * gcc.target/s390/hotpatch-20.c: Likewise.
13596         * gcc.target/s390/hotpatch-21.c: Likewise.
13597         * gcc.target/s390/hotpatch-22.c: Likewise.
13598         * gcc.target/s390/hotpatch-23.c: Likewise.
13599         * gcc.target/s390/hotpatch-24.c: Likewise.
13600         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
13601         to check for the exact nops too.
13602         * gcc.target/s390/hotpatch-3.c: Likewise.
13603         * gcc.target/s390/hotpatch-4.c: Likewise.
13604         * gcc.target/s390/hotpatch-5.c: Likewise.
13605         * gcc.target/s390/hotpatch-6.c: Likewise.
13606         * gcc.target/s390/hotpatch-7.c: Likewise.
13607         * gcc.target/s390/hotpatch-8.c: Likewise.
13608         * gcc.target/s390/hotpatch-9.c: Likewise.
13609         * gcc.target/s390/hotpatch-14.c: Likewise.
13610         * gcc.target/s390/hotpatch-15.c: Likewise.
13611         * gcc.target/s390/hotpatch-16.c: Likewise.
13612         * gcc.target/s390/hotpatch-19.c: Likewise.
13613         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
13614         scan-assembler-times counting number of .align directives.
13615         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13616         dg-options.  Remove scan-assembler-times counting number of .align
13617         directives.
13618         * gcc.target/s390/hotpatch-26.c: New file.
13619         * gcc.target/s390/hotpatch-27.c: New file.
13620         * gcc.target/s390/hotpatch-28.c: New file.
13621         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13622         using -Os -O0 -O1 -O2 -O3 options.
13624 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13626         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13628 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
13630         PR tree-optimization/66142
13631         * gcc.dg/vect/pr66142.c: New test.
13633 2015-05-29  Richard Biener  <rguenther@suse.de>
13635         PR tree-optimization/66314
13636         * gcc.dg/asan/pr66314.c: New testcase.
13638 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
13640         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13641         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13642         Adjust all callers.
13643         (schedule-cleanups, dg-keep-saved-temps): New proc.
13644         (gcc-dg-test-1): Schedule cleanups.
13645         * lib/profopt.exp (profopt-execute): Likewise.
13646         * g++.dg/cdce3.C: Adjust expected line numbers.
13647         * gcc.dg/cdce1.c: Likewise.
13648         * gcc.dg/cdce2.c: Likewise.
13649         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13650         * gcc.dg/strlenopt-24.c: Likewise.
13651         * gcc.dg/tree-ssa/vrp26.c: Likewise.
13652         * gcc.dg/tree-ssa/vrp28.c: Likewise.
13653         * obj-c++.dg/encode-2.mm: Likewise.
13655 2015-05-28  DJ Delorie  <dj@redhat.com>
13657         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13659 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13661         * gnat.dg/discr43.adb: New test.
13663 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13665         * gnat.dg/varsize_temp.adb: Rename into...
13666         * gnat.dg/varsize1.adb: ...this.
13667         * gnat.dg/varsize_copy.ad[sb]: Rename into...
13668         * gnat.dg/varsize2.ad[sb]: ...this.
13669         * gnat.dg/varsize3_1.adb: New test.
13670         * gnat.dg/varsize3_2.adb: Likewise.
13671         * gnat.dg/varsize3_3.adb: Likewise.
13672         * gnat.dg/varsize3_4.adb: Likewise.
13673         * gnat.dg/varsize3_5.adb: Likewise.
13674         * gnat.dg/varsize3_6.adb: Likewise.
13675         * gnat.dg/varsize3_pkg1.ads: New helper.
13676         * gnat.dg/varsize3_pkg2.ads: Likewise.
13677         * gnat.dg/varsize3_pkg3.ads: Likewise.
13679 2015-05-28  Richard Biener  <rguenther@suse.de>
13681         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13683 2015-05-28  Richard Biener  <rguenther@suse.de>
13685         PR tree-optimization/66142
13686         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13688 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
13690         PR target/63810
13691         * gcc.dg/darwin-minversion-3.c: Update testcase.
13692         * gcc.dg/darwin-minversion-4.c: Ditto.
13693         * gcc.dg/darwin-minversion-5.c: New testcase.
13694         * gcc.dg/darwin-minversion-6.c: Ditto.
13695         * gcc.dg/darwin-minversion-7.c: Ditto.
13696         * gcc.dg/darwin-minversion-8.c: Ditto.
13697         * gcc.dg/darwin-minversion-9.c: Ditto.
13698         * gcc.dg/darwin-minversion-10.c: Ditto.
13699         * gcc.dg/darwin-minversion-11.c: Ditto.
13700         * gcc.dg/darwin-minversion-12.c: Ditto.
13702 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13704         PR rtl-optimization/66168
13705         * gcc.c-torture/compile/pr66168.c: New test.
13707 2015-05-27  Jeff Law  <law@redhat.com>
13709         PR target/39726
13710         * gcc.dg/target/m68k/pr39726-1.c: New test.
13712 2015-05-27  Nathan Sidwell  <nathan@acm.org>
13714         PR c++/66270
13715         * g++.dg/ext/alias-canon3.C: New.
13717 2015-05-27  Richard Biener  <rguenther@suse.de>
13719         PR tree-optimization/66272
13720         Revert parts of
13721         2014-08-15  Richard Biener  <rguenther@suse.de>
13723         PR tree-optimization/62031
13724         * gcc.dg/torture/pr66272.c: New testcase.
13726 2015-05-27  Richard Biener  <rguenther@suse.de>
13728         * gcc.dg/vect/slp-reduc-7.c: New testcase.
13730 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
13732         PR target/65358
13733         * gcc.dg/pr65358.c: New test.
13735 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
13737         PR fortran/65548
13738         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13739         semantic.
13740         * gfortran.dg/allocate_with_source_6.f90: New test.
13742 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
13744         * gnat.dg/atomic7_1.adb: New test.
13745         * gnat.dg/atomic7_2.adb: Likewise.
13746         * gnat.dg/atomic7_pkg1.ads: New helper.
13747         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13749 2015-05-26  Michael Matz  <matz@suse.de>
13751         PR middle-end/66251
13752         * gcc.dg/vect/pr66251.c: New test.
13754 2015-05-26  Richard Biener  <rguenther@suse.de>
13756         PR tree-optimization/66142
13757         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13759 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
13761         PR fortran/66082
13762         * gfortran.dg/allocatable_scalar_13.f90: New test
13764 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13766         * gnat.dg/warn11.adb: New test.
13767         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13769 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13771         * gnat.dg/vfa1_1.adb: New test.
13772         * gnat.dg/vfa1_2.adb: Likewise.
13773         * gnat.dg/vfa1_3.adb: Likewise.
13774         * gnat.dg/vfa1_4.adb: Likewise.
13775         * gnat.dg/vfa1_pkg.ads: New helper.
13777 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
13779         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13780         * gcc.target/i386/pr66232-3.c: Likewise.
13782 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
13784         PR target/66274
13785         * gcc.target/i386/pr66274.c: New test.
13787 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13789         * gnat.dg/renaming6.ad[sb]: New test.
13791 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
13793         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13794         and 'dg-require-effective-target pie'.
13796 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13798         PR c++/66243
13799         * g++.dg/cpp0x/pr66243.C: New.
13801 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
13803         PR lto/66180
13804         * g++.dg/lto/pr66180_0.C: New testcase.
13805         * g++.dg/lto/pr66180_1.C: New testcase.
13807 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
13809         PR fortran/66257
13810         * typebound_call_27.f90: New file.
13812 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13814         PR c++/65936
13815         * g++.dg/template/pr65936.C: New.
13817 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13819         PR tree-optimization/63387
13820         * gcc.dg/pr63387-2.c: New testcase.
13822 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13824         * gcc.dg/simd-1.c: Update to the new message.
13826 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
13828         * gcc.dg/nand.c: New testcase.
13830 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
13832         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13833         Set dg-do-what-default to compile only on ARM targets without
13834         arm_neon_hw execution support.  Remove redundant c-torture-execute
13835         in loop over test cases.
13837 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13839         PR target/65491
13840         * gcc.target/aarch64/pr65491_1.c: New test.
13841         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13842         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13844 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
13846         PR c++/65598
13847         * g++.dg/cpp0x/explicit9.C: New.
13848         * g++.dg/cpp0x/explicit8.C: Check the locations too.
13850 2015-05-22  Richard Biener  <rguenther@suse.de>
13852         PR tree-optimization/66251
13853         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13855 2015-05-22  Marek Polacek  <polacek@redhat.com>
13857         PR c/47043
13858         * c-c++-common/attributes-enum-1.c: New test.
13859         * c-c++-common/attributes-enum-2.c: New test.
13860         * g++.dg/cpp0x/attributes-enum-1.C: New test.
13861         * g++.dg/cpp1y/attributes-enum-1.C: New test.
13863 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
13865         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13866         effective target support.  If no arm_neon_hw support, do not attempt
13867         to execute the tests; only compile them.
13868         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13869         and "dg-require-effective-target arm_neon_ok".
13870         * gcc.target/arm/simd/vextp16_1.c: Likewise.
13871         * gcc.target/arm/simd/vextp64_1.c: Likewise.
13872         * gcc.target/arm/simd/vextp8_1.c: Likewise.
13873         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13874         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13875         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13876         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13877         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13878         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13879         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13880         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13881         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13882         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13883         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13884         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13885         * gcc.target/arm/simd/vexts16_1.c: Likewise.
13886         * gcc.target/arm/simd/vexts32_1.c: Likewise.
13887         * gcc.target/arm/simd/vexts64_1.c: Likewise.
13888         * gcc.target/arm/simd/vexts8_1.c: Likewise.
13889         * gcc.target/arm/simd/vextu16_1.c: Likewise.
13890         * gcc.target/arm/simd/vextu32_1.c: Likewise.
13891         * gcc.target/arm/simd/vextu64_1.c: Likewise.
13892         * gcc.target/arm/simd/vextu8_1.c: Likewise.
13893         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13894         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13895         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13896         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13897         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13898         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13899         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13900         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13901         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13902         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13903         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13904         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13905         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13906         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13907         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13908         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13909         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13910         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13911         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13912         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13913         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13914         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13915         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13916         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13917         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13918         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13919         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13920         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13921         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13922         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13923         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13924         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13925         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13926         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13927         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13928         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13929         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13930         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13931         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13932         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13933         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13934         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13935         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13936         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13937         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13938         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13939         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13940         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13941         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13942         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13943         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13944         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13945         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13946         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13947         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13948         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13949         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13950         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13951         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13952         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13953         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13954         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13955         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13956         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13957         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13958         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13959         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13960         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13961         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13962         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13963         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13964         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13965         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13966         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13967         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13968         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13969         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13970         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13971         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13972         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13973         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13974         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13975         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13976         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13977         * gcc.target/arm/simd/vzips16_1.c: Likewise.
13978         * gcc.target/arm/simd/vzips32_1.c: Likewise.
13979         * gcc.target/arm/simd/vzips8_1.c: Likewise.
13980         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13981         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13982         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13984 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
13986         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13987         * gcc.dg/vect/pr59354.c: Likewise.
13988         * gcc.dg/vect/pr64252.c: Likewise.
13989         * gcc.dg/vect/pr64404.c: Likewise.
13990         * gcc.dg/vect/pr64493.c: Likewise.
13991         * gcc.dg/vect/pr64495.c: Likewise.
13992         * gcc.dg/vect/pr64844.c: Likewise.
13993         * gcc.dg/vect/pr65518.c: Likewise.
13994         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13996 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
13998         PR c++/66210
13999         * g++.dg/cpp1y/var-templ28.C: New.
14001 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
14003         PR target/66232
14004         * gcc.target/i386/pr66232-1.c: New test.
14005         * gcc.target/i386/pr66232-2.c: Likewise.
14006         * gcc.target/i386/pr66232-3.c: Likewise.
14007         * gcc.target/i386/pr66232-4.c: Likewise.
14008         * gcc.target/i386/pr66232-5.c: Likewise.
14010 2015-05-21  Nathan Sidwell  <nathan@acm.org>
14012         * g++.dg/cpp1y/pr60943.C: New.
14014 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
14016         PR tree-optimization/66233
14017         * gcc.c-torture/execute/pr66233.c: New test.
14019 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
14021         PR fortran/66176
14022         * gfortran.dg/inline_matmul_11.f90:  New test.
14024 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
14026         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
14027         instead of listing several targets on its own.
14028         * gcc.target/i386/pr32219-2.c: Likewise.
14029         * gcc.target/i386/pr32219-3.c: Likewise.
14030         * gcc.target/i386/pr32219-4.c: Likewise.
14031         * gcc.target/i386/pr32219-5.c: Likewise.
14032         * gcc.target/i386/pr32219-6.c: Likewise
14033         * gcc.target/i386/pr32219-7.c: Likewise.
14034         * gcc.target/i386/pr32219-8.c: Likewise.
14035         * gcc.target/i386/pr39013-1.c: Likewise.
14036         * gcc.target/i386/pr39013-2.c: Likewise.
14037         * gcc.target/i386/pr64317.c: Likewise.
14039 2015-05-21  Jeff Law  <law@redhat.com>
14041         * gcc.target/hppa/shadd-3.c: New test.
14042         * gcc.target/hppa/shadd-4.c: New test.
14044 2015-05-21  Michael Matz  <matz@suse.de>
14046         * gcc.dg/vect/vect-strided-store.c: New test.
14047         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
14048         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
14050 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14052         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
14053         * gcc.dg/pow-sqrt-synth-1.c: New test.
14054         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
14056 2015-05-21  Richard Biener  <rguenther@suse.de>
14058         PR c++/66211
14059         * g++.dg/conversion/pr66211.C: New testcase.
14060         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
14062 2015-05-21  Jeff Law  <law@redhat.com>
14064         * gcc.target/hppa/shadd-2.c: New test.
14066 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
14068         PR target/54236
14069         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
14071 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14073         PR target/65937
14074         * gcc.target/arm/pr26702.c: Adjust target selector.
14076 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
14078         PR middle-end/66221
14079         * gcc.dg/lto/pr66221_0.c: New test.
14080         * gcc.dg/lto/pr66221_1.c: New test.
14082 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14084         PR c/52952
14085         * gcc.dg/redecl-4.c: Update column numbers.
14086         * gcc.dg/format/bitfld-1.c: Likewise.
14087         * gcc.dg/format/attr-2.c: Likewise.
14088         * gcc.dg/format/attr-6.c: Likewise.
14089         * gcc.dg/format/attr-7.c (baz): Likewise.
14090         * gcc.dg/format/asm_fprintf-1.c: Likewise.
14091         * gcc.dg/format/attr-4.c: Likewise.
14092         * gcc.dg/format/branch-1.c: Likewise.
14093         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
14094         locations within strings with embedded escape sequences.
14096 2015-05-20  Jeff Law  <law@redhat.com>
14098         * gcc.target/hppa/hppa.exp: New target test driver.
14099         * gcc.target/hppa/shadd-1.c: New test.
14101 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
14103         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
14105 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
14107         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
14108         (fn_33_k_and_r_style): New.
14109         (fn_33_stroustrup_style): New.
14110         (fn_33_allman_style): New.
14111         (fn_33_whitesmiths_style): New.
14112         (fn_33_horstmann_style): New.
14113         (fn_33_ratliff_banner_style): New.
14114         (fn_33_lisp_style): New.
14115         (fn_34_indent_dash_gnu): New.
14116         (fn_34_indent_dash_kr): New.
14117         (fn_34_indent_dash_orig): New.
14118         (fn_34_indent_linux_style): New.
14120 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
14122         PR fortran/65548
14123         * gfortran.dg/allocate_with_source_5.f90: Extend test.
14125 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
14127         PR tree-optimization/65447
14128         * gcc.dg/tree-ssa/pr65447.c: New test.
14130 2015-05-19  Nathan sidwell  <nathan@acm.org>
14132         * g++.dg/cpp0x/pr65954.C: New.
14134 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
14136         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
14138 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14140         * lib/target-supports.exp: Vector do not always have natural
14141         alignment on s390*.
14143 2015-05-19  David Sherwood  <david.sherwood@arm.com>
14145         * gcc.dg/loop-invariant.c: New testcase.
14147 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14149         * lib/target-supports.exp: Vector do not always have natural
14150         alignment on s390*.
14152 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14154         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
14155         s390*.
14156         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
14158 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14160         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
14161         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
14162         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
14163         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
14164         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
14165         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
14166         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
14167         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
14168         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
14169         * gcc.target/s390/zvector/vec-elem-1.c: New test.
14171 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14173         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
14175 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14177         * gcc.target/s390/s390.exp
14178         (check_effective_target_vector): New check.
14179         * gcc.target/s390/vector/vec-abi-1.c: New test.
14180         * gcc.target/s390/vector/vec-abi-2.c: New test.
14181         * gcc.target/s390/vector/vec-abi-3.c: New test.
14182         * gcc.target/s390/vector/vec-abi-4.c: New test.
14183         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
14184         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
14185         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
14186         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
14187         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
14188         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
14189         * gcc.target/s390/vector/vec-clobber-1.c: New test.
14190         * gcc.target/s390/vector/vec-cmp-1.c: New test.
14191         * gcc.target/s390/vector/vec-cmp-2.c: New test.
14192         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
14193         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
14194         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
14195         * gcc.target/s390/vector/vec-genmask-1.c: New test.
14196         * gcc.target/s390/vector/vec-genmask-2.c: New test.
14197         * gcc.target/s390/vector/vec-init-1.c: New test.
14198         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
14199         * gcc.target/s390/vector/vec-shift-1.c: New test.
14200         * gcc.target/s390/vector/vec-sub-1.c: New test.
14202 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14204         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
14206 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14208         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
14210 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14212         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
14214 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14216         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
14218 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14220         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
14222 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14224         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
14226 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14228         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
14230 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14232         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
14234 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14236         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
14238 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14240         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
14242 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14244         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
14246 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14248         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
14250 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14252         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
14254 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
14256         PR tree-optimization/66187
14257         * gcc.c-torture/execute/pr66187.c: New test.
14258         * gcc.dg/pr66187-1.c: New test.
14259         * gcc.dg/pr66187-2.c: New test.
14261 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14263         * gcc.dg/vect/bb-slp-35.c: Adjust.
14265 2015-05-19  Richard Biener  <rguenther@suse.de>
14267         PR tree-optimization/66165
14268         * gcc.dg/torture/pr66165.c: New testcase.
14270         PR tree-optimization/66185
14271         * gcc.dg/torture/pr66185.c: New testcase.
14273 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
14275         PR target/54236
14276         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
14278 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
14280         * gcc.target/mips/p5600-bonding.c : New file.
14282 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14284         PR fortran/66106
14285         * gfortran.dg/interface_operator_1.f90: New tests.
14287 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14289         PR fortran/66057
14290         * gfortran.dg/generic_29.f90: New tests.
14292 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14294         PR fortran/66043
14295         * gfortran.dg/storage_size_6.f90: New tests.
14297 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14299         PR fortran/66045
14300         * gfortran.dg/null1.f90: New test.
14302 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14304         PR fortran/66044
14305         * gfortran.dg/entry_21.f90: New test.
14307 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14309         PR fortran/66043
14310         * gfortran.dg/storage_size_6.f90: New tests.
14312 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14314         PR fortran/66040
14315         * gfortran.dg/misplaced_statement.f90: New test.
14317 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14319         PR fortran/66039
14320         * gfortran.dg/filepos1.f90: New test
14322 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14324         PR fortran/64925
14325         * gfortran.dg/pr64925.f90: New test.
14327 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14329         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14330         unit.
14331         * gfortran.dg/lto/pr41576_1.f90: Ditto.
14333 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
14335         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14336         to the family of pie capable targets.
14338 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
14340         * gcc.target/arm/bics_1.c : New testcase.
14341         * gcc.target/arm/bics_2.c : New testcase.
14342         * gcc.target/arm/bics_3.c : New testcase.
14343         * gcc.target/arm/bics_4.c : New testcase.
14345 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
14347         * gcc.target/mips/umips-attr.c: New test.
14349 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14351         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14352         * gcc.dg/20150120-2.c (dg-final): Ditto.
14353         * gcc.dg/20150120-2.c (dg-final): Ditto.
14354         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14356 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14358         PR target/66174
14359         * gcc.target/i386/pr66174.c: New test.
14361 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
14363         PR fortran/37131
14364         * gfortran.dg/matmul_bounds_6.f90:  New test.
14365         * gfortran.dg/matmul_bounds_7.f90:  New test.
14367 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
14369         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14370         * gfortran.dg/lto/pr41576_1.f90: Add interface.
14371         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14372         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14373         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14374         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14376 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14378         PR fortran/65903
14379         * gfortran.dg/continuation_13.f90: Update test.
14380         * gfortran.dg/pr65903.f90: New test.
14382 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
14384         PR fortran/66113
14385         * gfortran.dg/block_14.f90:  New test.
14387 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14389         PR fortran/44054
14390         * lib/gfortran-dg.exp: Update regex to handle two locations for
14391         the same diagnostic without caret.
14392         * gfortran.dg/badline.f: Test also that line numbers are correct
14393         before and after "left but not entered" warning.
14395 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
14396             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
14398         PR target/65768
14399         * gcc.target/arm/maskdata.c: New test.
14401 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
14403         PR fortran/65792
14404         * gfortran.dg/derived_constructor_components_5: New test
14406 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
14408         PR target/66140
14409         * gcc.target/alpha/pr66140.c: New test.
14411 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
14413         PR c/48956
14414         * gcc.dg/Wconversion-complex-c99.c: New test.
14415         * gcc.dg/Wconversion-complex-gnu.c: New test.
14417 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
14419         PR tree-optimization/64454
14420         * gcc.dg/modmod.c: New testcase.
14422 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
14424         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14426 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
14428         PR middle-end/66134
14429         * gcc.target/i386/mpx/pr66134.c: New test.
14431 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
14433         * gcc.target/powerpc/pr60158.c: New test.
14435 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
14437         * gcc.target/i386/sibcall-7.c: New test.
14438         * gcc.target/i386/sibcall-8.c: New test.
14440 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
14442         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14443         (abs64_in_dreg): Likewise.
14445 2015-05-14  Marek Polacek  <polacek@redhat.com>
14447         PR c/66066
14448         PR c/66127
14449         * gcc.dg/pr14649-1.c: Add -Wpedantic.
14450         * gcc.dg/pr19984.c: Likewise.
14451         * gcc.dg/pr66066-1.c: New test.
14452         * gcc.dg/pr66066-2.c: New test.
14453         * gcc.dg/pr66066-3.c: New test.
14455 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14457         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14458         * gcc.dg/pow-sqrt.x: New file.
14459         * gcc.dg/pow-sqrt-1.c: New test.
14460         * gcc.dg/pow-sqrt-2.c: Likewise.
14461         * gcc.dg/pow-sqrt-3.c: Likewise.
14463 2015-05-13  Richard Biener  <rguenther@suse.de>
14465         PR tree-optimization/66123
14466         * gcc.dg/torture/pr66123.c: New testcase.
14468 2015-05-13  Richard Biener  <rguenther@suse.de>
14470         PR middle-end/66110
14471         * gcc.dg/alias-2.c: Adjust.
14472         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14474 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14476         PR target/65103
14477         * gcc.target/i386/pr65103-3.c: New.
14479 2015-05-13  Martin Liska  <mliska@suse.cz>
14481         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14483 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
14485         PR target/66112
14486         * gcc.target/i386/pr66112-2.c: New test.
14488         PR target/66112
14489         * gcc.target/i386/pr66112-1.c: New test.
14491 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14493         PR target/66048
14494         * gcc.target/i386/mpx/pr66048.cc: New.
14496 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14498         PR rtl-optimization/64616
14499         * gcc.dg/loop-8.c: New test.
14500         * gcc.dg/loop-9.c: New test.
14502 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14504         PR target/pr66047.c
14505         * gcc.target/i386/pr66047.c: New testcase.
14507 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14509         PR ipa/65873
14510         * gcc.c-torture/compile/pr65873.c: New testcase.
14512 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
14514         PR fortran/66111
14515         * gfortran.dg/inline_matmul_10.f90:  New test.
14517 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
14519         * c-c++-common/Wmisleading-indentation.c: New testcase.
14520         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14521         * c-c++-common/Wmisleading-indentation-2.md: New file.
14523 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14525         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14526         "break".
14527         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14529 2015-05-12  Richard Biener  <rguenther@suse.de>
14531         PR tree-optimization/66101
14532         * gcc.dg/torture/pr66101.c: New testcase.
14534 2015-05-12  Richard Biener  <rguenther@suse.de>
14536         PR tree-optimization/37021
14537         * gcc.target/i386/vect-addsub.c: New testcase.
14539 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
14541         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14543 2015-05-12  Tom de Vries  <tom@codesourcery.com>
14545         PR tree-optimization/66010
14546         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14548 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
14550         PR c++/65133
14551         * g++.dg/cpp0x/trailing10.C: New.
14553 2015-05-12  Richard Biener  <rguenther@suse.de>
14555         * gcc.dg/vect/bb-slp-35.c: New testcase.
14557 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
14559         PR fortran/66100
14560         * gfortran.dg/bound_simplification_6.f90: New.
14562 2015-05-11  Steve Ellcey  <sellcey@mips.com>
14564         * gcc.target/mips/branch-1.c: Pass argument to bar().
14566 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
14568         PR target/65753
14569         * gcc.target/i386/pr65753.c: New test.
14571 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
14573         PR rtl-optimization/66076
14574         * gcc.dg/torture/pr66076.c: New test.
14576 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14578         PR fortran/66041
14579         * gfortran.dg/inline_matmul_7.f90:  New test.
14580         * gfortran.dg/inline_matmul_8.f90:  New test.
14581         * gfortran.dg/inline_matmul_9.f90:  New test.
14583 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
14585         * gfortran.dg/bound_simplification_5.f90: New.
14587 2015-05-09  Jason Merrill  <jason@redhat.com>
14589         * lib/target-supports.exp (cxx_default): New global.
14590         (check_effective_target_c++11_only)
14591         (check_effective_target_c++14_only)
14592         (check_effective_target_c++98_only)
14593         (check_effective_target_c++1z_only): Check it.
14595 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
14597         PR tree-optimization/64454
14598         * gcc.dg/tree-ssa/vrp97.c: New file.
14599         * gcc.dg/vect/slp-perm-7.c: Update.
14601 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
14603         PR fortran/65894
14604         * gfortran.dg/elemental_subroutine_11.f90: New test.
14606 2015-05-08  Richard Biener  <rguenther@suse.de>
14608         PR tree-optimization/66036
14609         * gcc.dg/vect/slp-41.c: New testcase.
14611 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
14613         * gfortran.dg/elemental_optional_args_7.f90: New.
14615 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
14617         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14618         allow cmlt or sshr.
14620 2015-05-08  Marek Polacek  <polacek@redhat.com>
14622         PR c/64918
14623         * gcc.dg/Woverride-init-side-effects-1.c: New test.
14624         * gcc.dg/Woverride-init-side-effects-2.c: New test.
14626 2015-05-07  Marek Polacek  <polacek@redhat.com>
14628         PR c/65179
14629         * c-c++-common/Wshift-negative-value-1.c: New test.
14630         * c-c++-common/Wshift-negative-value-2.c: New test.
14631         * c-c++-common/Wshift-negative-value-3.c: New test.
14632         * c-c++-common/Wshift-negative-value-4.c: New test.
14633         * c-c++-common/Wshift-negative-value-5.c: New test.
14634         * c-c++-common/Wshift-negative-value-6.c: New test.
14635         * gcc.dg/c90-left-shift-1.c: New test.
14636         * gcc.dg/c99-const-expr-7.c: Add dg-error.
14637         * gcc.dg/c99-left-shift-1.c: New test.
14639 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
14641         PR middle-end/192
14642         PR middle-end/54303
14643         * gcc.dg/fdata-sections-2.c: New file.
14645 2015-05-07  Marek Polacek  <polacek@redhat.com>
14647         PR testsuite/66046
14648         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14649         last dg-output.
14650         * c-c++-common/ubsan/align-7.c: Likewise.
14651         * c-c++-common/ubsan/bounds-8.c: Likewise.
14652         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14653         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14654         * c-c++-common/ubsan/null-1.c: Likewise.
14655         * c-c++-common/ubsan/null-10.c: Likewise.
14656         * c-c++-common/ubsan/null-11.c: Likewise.
14657         * c-c++-common/ubsan/null-2.c: Likewise.
14658         * c-c++-common/ubsan/null-3.c: Likewise.
14659         * c-c++-common/ubsan/null-4.c: Likewise.
14660         * c-c++-common/ubsan/null-5.c: Likewise.
14661         * c-c++-common/ubsan/null-6.c: Likewise.
14662         * c-c++-common/ubsan/null-7.c: Likewise.
14663         * c-c++-common/ubsan/null-8.c: Likewise.
14664         * c-c++-common/ubsan/null-9.c: Likewise.
14665         * c-c++-common/ubsan/object-size-1.c: Likewise.
14666         * c-c++-common/ubsan/object-size-10.c: Likewise.
14667         * c-c++-common/ubsan/object-size-4.c: Likewise.
14668         * c-c++-common/ubsan/object-size-5.c: Likewise.
14669         * c-c++-common/ubsan/object-size-7.c: Likewise.
14670         * c-c++-common/ubsan/object-size-8.c: Likewise.
14671         * c-c++-common/ubsan/object-size-9.c: Likewise.
14672         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14673         * c-c++-common/ubsan/overflow-int128.c: Likewise.
14674         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14675         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14676         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14677         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14678         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14679         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14680         * c-c++-common/ubsan/pr59333.c: Likewise.
14681         * c-c++-common/ubsan/pr59667.c: Likewise.
14682         * c-c++-common/ubsan/pr60613-2.c: Likewise.
14683         * c-c++-common/ubsan/pr60636.c: Likewise.
14684         * c-c++-common/ubsan/pr63802.c: Likewise.
14685         * c-c++-common/ubsan/recovery-1.c: Likewise.
14686         * c-c++-common/ubsan/recovery-3.c: Likewise.
14687         * c-c++-common/ubsan/shift-1.c: Likewise.
14688         * c-c++-common/ubsan/shift-2.c: Likewise.
14689         * c-c++-common/ubsan/shift-4.c: Likewise.
14690         * c-c++-common/ubsan/shift-7.c: Likewise.
14691         * c-c++-common/ubsan/undefined-2.c: Likewise.
14692         * c-c++-common/ubsan/vla-1.c: Likewise.
14693         * g++.dg/ubsan/null-1.C: Likewise.
14694         * g++.dg/ubsan/null-3.C: Likewise.
14695         * g++.dg/ubsan/null-4.C: Likewise.
14696         * g++.dg/ubsan/vptr-8.C: Likewise.
14697         * g++.dg/ubsan/vptr-9.C: Likewise.
14698         * gcc.dg/ubsan/bounds-2.c: Likewise.
14699         * gcc.dg/ubsan/object-size-9.c: Likewise.
14701 2015-05-07  Jeff Law  <law@redhat.com>
14703         * gcc.dg/tree-ssa/shorten-1.c: New test.
14705 2015-05-07  Richard Biener  <rguenther@suse.de>
14707         PR tree-optimization/66002
14708         * gcc.dg/vect/vect-125.c: New testcase.
14710 2015-05-07  Marek Polacek  <polacek@redhat.com>
14711             Martin Uecker  <uecker@eecs.berkeley.edu>
14713         * c-c++-common/ubsan/bounds-10.c: New test.
14715 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
14717         * jit.dg/harness.h (set_options): Wrap with
14718         #ifndef TEST_ESCHEWS_SET_OPTIONS.
14719         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14720         Special-case test-benchmark.c as a negative.
14721         * jit.dg/test-benchmark.c: New file.
14723 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
14725         PR target/64208
14726         * gcc.target/arm/pr64208.c: New test.
14728 2015-05-06  Alan Modra  <amodra@gmail.com>
14730         PR target/66020
14731         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14732         (gparms): Make volatile.
14734 2015-05-06  Richard Biener  <rguenther@suse.de>
14736         PR tree-optimization/62283
14737         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14739 2015-05-06  Christian Bruel  <christian.bruel@st.com>
14741         PR target/66015
14742         * gcc.target/aarch64/iinline-attr-1.c: New test.
14744 2015-05-06  Richard Biener  <rguenther@suse.de>
14746         * gcc.dg/vect/bb-slp-34.c: New testcase.
14748 2015-05-06  Richard Biener  <rguenther@suse.de>
14750         PR tree-optimization/62283
14751         * gcc.dg/vect/bb-slp-14.c: Adjust.
14753 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14755         PR target/65990
14756         * gcc.target/i386/pr65990.c: New test.
14758 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
14760         PR target/65915
14761         * gcc.target/i386/pr65915.c: New.
14763 2015-05-05  Tom de Vries  <tom@codesourcery.com>
14765         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14766         'va_list escapes 0'.
14768 2015-05-05  Tom de Vries  <tom@codesourcery.com>
14770         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14771         in r222173.
14773 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
14775         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14776         * gcc.target/arm/pr65924.c: Likewise.
14778 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14780         PR target/65871
14781         * gcc.target/i386/pr65871-3.c: New test.
14783 2015-05-04  Jeff Law  <law@redhat.com>
14785         Revert:
14786         2015-05-04  Jeff Law  <law@redhat.com>
14787         * gcc.dg/tree-ssa/shorten-1.c: New test.
14789 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
14790             Jakub Jelinek  <jakub@redhat.com>
14792         PR c++/66007
14793         * g++.dg/cpp0x/Wnarrowing4.C: New.
14795 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
14797         * lib/target-supports.exp
14798         (check_effective_target_keeps_null_pointer_checks): Clarify that
14799         this is for targets that disable -fdelete-null-pointer-checks,
14800         not default it to off.
14801         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14802         -fdelete-null-pointer-checks explicit.
14803         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14804         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14805         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14806         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14807         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14808         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14809         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14810         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14811         * gcc.dg/tree-ssa/pr20318.c: Likewise.
14812         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14813         * gcc.dg/tree-ssa/pr20702.c: Likewise.
14814         * gcc.dg/tree-ssa/pr21086.c: Likewise.
14815         * gcc.dg/tree-ssa/pr21090.c: Likewise.
14816         * gcc.dg/tree-ssa/pr58480.c: Likewise.
14817         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14818         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14819         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14820         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14821         * gcc.dg/tree-ssa/unreachable.c: Likewise.
14822         * gcc.dg/tree-ssa/vrp02.c: Likewise.
14823         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14824         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14825         * gcc.dg/tree-ssa/vrp55.c: Likewise.
14826         * g++.dg/cpp0x/static_assert9.C: Likewise.
14827         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14828         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14829         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14830         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14831         * g++.dg/tree-ssa/pr26406.C: Likewise.
14833 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
14835         PR tree-optimization/65984
14836         * c-c++-common/ubsan/pr65984.c: New test.
14838 2015-05-04  Jeff Law  <law@redhat.com>
14840         * gcc.dg/tree-ssa/shorten-1.c: New test.
14842 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14844         PR fortran/44735
14845         * gfortran.dg/pr44735.f90: New test.
14847 2015-05-04  Richard Biener  <rguenther@suse.de>
14849         PR tree-optimization/65965
14850         * gcc.dg/vect/bb-slp-33.c: New testcase.
14852 2015-05-04  Richard Biener  <rguenther@suse.de>
14854         PR tree-optimization/65935
14855         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14857 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
14859         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14860         for each supported variant instead of CHECK_RESULTS.
14861         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14862         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14863         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14864         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14865         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14866         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14867         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14868         expected results for unsupported variants.  Call CHECK for each
14869         supported variant instead of CHECK_RESULTS.
14870         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14871         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14872         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14873         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14874         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14875         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14876         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14877         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14878         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14879         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14880         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14881         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14882         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14883         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14884         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14885         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14886         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14887         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14888         expected results for unsupported variants.
14889         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14890         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14891         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14892         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14893         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14894         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14895         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14896         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14897         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14898         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14899         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14900         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14901         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14902         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14903         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14904         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14905         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14906         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14907         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14908         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14909         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14910         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14911         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14912         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14913         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14914         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14915         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14916         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14918 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
14920         PR fortran/37131
14921         * gfortran.dg/bound_9.f90:  Add pointer assignment.
14923 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
14924             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
14926         PR c++/65858
14927         * g++.dg/cpp0x/Wnarrowing3.C: New.
14929 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
14931         * gcc.dg/20150120-1.c: New test.
14932         * gcc.dg/20150120-2.c: New test.
14933         * gcc.dg/20150120-3.c: New test.
14935 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
14937         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14939 2015-05-01  Renlin Li  <renlin.li@arm.com>
14941         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14943 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
14945         * gfortran.dg/bound_simplification_4.f90: New.
14947 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14949         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14950         with powerpc_p8vector_ok.
14952 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
14954         PR fortran/37131
14955         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
14956         scan pattern.
14957         * gfortran.dg/bound_9.f90:  New test case.
14959 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
14961         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14962         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14963         for 32bit x86 targets.
14964         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14965         for 32bit x86 targets.
14966         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14967         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14968         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14969         for 32bit x86 targets.
14971 2015-04-30  Marek Polacek  <polacek@redhat.com>
14973         PR tree-optimization/63551
14974         * g++.dg/ipa/pr63551.C: New test.
14976 2015-04-30  Caroline Tice  <cmtice@google.com>
14978         PR  65929
14979         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
14980         partition size on certain targets.
14982 2015-04-30  Renlin Li  <renlin.li@arm.com>
14984         * gcc.target/aarch64/vect-reduc-or_1.c: New.
14986 2015-04-30  Marek Polacek  <polacek@redhat.com>
14988         * c-c++-common/Wbool-compare-3.c: New test.
14990         * gcc.dg/pr65901.c (foo): Adjust dg-error.
14991         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14993 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
14995         PR c++/57610
14996         * g++.dg/init/ref22.C: New.
14998 2015-04-30  Marek Polacek  <polacek@redhat.com>
15000         * gcc.dg/init-bad-8.c: New test.
15002         * gcc.dg/incomplete-typedef-1.c: New test.
15004 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
15006         PR c++/59955
15007         * g++.dg/template/crash121.C: New.
15009 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
15011         * gcc.target/mips/call-from-init.c: New test.
15012         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
15014 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
15016         PR target/65871
15017         * gcc.target/i386/pr65871-1.c: New test.
15018         * gcc.target/i386/pr65871-2.c: Ditto.
15020 2015-04-29  Marek Polacek  <polacek@redhat.com>
15022         PR c/64610
15023         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
15024         * c-c++-common/Wbool-compare-2.c: New test.
15026 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
15028         PR target/65770
15029         * gcc.target/aarch64/vstN_lane_1.c: New file.
15031 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
15033         PR c++/64667
15034         * g++.dg/warn/Winit-self-3.C: New.
15036 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
15038         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
15040 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
15042         PR target/65924
15043         * gcc.target/arm/pr65924.c: New test.
15045 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
15047         * g++.dg/gomp/tpl-target-update.C: New file.
15049 2015-04-29  Richard Biener  <rguenther@suse.de>
15051         PR tree-optimization/65917
15052         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
15054 2015-04-29  Christian Bruel  <christian.bruel@st.com>
15056         PR target/64835
15057         * gcc.dg/ipa/iinline-attr.c: New test.
15058         * gcc.target/i386/iinline-attr-2.c: New test.
15060 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
15062         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
15063         segfault is fixed.
15065 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15067         * gcc.dg/vect/vect-33.c: Remove spurious line.
15069 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
15071         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
15073 2015-04-28  Marek Polacek  <polacek@redhat.com>
15075         PR c/65901
15076         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
15077         * gcc.dg/pr65901.c: New test.
15079 2015-04-28  Richard Biener  <rguenther@suse.de>
15081         PR tree-optimization/62283
15082         * gfortran.dg/vect/pr62283-2.f: New testcase.
15083         * gcc.dg/vect/bb-slp-14.c: Adjust.
15085 2015-04-28  Richard Biener  <rguenther@suse.de>
15087         PR tree-optimization/65851
15088         * g++.dg/torture/pr65851.C: New testcase.
15090 2015-04-27  Jeff Law <law@redhat.com>
15092         PR tree-optimization/65217
15093         * gcc.target/i386/pr65217.c: Remove XFAIL.
15095 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
15097         PR fortran/60322
15098         Add tests forgotten to svn-add.
15099         * gfortran.dg/class_allocate_19.f03: New test.
15100         * gfortran.dg/class_array_20.f03: New test.
15101         * gfortran.dg/class_array_21.f03: New test.
15102         * gfortran.dg/finalize_29.f08: New test.
15104 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
15106         PR fortran/59678
15107         PR fortran/65841
15108         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
15109         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
15111 2015-04-27  Caroline Tice  <cmtice@google.com>
15113         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
15114         partition size.
15116 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
15118         PR target/64579
15119         * gcc.target/powerpc/htm-1.c: New test.
15120         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
15121         on 64-bit compiles.
15122         (__builtin_tabortdci): Likewise.
15123         (__builtin_tcheck): Remove operand.
15124         * lib/target-supports.exp (check_htm_hw_available): New function.
15126 2015-04-27  Richard Biener  <rguenther@suse.de>
15128         * gcc.target/i386/pr65217.c: XFAIL.
15130 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
15132         PR tree-optimization/65875
15133         * gcc.c-torture/compile/pr65875.c: New test.
15135 2015-04-25  Marek Polacek  <polacek@redhat.com>
15137         PR c/52085
15138         * gcc.dg/enum-incomplete-2.c: New test.
15139         * gcc.dg/enum-mode-1.c: New test.
15141 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15143         PR target/65849
15144         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
15145         set new options.
15146         * gcc.target/powerpc/pr65849-2.c: Likewise.
15148 2015-04-24  Tom de Vries  <tom@codesourcery.com>
15150         PR tree-optimization/65802
15151         * g++.dg/pr65802.C: Move to ...
15152         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
15153         stdarg.h.  Rewrite for C.
15154         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
15155         va_start and va_end.  Remove unnecessary inline asm.
15157 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
15158             Wei Mi  <wmi@google.com>
15160         * gcc.target/i386/sse2-load-multi.c: New test.
15161         * gcc.target/i386/sse2-store-multi.c: Ditto.
15163 2015-04-24  Marek Polacek  <polacek@redhat.com>
15165         PR c/65830
15166         * c-c++-common/pr65830.c: New test.
15168         PR c/63357
15169         * c-c++-common/Wlogical-op-1.c: New test.
15171 2015-04-24  Marek Polacek  <polacek@redhat.com>
15173         PR c/61534
15174         * c-c++-common/pr61534-1.c: New test.
15176 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15177             Steven Bosscher <steven@gcc.gnu.org>
15179         PR rtl-optimization/34503
15180         * gcc.target/arm/pr64616.c: New file.
15182 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
15184         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
15186 2015-04-24  Terry Guo  <terry.guo@arm.com>
15188         * gcc.target/arm/pr65710.c: Update the options.
15190 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
15192         * gcc.target/i386/pr65523.c: Skip x32.
15194 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15196         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
15197         to look for vcl* where appropriate.
15199 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15201         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
15202         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15204 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
15206         PR target/26702
15207         * gcc.target/arm/pr26702.c: New test.
15209 2015-04-23  Marek Polacek  <polacek@redhat.com>
15211         PR c/65345
15212         * gcc.dg/pr65345-1.c: New test.
15213         * gcc.dg/pr65345-2.c: New test.
15215 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15217         * gcc.target/powerpc/crypto-builtin-2.c: New.
15219 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
15221         PR fortran/60322
15222         * gfortran.dg/class_allocate_19.f03: New test.
15223         * gfortran.dg/class_array_20.f03: New test.
15224         * gfortran.dg/class_array_21.f03: New test.
15225         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
15226         * gfortran.dg/finalize_15.f90: Fixing comparision to model
15227         initialization correctly.
15228         * gfortran.dg/finalize_29.f08: New test.
15230 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15232         * gcc.target/powerpc/swaps-p8-18.c: New test.
15234 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15236         PR target/65456
15237         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
15238         * gcc.dg/vect/bb-slp-25.c: Likewise.
15239         * gcc.dg/vect/bb-slp-29.c: Likewise.
15240         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
15241         vect_no_align && { ! vect_hw_misalign }.
15242         * gcc.dg/vect/bb-slp-9.c: Likewise.
15243         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
15244         vect_hw_misalign.
15245         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
15246         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
15247         account for POWER8, where peeling for alignment is not needed.
15248         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
15249         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15250         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
15251         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
15252         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
15253         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
15254         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
15255         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
15256         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
15257         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15258         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15259         * gcc.dg/vect/pr16105.c: Likewise.
15260         * gcc.dg/vect/pr20122.c: Likewise.
15261         * gcc.dg/vect/pr33804.c: Likewise.
15262         * gcc.dg/vect/pr33953.c: Likewise.
15263         * gcc.dg/vect/pr56787.c: Likewise.
15264         * gcc.dg/vect/pr58508.c: Likewise.
15265         * gcc.dg/vect/slp-25.c: Likewise.
15266         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
15267         * gcc.dg/vect/vect-105.c: Likewise.
15268         * gcc.dg/vect/vect-27.c: Likewise.
15269         * gcc.dg/vect/vect-29.c: Likewise.
15270         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
15271         POWER8.
15272         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
15273         && { ! vect_hw_misalign }.
15274         * gcc.dg/vect/vect-44.c: Likewise.
15275         * gcc.dg/vect/vect-48.c: Likewise.
15276         * gcc.dg/vect/vect-50.c: Likewise.
15277         * gcc.dg/vect/vect-52.c: Likewise.
15278         * gcc.dg/vect/vect-56.c: Likewise.
15279         * gcc.dg/vect/vect-60.c: Likewise.
15280         * gcc.dg/vect/vect-72.c: Likewise.
15281         * gcc.dg/vect/vect-75-big-array.c: Likewise.
15282         * gcc.dg/vect/vect-75.c: Likewise.
15283         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
15284         * gcc.dg/vect/vect-77-global.c: Likewise.
15285         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
15286         * gcc.dg/vect/vect-78-global.c: Likewise.
15287         * gcc.dg/vect/vect-93.c: Likewise.
15288         * gcc.dg/vect/vect-95.c: Likewise.
15289         * gcc.dg/vect/vect-96.c: Likewise.
15290         * gcc.dg/vect/vect-cond-1.c: Likewise.
15291         * gcc.dg/vect/vect-cond-3.c: Likewise.
15292         * gcc.dg/vect/vect-cond-4.c: Likewise.
15293         * gcc.dg/vect/vect-cselim-1.c: Likewise.
15294         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
15295         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15296         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
15297         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15298         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
15299         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
15300         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
15301         * gcc.dg/vect/vect-outer-3a.c: Likewise.
15302         * gcc.dg/vect/vect-outer-5.c: Likewise.
15303         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
15304         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
15305         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
15306         * gcc.dg/vect/vect-outer-fir.c: Likewise.
15307         * gcc.dg/vect/vect-peel-3.c: Likewise.
15308         * gcc.dg/vect/vect-peel-4.c: Likewise.
15309         * gcc.dg/vect/vect-pre-interact.c: Likewise.
15310         * gcc.target/powerpc/pr65456.c: New test.
15311         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
15312         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
15313         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15314         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
15315         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
15316         vect_no_align && { ! vect_hw_misalign }.
15317         * gfortran.dg/vect/vect-3.f90: Likewise.
15318         * gfortran.dg/vect/vect-4.f90: Likewise.
15319         * gfortran.dg/vect/vect-5.f90: Likewise.
15320         * lib/target-supports.exp (check_effective_target_vect_no_align):
15321         Return 1 for POWER8.
15322         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
15324 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
15326         PR fortran/65429
15327         * gfortran.dg/pr65429.f90: New test.
15329 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
15331         * c-c++-common/asan/user-section-1.c: New test.
15332         * c-c++-common/asan/user-section-2.c: New test.
15333         * c-c++-common/asan/user-section-3.c: New test.
15335 2015-04-22  Hale Wang  <hale.wang@arm.com>
15336             Terry Guo  <terry.guo@arm.com>
15338         PR rtl-optimization/64818
15339         * gcc.target/arm/pr64818.c: New test.
15341 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
15343         PR ipa/65076
15344         * g++.dg/tree-ssa/pr61034.C: Update template.
15345         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15346         * gcc.dg/Warray-bounds-11.c: Likewise.
15347         * gcc.dg/Warray-bounds.c: Likewise.
15349 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15351         PR libgfortran/65234
15352         * gfortran.dg/fmt_unlimited.f90: New test.
15354 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
15356         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15357         headers.
15358         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15359         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15360         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15361         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15362         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15363         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15364         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15366 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15368         PR libgfortran/56743
15369         * gfortran.dg/namelist_87.f90: New test.
15371 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15373         * gcc.target/aarch64/mult-synth_1.c: New test.
15374         * gcc.target/aarch64/mult-synth_2.c: Likewise.
15375         * gcc.target/aarch64/mult-synth_3.c: Likewise.
15376         * gcc.target/aarch64/mult-synth_4.c: Likewise.
15377         * gcc.target/aarch64/mult-synth_5.c: Likewise.
15378         * gcc.target/aarch64/mult-synth_6.c: Likewise.
15380 2015-04-21  Richard Biener  <rguenther@suse.de>
15382         PR tree-optimization/65650
15383         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15384         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15385         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15386         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15387         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15388         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15390 2015-04-21  Tom de Vries  <tom@codesourcery.com>
15392         PR tree-optimization/65802
15393         * g++.dg/pr65802.C: New test.
15395 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
15397         PR testsuite/65767
15398         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15399         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15401 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
15403         PR c++/65801
15404         * g++.dg/cpp0x/Wnarrowing2.C: New.
15406 2015-04-20  Jeff Law  <law@redhat.com>
15408         PR tree-optimization/65658
15409         * gcc.dg/pr65658.c: New test.
15411 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
15413         PR target/64134
15414         * gcc.target/aarch64/vec_init_1.c: New test.
15416 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
15418         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15419         targets.
15421 2015-04-18  Martin Sebor  <msebor@redhat.com>
15423         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15424         of non-nul characters.
15425         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15427 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15429         PR target/65787
15430         * gcc.target/powerpc/pr65787.c: New.
15432 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
15434         PR target/65689
15435         * gcc.target/aarch64/c-output-template-4.c: New test.
15437 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15439         PR target/65780
15440         * gcc.dg/pr65780-1.c: New test.
15441         * gcc.dg/pr65780-2.c: Likewise.
15442         * gcc.target/i386/pr32219-9.c: Likewise.
15443         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15444         symbol.
15445         * gcc.target/i386/pr64317.c (c): Initialize.
15447 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15449         PR target/65612
15450         * g++.dg/ext/mv18.C: New test.
15451         * g++.dg/ext/mv19.C: Likewise.
15452         * g++.dg/ext/mv20.C: Likewise.
15453         * g++.dg/ext/mv21.C: Likewise.
15454         * g++.dg/ext/mv22.C: Likewise.
15455         * g++.dg/ext/mv23.C: Likewise.
15457 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
15459         PR c++/64527
15460         * g++.dg/init/pr64527.C: New test.
15462 2015-04-17  Tom de Vries  <tom@codesourcery.com>
15463             Michael Matz  <matz@suse.de>
15465         PR tree-optimization/64950
15466         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15467         x86_64-*-*.
15469 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
15471         * c-c++-common/asan/user-section-1.c: New test.
15473 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
15475         PR debug/65771
15476         * gcc.dg/debug/pr65771.c: New test.
15478 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
15480         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15481         __buitlin_alloca with __builtin_alloca.
15483 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
15485         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15487 2015-04-16  Richard Biener  <rguenther@suse.de>
15489         PR tree-optimization/64277
15490         * gcc.dg/Warray-bounds-14.c: New testcase.
15491         * gcc.dg/Warray-bounds-15.c: Likewise.
15492         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15493         * c-c++-common/ubsan/bounds-6.c: Likewise.
15495 2015-04-16  Renlin Li  <renlin.li@arm.com>
15497         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15498         * gcc.target/arm/unsigned-float.c: New.
15500 2015-04-16  Richard Biener  <rguenther@suse.de>
15502         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15503         * gcc.dg/tree-ssa/pr37508.c: Adjust.
15504         * gfortran.dg/reassoc_6.f: Remove XFAIL.
15506 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
15508         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15509         * g++.dg/cpp0x/decltype-call1.C: Likewise.
15510         * g++.dg/cpp0x/defaulted21.C: Likewise.
15511         * g++.dg/cpp0x/defaulted28.C: Likewise.
15512         * g++.dg/cpp0x/defaulted47.C: Likewise.
15513         * g++.dg/cpp0x/elision_neg.C: Likewise.
15514         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15515         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15516         * g++.dg/cpp0x/implicit1.C: Likewise.
15517         * g++.dg/cpp0x/implicit9.C: Likewise.
15518         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15519         * g++.dg/cpp0x/range-for13.C: Likewise.
15520         * g++.dg/gomp/clause-2.C: Likewise.
15521         * g++.dg/gomp/udr-5.C: Likewise.
15522         * g++.dg/inherit/access6.C: Likewise.
15523         * g++.dg/lookup/duperr1.C: Likewise.
15524         * g++.dg/lookup/friend2.C: Likewise.
15525         * g++.dg/lookup/pr6936.C: Likewise.
15526         * g++.dg/lookup/scoped1.C: Likewise.
15527         * g++.dg/lookup/using26.C: Likewise.
15528         * g++.dg/lookup/using38.C: Likewise.
15529         * g++.dg/other/access2.C: Likewise.
15530         * g++.dg/overload/defarg3.C: Likewise.
15531         * g++.dg/overload/defarg6.C: Likewise.
15532         * g++.dg/parse/access11.C: Likewise.
15533         * g++.dg/parse/access2.C: Likewise.
15534         * g++.dg/parse/access3.C: Likewise.
15535         * g++.dg/parse/access4.C: Likewise.
15536         * g++.dg/parse/access5.C: Likewise.
15537         * g++.dg/parse/access6.C: Likewise.
15538         * g++.dg/parse/access8.C: Likewise.
15539         * g++.dg/parse/access9.C: Likewise.
15540         * g++.dg/parse/crash40.C: Likewise.
15541         * g++.dg/tc1/dr142.C: Likewise.
15542         * g++.dg/tc1/dr166.C: Likewise.
15543         * g++.dg/tc1/dr52.C: Likewise.
15544         * g++.dg/template/access11.C: Likewise.
15545         * g++.dg/template/access18.C: Likewise.
15546         * g++.dg/template/access19.C: Likewise.
15547         * g++.dg/template/access2.C: Likewise.
15548         * g++.dg/template/access20.C: Likewise.
15549         * g++.dg/template/access26.C: Likewise.
15550         * g++.dg/template/access3.C: Likewise.
15551         * g++.dg/template/access7.C: Likewise.
15552         * g++.dg/template/conv12.C: Likewise.
15553         * g++.dg/template/crash69.C: Likewise.
15554         * g++.dg/template/friend31.C: Likewise.
15555         * g++.dg/template/friend32.C: Likewise.
15556         * g++.dg/template/memfriend15.C: Likewise.
15557         * g++.dg/template/memfriend16.C: Likewise.
15558         * g++.dg/template/memfriend17.C: Likewise.
15559         * g++.dg/template/memfriend7.C: Likewise.
15560         * g++.dg/template/pr32519.C: Likewise.
15561         * g++.dg/template/qualttp21.C: Likewise.
15562         * g++.dg/template/qualttp8.C: Likewise.
15563         * g++.dg/template/ttp10.C: Likewise.
15564         * g++.dg/template/typedef11.C: Likewise.
15565         * g++.dg/template/typedef13.C: Likewise.
15566         * g++.dg/template/typedef19.C: Likewise.
15567         * g++.dg/template/typedef20.C: Likewise.
15568         * g++.dg/template/typedef22.C: Likewise.
15569         * g++.dg/template/using16.C: Likewise.
15570         * g++.dg/template/virtual3.C: Likewise.
15571         * g++.dg/ubsan/pr61272.C: Likewise.
15572         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15573         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15574         * g++.old-deja/g++.brendan/enum6.C: Likewise.
15575         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15576         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15577         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15578         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15579         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15580         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15581         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15582         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15583         * g++.old-deja/g++.jason/access17.C: Likewise.
15584         * g++.old-deja/g++.jason/access18.C: Likewise.
15585         * g++.old-deja/g++.jason/access22.C: Likewise.
15586         * g++.old-deja/g++.jason/access23.C: Likewise.
15587         * g++.old-deja/g++.jason/access8.C: Likewise.
15588         * g++.old-deja/g++.jason/delete3.C: Likewise.
15589         * g++.old-deja/g++.jason/report.C: Likewise.
15590         * g++.old-deja/g++.law/access2.C: Likewise.
15591         * g++.old-deja/g++.law/access3.C: Likewise.
15592         * g++.old-deja/g++.law/access4.C: Likewise.
15593         * g++.old-deja/g++.law/access5.C: Likewise.
15594         * g++.old-deja/g++.law/arm12.C: Likewise.
15595         * g++.old-deja/g++.law/arm14.C: Likewise.
15596         * g++.old-deja/g++.law/ctors13.C: Likewise.
15597         * g++.old-deja/g++.law/union2.C: Likewise.
15598         * g++.old-deja/g++.law/visibility12.C: Likewise.
15599         * g++.old-deja/g++.law/visibility15.C: Likewise.
15600         * g++.old-deja/g++.law/visibility16.C: Likewise.
15601         * g++.old-deja/g++.law/visibility17.C: Likewise.
15602         * g++.old-deja/g++.law/visibility18.C: Likewise.
15603         * g++.old-deja/g++.law/visibility19.C: Likewise.
15604         * g++.old-deja/g++.law/visibility20.C: Likewise.
15605         * g++.old-deja/g++.law/visibility21.C: Likewise.
15606         * g++.old-deja/g++.law/visibility24.C: Likewise.
15607         * g++.old-deja/g++.law/visibility4.C: Likewise.
15608         * g++.old-deja/g++.law/visibility5.C: Likewise.
15609         * g++.old-deja/g++.law/visibility6.C: Likewise.
15610         * g++.old-deja/g++.law/visibility7.C: Likewise.
15611         * g++.old-deja/g++.law/visibility8.C: Likewise.
15612         * g++.old-deja/g++.law/visibility9.C: Likewise.
15613         * g++.old-deja/g++.niklas/t135.C: Likewise.
15614         * g++.old-deja/g++.oliva/delete1.C: Likewise.
15615         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15616         * g++.old-deja/g++.other/access11.C: Likewise.
15617         * g++.old-deja/g++.other/access4.C: Likewise.
15618         * g++.old-deja/g++.other/access7.C: Likewise.
15619         * g++.old-deja/g++.other/crash1.C: Likewise.
15620         * g++.old-deja/g++.other/crash7.C: Likewise.
15621         * g++.old-deja/g++.other/friend1.C: Likewise.
15622         * g++.old-deja/g++.other/friend4.C: Likewise.
15623         * g++.old-deja/g++.other/friend9.C: Likewise.
15624         * g++.old-deja/g++.other/lineno1.C: Likewise.
15625         * g++.old-deja/g++.other/using1.C: Likewise.
15626         * g++.old-deja/g++.pt/enum14.C: Likewise.
15627         * g++.old-deja/g++.pt/friend11.C: Likewise.
15628         * g++.old-deja/g++.pt/friend21.C: Likewise.
15629         * g++.old-deja/g++.pt/friend3.C: Likewise.
15630         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15631         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15632         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15633         * g++.old-deja/g++.robertl/eb94.C: Likewise.
15635 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
15637         PR ipa/65765
15638         * g++.dg/ipa/pr65765.C: New test.
15640 2015-04-15  Nick Clifton  <nickc@redhat.com>
15642         * gcc.target/rx/builtins.c: Disable RMPA test if string
15643         instructions are not allowed.
15645 2015-04-15  Alan Modra  <amodra@gmail.com>
15647         * gcc.dg/pr65408.c: New.
15649 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15651         PR target/65729
15652         * gcc.target/arm/pr65729.c: New test.
15654 2015-04-14  Richard Biener  <rguenther@suse.de>
15656         PR tree-optimization/65758
15657         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15659 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15661         PR target/65648
15662         * gcc.c-torture/execute/pr65648.c: New test.
15664 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15666         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15667         __builtin_finite instead of finite.
15668         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15669         Likewise.
15671 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
15673         PR tree-optimization/63387
15674         * gcc.dg/pr63387.c: New testcase.
15676 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
15678         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15680 2015-04-13  Richard Biener  <rguenther@suse.de>
15682         PR tree-optimization/65204
15683         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15685 2015-04-13  Terry Guo  <terry.guo@arm.com>
15687         PR target/65710
15688         * gcc.target/arm/pr65710.c: New.
15690 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15692         PR tree-optimization/65747
15693         * g++.dg/torture/pr65747.C: New test.
15695 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15697         PR c++/65736
15698         * g++.dg/cpp0x/pr65736.C: New test.
15700 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
15701             Martin Liska  <mliska@suse.cz>
15703         PR ipa/65722
15704         * g++.dg/ipa/pr65722.C: New testcase.
15706 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15708         PR tree-optimization/65735
15709         * gcc.c-torture/compile/pr65735.c: New test.
15711 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
15713         PR middle-end/65554
15714         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15716 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15718         PR target/65671
15719         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15721 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
15723         PR target/65647
15724         * gcc.target/arm/pr65647-2.c: New.
15726 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15728         PR target/65694
15729         * g++.dg/torture/pr65694.C: New test.
15731 2015-04-10  Tobias Burnus  <burnus@net-b.de>
15733         * gfortran.dg/coarray_lock_6.f90: New.
15734         * gfortran.dg/coarray_lock_7.f90: New.
15735         * gfortran.dg/coarray/lock_2.f90: New.
15737 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
15739         PR fortran/56674
15740         PR fortran/58813
15741         PR fortran/59016
15742         PR fortran/59024
15743         * gfortran.dg/used_types_27.f90: New.
15745 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15747         PR target/65671
15748         * gcc.target/i386/pr65671.c: New.
15750 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15752         PR tree-optimization/65709
15753         * c-c++-common/ubsan/align-9.c: New test.
15755 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
15757         PR fortran/56852
15758         * gfortran.dg/pr56852.f90: New test.
15760 2015-04-09  Marek Polacek  <polacek@redhat.com>
15761             Jakub Jelinek  <jakub@redhat.com>
15763         PR middle-end/65554
15764         * g++.dg/opt/pr65554.C: New test.
15766 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15768         PR c++/65690
15769         * c-c++-common/attr-aligned-1.c: New test.
15771 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
15773         * gcc.target/i386/mpx/memmove-zero-length.c: New.
15775 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15777         PR target/65676
15778         * gcc.target/i386/sse-25.c: New.
15780 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15782         PR target/65693
15783         * gcc.target/i386/pr65693.c: New test.
15785 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15787         * gcc.dg/lto/chkp-static-bounds_0.c: New.
15789 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15791         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15793 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15795         * gcc.target/i386/thunk-retbnd.c: New.
15797 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
15799         * gnat.dg/opt48.adb: New test.
15800         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15801         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15803 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
15805         PR ipa/65540
15806         * gcc.c-torture/compile/pr65540.c: New.
15808 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
15810         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15811         -Wno-pointer-arith.
15813 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
15815         PR debug/65678
15816         * g++.dg/debug/pr65678.C: New test.
15818         PR middle-end/65680
15819         * gcc.c-torture/compile/pr65680.c: New test.
15821 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
15823         PR fortran/65548
15824         * gfortran.dg/allocate_with_source_5.f90: New test.
15826 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
15828         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15829         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15831 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
15833         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15835 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
15837         PR target/65614
15838         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15839         to get floating point compression.
15840         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15842 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
15844         PR preprocessor/61977
15845         * gcc.dg/cpp/pr61977.c: New test.
15847 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
15849         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15851 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
15853         PR target/65647
15854         * gcc.target/arm/pr65647.c: New.
15856 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
15858         PR ipa/65655
15859         * g++.dg/torture/pr65655.C: New testcase.
15861 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
15863         PR c++/64085
15864         * g++.dg/cpp1y/lambda-init13.C: New.
15866 2015-04-03  Marek Polacek  <polacek@redhat.com>
15868         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15870 2015-04-02  Marek Polacek  <polacek@redhat.com>
15872         PR c++/65642
15873         * g++.dg/cpp0x/constexpr-fold1.C: New test.
15874         * g++.dg/cpp0x/constexpr-fold2.C: New test.
15876 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
15878         PR preprocessor/61977
15879         * gcc.target/powerpc/pr61977-1.c: New test.
15880         * gcc.target/powerpc/pr61977-2.c: New test.
15882 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
15884         PR c++/56100
15885         * g++.dg/warn/Wshadow-8.C: New.
15886         * g++.dg/warn/Wshadow-9.C: Likewise.
15887         * g++.dg/warn/Wshadow-10.C: Likewise.
15888         * g++.dg/warn/Wshadow-11.C: Likewise.
15890 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15892         * gcc.dg/pr23623.c: Added aligned attribute.
15893         * gcc.dg/20141029-1.c: Likewise.
15894         * gcc.dg/20150306-1.c: New test.
15896 2015-04-01  Marek Polacek  <polacek@redhat.com>
15898         PR c++/65554
15899         * g++.dg/cpp0x/initlist93.C: New test.
15900         * g++.dg/cpp0x/initlist94.C: New test.
15902 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15904         PR target/65624
15905         * gcc.target/aarch64/pr65624.c: New test.
15907 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
15909         * gcc.dg/ipa/inlinehint-4.c: New testcase.
15911 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
15913         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15914         extra variable to force stack alignment.
15915         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15916         extra variable to force stack alignment.
15918 2015-03-31  Marek Polacek  <polacek@redhat.com>
15920         PR c++/65390
15921         * g++.dg/template/pr65390.C: New test.
15923 2015-03-31  Martin Liska  <mliska@suse.cz>
15925         * g++.dg/ipa/pr65557.C: New test.
15927 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15929         * gcc.target/s390/hotpatch-25.c: New test.
15930         * gcc.target/s390/hotpatch-1.c: Update test.
15931         * gcc.target/s390/hotpatch-10.c: Update test.
15932         * gcc.target/s390/hotpatch-11.c: Update test.
15933         * gcc.target/s390/hotpatch-12.c: Update test.
15934         * gcc.target/s390/hotpatch-13.c: Update test.
15935         * gcc.target/s390/hotpatch-14.c: Update test.
15936         * gcc.target/s390/hotpatch-15.c: Update test.
15937         * gcc.target/s390/hotpatch-16.c: Update test.
15938         * gcc.target/s390/hotpatch-17.c: Update test.
15939         * gcc.target/s390/hotpatch-18.c: Update test.
15940         * gcc.target/s390/hotpatch-19.c: Update test.
15941         * gcc.target/s390/hotpatch-2.c: Update test.
15942         * gcc.target/s390/hotpatch-21.c: Update test.
15943         * gcc.target/s390/hotpatch-22.c: Update test.
15944         * gcc.target/s390/hotpatch-23.c: Update test.
15945         * gcc.target/s390/hotpatch-24.c: Update test.
15946         * gcc.target/s390/hotpatch-3.c: Update test.
15947         * gcc.target/s390/hotpatch-4.c: Update test.
15948         * gcc.target/s390/hotpatch-5.c: Update test.
15949         * gcc.target/s390/hotpatch-6.c: Update test.
15950         * gcc.target/s390/hotpatch-7.c: Update test.
15951         * gcc.target/s390/hotpatch-8.c: Update test.
15952         * gcc.target/s390/hotpatch-9.c: Update test.
15953         * gcc.target/s390/hotpatch-compile-16.c: Update test.
15955 2015-03-31  Richard Biener  <rguenther@suse.de>
15957         PR middle-end/65626
15958         * g++.dg/torture/pr65626.C: New testcase.
15960 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
15962         PR target/65531
15963         * gcc.target/i386/mpx/pr65531.cc: New.
15965 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
15967         PR target/65602
15968         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15969         __builtin_alloca instead of alloca.
15970         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15971         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15972         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15973         check.
15975 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
15977         PR ipa/65610
15978         * g++.dg/ubsan/pr65610.C: New test.
15980 2015-03-30  Marek Polacek  <polacek@redhat.com>
15982         PR c++/65398
15983         * g++.dg/cpp0x/pr65398-2.C: New test.
15985 2015-03-30  Marek Polacek  <polacek@redhat.com>
15987         * c-c++-common/pr65556.c: Change the width of bit-fields.
15989 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
15991         PR ipa/65588
15992         * gcc.target/i386/pr65588.c: New testcase.
15994 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
15996         PR libgfortran/65563
15997         * gfortran.dg/open_errors_2.f90:  New test.
15999 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16001         PR libgfortran/65596
16002         * gfortran.dg/namelist_86.f90: New test.
16004 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
16006         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
16007         statement to reflect new ownership.
16009 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
16011         PR c++/42328
16012         * g++.dg/template/friend58.C: New.
16013         * g++.dg/template/friend59.C: Likewise.
16015 2015-03-27  Tobias Burnus  <burnus@net-b.de>
16017         PR c/65586
16018         * g++.dg/gomp/openmp-simd-3.C: New.
16019         * gcc.dg/gomp/openmp-simd-3.c: New.
16021 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
16023         PR target/65248
16024         * gcc.target/i386/pr65248-1.c: New file.
16025         * gcc.target/i386/pr65248-2.c: Likewise.
16026         * gcc.target/i386/pr65248-3.c: Likewise.
16027         * gcc.target/i386/pr65248-4.c: Likewise.
16029 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
16031         PR target/65593
16032         * gcc.c-torture/compile/pr65593.c: New test.
16034 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
16036         PR c++/59329
16037         * g++.dg/cpp1y/constexpr-assert1.C: New.
16039 2015-03-27  Marek Polacek  <polacek@redhat.com>
16041         PR c++/65556
16042         * c-c++-common/pr65556.c: New test.
16044 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
16046         PR ipa/65600
16047         * g++.dg/torture/pr65600.C: New testcase.
16049 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
16051         PR target/65407
16052         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
16054 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
16056         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
16057         statement and cleanup. Fixed typos.
16059 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
16061         PR middle-end/65595
16062         * gcc.c-torture/compile/pr65595.c: New testcase.
16064 2015-03-27  Marek Polacek  <polacek@redhat.com>
16066         PR sanitizer/65583
16067         * g++.dg/ubsan/pr65583.C: New test.
16069 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
16071         * gcc.c-torture/compile/20150327.c: New testcase.
16073 2015-03-26  Richard Biener  <rguenther@suse.de>
16075         PR middle-end/65555
16076         * g++.dg/torture/pr65555.C: New testcase.
16078 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
16080         PR tree-optimization/64715
16081         * gcc.dg/builtin-object-size-15.c: New test.
16082         * gcc.dg/pr64715-1.c: New test.
16083         * gcc.dg/pr64715-2.c: New test.
16085 2015-03-26  Richard Biener  <rguenther@suse.de>
16087         PR middle-end/65519
16088         * gnat.dg/specs/opt2.ads: Fix testcase.
16090 2015-03-25  Martin Sebor  <msebor@redhat.com>
16092         PR testsuite/65526
16093         * lib/target-supports.exp (check_effective_target_arm32): Fail early
16094         when target isn't arm*-*-*-*.
16095         (check_effective_target_arm_nothumb): Likewise.
16096         (check_effective_target_arm_little_endian): Likewise.
16097         (check_effective_target_arm_vect_no_misalign): Likewise.
16098         (check_effective_target_aarch64_little_endian): Fail early if target
16099         isn't aarch64*-*-*.
16101 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
16103         PR tree-optimization/65177
16104         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
16106 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
16108         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
16109         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
16110         smmintrin.h and mm3dnow.h.
16112 2015-03-25  Marek Polacek  <polacek@redhat.com>
16114         PR c++/65558
16115         * g++.dg/cpp0x/pr65558.C: New test.
16117 2015-03-25  Marek Polacek  <polacek@redhat.com>
16119         PR c++/61670
16120         * g++.dg/template/pr61670.C: New test.
16122 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
16124         PR c++/54987
16125         * g++.dg/template/pr54987.C: New.
16127 2015-03-25  Richard Biener  <rguenther@suse.de>
16129         PR tree-optimization/62630
16130         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
16132 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
16134         PR target/65508
16135         * gcc.target/i386/mpx/pr65508.c: New.
16137 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
16139         PR fortran/64952
16140         PR fortran/65532
16141         * gfortran.dg/data_initialized_3.f90: New.
16143 2015-03-25  Richard Biener  <rguenther@suse.de>
16145         PR middle-end/65519
16146         * gnat.dg/specs/opt2.ads: New testcase.
16148 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
16150         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
16151         * gcc.target/arm/memset-inline-4.c: Skip for
16152         arm_tune_string_ops_prefer_neon.
16153         * gcc.target/arm/memset-inline-5.c: Ditto.
16154         * gcc.target/arm/memset-inline-6.c: Ditto.
16155         * gcc.target/arm/memset-inline-8.c: Ditto.
16156         * gcc.target/arm/memset-inline-9.c: Ditto.
16158 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16160         PR c++/58923
16161         * g++.dg/other/virtual3.C: New.
16163 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16165         PR c++/60130
16166         * g++.dg/cpp0x/vt-60130.C: New.
16168 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16170         PR c++/61971
16171         * g++.dg/warn/Warray-bounds-7.C: New.
16173 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16175         PR c++/60067
16176         * g++.dg/template/defarg18.C: New.
16178 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16180         PR c++/59988
16181         * g++.dg/cpp0x/vt-59988.C: New.
16183 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
16185         PR tree-optimization/65533
16186         * gcc.dg/pr65533.c: New test.
16188 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
16190         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
16191         source= and mold= expressions functionality.
16192         * gfortran.dg/allocate_class_4.f90: New test.
16193         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
16194         copying an unlimited polymorhpic object containing a char array
16195         to another unlimited polymorphic object respects the _len
16196         component.
16197         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16198         whether deferred length char array allocate works, unlimited
16199         polymorphic object allocation from a string works and if
16200         allocating an array of deferred length strings works.
16201         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
16203 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16205         PR c++/65513
16206         * g++.dg/cpp0x/constexpr-array11.C: New.
16208 2015-03-24  Richard Biener  <rguenther@suse.de>
16210         PR middle-end/65517
16211         * gcc.dg/torture/pr65517.c: New testcase.
16213 2015-03-24  Tobias Burnus  <burnus@net-b.de>
16215         * gfortran.dg/coindexed_1.f90: Moved from
16216         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
16218 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
16220         PR testsuite/65506
16221         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
16222         gimple dump.
16224         PR target/65523
16225         * gcc.target/i386/pr65523.c: New test.
16227         PR ipa/65475
16228         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
16229         dg-options.
16230         * g++.dg/lto/pr65475b_0.C: Likewise.
16232 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
16234         PR target/65505
16235         * gcc.target/sh/torture/pr65505.c: New.
16237 2015-03-23  Martin Sebor  <msebor@redhat.com>
16239         PR testsuite/63175
16240         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
16241         assembly for lvx in addition to lxv.
16243 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
16245         PR target/65504
16246         * gfortran.dg/pr65504.f90: New test.
16248         PR ipa/65521
16249         * gcc.dg/pr65521.c: New test.
16251 2015-03-23  Richard Biener  <rguenther@suse.de>
16253         PR tree-optimization/65518
16254         * gcc.dg/vect/pr65518.c: New testcase.
16256 2015-03-23  Richard Biener  <rguenther@suse.de>
16258         PR tree-optimization/65494
16259         * gcc.dg/vect/pr65494.c: New testcase.
16261 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
16263         PR preprocessor/65238
16264         * c-c++-common/cpp/pr65238-1.c: New test.
16265         * gcc.dg/cpp/pr65238-2.c: New test.
16266         * gcc.dg/cpp/trad/pr65238-3.c: New test.
16267         * gcc.dg/cpp/trad/pr65238-4.c: New test.
16269 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
16270             Mikael Morin  <mikael@gcc.gnu.org>
16272         PR fortran/64952
16273         * gfortran.dg/elemental_dependency_4.f90: New.
16274         * gfortran.dg/elemental_dependency_5.f90: New.
16276 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
16278         PR ipa/65475
16279         * g++.dg/lto/pr65475b_0.C: New testcase.
16280         * g++.dg/lto/pr65475b_1.C: New testcase.
16281         * g++.dg/lto/pr65475c_0.C: New testcase.
16282         * g++.dg/lto/pr65475c_1.C: New testcase.
16284 2015-03-21  Tobias Burnus  <burnus@net-b.de>
16286         * gfortran.dg/coarray_38.f90: New.
16287         * gfortran.dg/coarray_39.f90: New.
16288         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
16289         compile test.
16291 2015-03-20  Marek Polacek  <polacek@redhat.com>
16293         PR c++/65398
16294         * g++.dg/cpp0x/pr65398.C: New test.
16296 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
16298         PR ipa/65475
16299         * g++.dg/lto/pr65475_0.C: New testcase.
16300         * g++.dg/lto/pr65475_1.C: New testcase.
16302 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
16304         PR rtl-optimization/64366
16305         * gcc.target/sh/pr64366.c: New.
16307 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
16309         PR c++/48324
16310         * g++.dg/cpp0x/constexpr-48324.C: New.
16312 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
16314         PR c++/48453
16315         * g++.dg/cpp0x/pr48453.C: New.
16317 2015-03-20  Marek Polacek  <polacek@redhat.com>
16319         PR c++/65072
16320         * g++.dg/cpp0x/pr65072.C: New test.
16322 2015-03-20  Richard Biener  <rguenther@suse.de>
16324         PR middle-end/64715
16325         * gcc.dg/pr15347.c: Use -O.
16326         * c-c++-common/pr19807-1.c: Likewise.
16328 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
16330         * gnat.dg/volatile13.ad[sb]: New test.
16332 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
16334         PR rtl-optimization/60851
16335         * gcc.target/i386/pr60851.c: New test.
16337 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
16339         PR target/65240
16340         * g++.dg/pr65240.h: Add tests for PR 65240.
16341         * g++.dg/pr65240-1.C: Likewise.
16342         * g++.dg/pr65240-2.C: Likewise.
16343         * g++.dg/pr65240-3.C: Likewise.
16344         * g++.dg/pr65240-4.C: Likewise.
16346 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
16348         PR rtl-optimization/63491
16349         * gcc.target/powerpc/pr63491.c: New.
16351 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16353         * g++.dg/ipa/pr65465.C: New test.
16355 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16357         PR c++/52659
16358         * g++.dg/cpp0x/deleted11.C: New.
16360 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16362         PR sanitizer/65400
16363         * c-c++-common/tsan/pr65400-3.c: New test.
16365 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16367         PR c++/59686
16368         * g++.dg/cpp0x/constexpr-59686.C: New.
16370 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16372         PR sanitizer/64265
16373         * g++.dg/tsan/pr64265.C: New test.
16375         PR sanitizer/65400
16376         * c-c++-common/tsan/pr65400-1.c: New test.
16377         * c-c++-common/tsan/pr65400-2.c: New test.
16379 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16381         PR c++/59816
16382         * g++.dg/cpp0x/pr59816.C: New.
16384 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
16386         PR fortran/59198
16387         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16389 2015-03-18  Martin Liska  <mliska@suse.cz>
16391         PR ipa/65439
16392         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16393         equivalences either to 6 or 7.
16395 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
16397         PR middle-end/64491
16398         Revert:
16399         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
16401         * gcc.dg/undefined-loop-1.c: New file.
16402         * gcc.dg/undefined-loop-2.c: New file.
16404         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
16406         PR testsuite/64032
16407         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16408         loop exits too early.
16410 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
16412         PR tree-optimization/65450
16413         * gfortran.dg/pr65450.f90: New test.
16415         PR target/65078
16416         * gcc.target/i386/pr65078-1.c: New test.
16417         * gcc.target/i386/pr65078-2.c: New test.
16418         * gcc.target/i386/pr65078-3.c: New test.
16419         * gcc.target/i386/pr65078-4.c: New test.
16420         * gcc.target/i386/pr65078-5.c: New test.
16421         * gcc.target/i386/pr65078-6.c: New test.
16423 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16425         PR c++/65340
16426         * g++.dg/cpp1y/pr65340.C: New.
16428 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16430         PR fortran/64432
16431         * gfortran.dg/system_clock_3.f08: Adjust test.
16433 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
16435         PR fortran/59198
16436         * gfortran.dg/proc_ptr_comp_44.f90: New test.
16437         * gfortran.dg/proc_ptr_comp_45.f90: New test.
16439 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16441         PR fortran/64432
16442         * gfortran.dg/system_clock_3.f08: New test.
16444 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
16446         PR c++/64626
16447         g++.dg/cpp1y/pr64626-1.C: New.
16448         g++.dg/cpp1y/pr64626-2.C: New.
16449         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16451 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
16453         PR tree-optimization/65427
16454         * gcc.c-torture/execute/pr65427.c: New test.
16456 2015-03-16  Marek Polacek  <polacek@redhat.com>
16458         DR 1688
16459         PR c++/65327
16460         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16461         * g++.dg/cpp0x/pr65327.C: New test.
16463 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
16465         PR sanitizer/64820
16466         * c-c++-common/asan/pr64820.c: New test.
16468 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
16470         * gfortran.dg/pointer_2.f90: New test.
16472 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16474         * g++.dg/pr65049.C: New test.
16476 2015-03-16  Tom de Vries  <tom@codesourcery.com>
16478         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16479         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16480         * gcc.target/i386/fuse-caller-save.c: Same.
16482 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16484         * gnat.dg/loop_optimization18.ad[sb]: New test.
16485         * gnat.dg/loop_optimization18_pkg.ads: New helper.
16487 2015-03-16  Alan Modra  <amodra@gmail.com>
16489         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
16490         2014-12-05 change.
16492 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
16494         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16495         hppa*-*-hpux*.
16496         * gcc.dg/torture/pr65270-2.c: Likewise.
16498 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
16500         PR fortran/61138
16501         * gfortran.dg/pointer_remapping_9.f90: New.
16503 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
16505         PR tree-optimization/65369
16506         * gcc.c-torture/execute/pr65369.c: New test.
16508         PR tree-optimization/65418
16509         * gcc.c-torture/execute/pr65418-1.c: New test.
16510         * gcc.c-torture/execute/pr65418-2.c: New test.
16512         PR rtl-optimization/65401
16513         * gcc.c-torture/execute/pr65401.c: New test.
16515 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16517         PR target/64600
16518         * gcc.target/arm/pr64600_1.c: New test.
16520 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16522         PR rtl-optimization/65235
16523         * gcc.target/aarch64/pr65235_1.c: New test.
16525 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16527         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16528         * gcc.target/s390/hotpatch-22.c: Likewise.
16529         * gcc.target/s390/hotpatch-23.c: Likewise.
16530         * gcc.target/s390/hotpatch-24.c: Likewise.
16531         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16532         * gcc.target/s390/hotpatch-1.c: Update expected output.
16533         * gcc.target/s390/hotpatch-2.c: Likewise.
16534         * gcc.target/s390/hotpatch-3.c: Likewise.
16535         * gcc.target/s390/hotpatch-4.c: Likewise.
16536         * gcc.target/s390/hotpatch-5.c: Likewise.
16537         * gcc.target/s390/hotpatch-6.c: Likewise.
16538         * gcc.target/s390/hotpatch-7.c: Likewise.
16539         * gcc.target/s390/hotpatch-8.c: Likewise.
16540         * gcc.target/s390/hotpatch-9.c: Likewise.
16541         * gcc.target/s390/hotpatch-10.c: Likewise.
16542         * gcc.target/s390/hotpatch-11.c: Likewise.
16543         * gcc.target/s390/hotpatch-12.c: Likewise.
16544         * gcc.target/s390/hotpatch-13.c: Likewise.
16545         * gcc.target/s390/hotpatch-14.c: Likewise.
16546         * gcc.target/s390/hotpatch-15.c: Likewise.
16547         * gcc.target/s390/hotpatch-16.c: Likewise.
16548         * gcc.target/s390/hotpatch-17.c: Likewise.
16549         * gcc.target/s390/hotpatch-18.c: Likewise.
16550         * gcc.target/s390/hotpatch-19.c: Likewise.
16552 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16554         PR target/65103
16555         * gcc.target/i386/pr65103-1.c: New.
16557 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16559         PR target/65044
16560         * gcc.target/i386/pr65044.c: New.
16562 2015-03-12  Tom de Vries  <tom@codesourcery.com>
16564         PR rtl-optimization/64895
16565         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16566         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16567         * gcc.target/i386/fuse-caller-save.c: Ditto.
16569 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16571         * gcc.dg/ipa/pr63569.c: Fix template.
16573 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
16575         * g++.dg/ipa/pr64146.C: Require fpic support.
16577 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
16579         PR libfortran/65200
16580         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16581         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16583 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
16585         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16586         to dg-options, fix up dg-skip-if.
16588 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
16590         PR target/65296
16591         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16592         * gcc.target/avr/tiny-caller-save.c: Same.
16594 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
16596         PR target/65242
16597         * g++.dg/pr65242.C: New test.
16599 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
16601         * c-c++-common/asan/no-asan-check-glob.c: New test.
16603 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
16605         PR c++/65370
16606         * g++.dg/other/default11.C: New.
16607         * g++.dg/other/default12.C: Likewise.
16609 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16611         PR target/65368
16612         * gcc.target/i386/bmi2-bzhi-2.c: New test.
16614 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
16616         PR fortran/65024
16617         * gfortran.dg/unlimited_polymorphic_23.f90: New test
16619 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16621         PR c++/65127
16622         * g++.dg/cpp0x/pr65127.C: New test.
16624 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16626         * gcc.dg/ipa/PR64550.c: Update template.
16628 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
16629             Tobias Burnus  <burnus@net-b.de>
16631         * gfortran.dg/coarray_sync_memory.f90: New.
16633 2015-03-10  Marek Polacek  <polacek@redhat.com>
16635         PR sanitizer/65367
16636         * c-c++-common/ubsan/pr65367.c: New test.
16638 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16640         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16641         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16642         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16643         * gcc.target/i386/mpx/calloc-1-nov.c: New.
16644         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16645         * gcc.target/i386/mpx/malloc-1-nov.c: New.
16646         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16647         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16648         * gcc.target/i386/mpx/realloc-1-nov.c: New.
16649         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16650         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16651         * gcc.target/i386/mpx/realloc-2-nov.c: New.
16652         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16654 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16656         * lib/mpx-dg.exp (mpx_link_flags): New.
16657         (mpx_init): New.
16658         (mpx_finish): New.
16659         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16660         * gcc.target/i386/mpx/alloca-1-nov.c: New.
16661         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16662         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16663         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16664         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16665         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16666         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16667         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16668         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16669         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16670         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16671         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16672         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16673         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16674         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16675         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16676         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16677         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16678         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16679         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16680         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16681         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16682         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16683         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16684         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16685         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16686         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16687         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16688         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16689         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16690         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16691         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16692         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16693         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16694         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16695         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16696         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16697         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16698         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16699         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16700         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16701         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16702         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16703         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16704         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16705         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16706         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16707         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16708         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16709         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16710         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16711         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16712         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16713         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16714         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16715         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16716         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16717         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16718         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16719         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16720         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16721         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16722         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16723         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16724         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16725         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16726         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16727         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16728         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16729         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16730         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16731         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16732         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16733         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16734         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16735         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16736         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16737         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16738         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16739         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16740         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16741         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16742         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16743         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16744         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16745         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16746         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16747         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16748         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16749         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16750         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16751         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16752         * gcc.target/i386/mpx/label-address-1.c: New.
16753         * gcc.target/i386/mpx/legacy-1-nov.c: New.
16754         * gcc.target/i386/mpx/macro.c: New.
16755         * gcc.target/i386/mpx/mpx-check.h: New.
16756         * gcc.target/i386/mpx/mpx.exp: New.
16757         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16758         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16759         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16760         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16761         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16762         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16763         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16764         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16765         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16766         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16767         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16768         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16769         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16770         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16771         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16772         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16773         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16774         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16775         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16776         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16777         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16778         * gcc.target/i386/mpx/reference-1-lbv.c: New.
16779         * gcc.target/i386/mpx/reference-1-nov.c: New.
16780         * gcc.target/i386/mpx/reference-1-ubv.c: New.
16781         * gcc.target/i386/mpx/reference-2-lbv.c: New.
16782         * gcc.target/i386/mpx/reference-2-nov.c: New.
16783         * gcc.target/i386/mpx/reference-2-ubv.c: New.
16784         * gcc.target/i386/mpx/reference-3-lbv.c: New.
16785         * gcc.target/i386/mpx/reference-3-nov.c: New.
16786         * gcc.target/i386/mpx/reference-3-ubv.c: New.
16787         * gcc.target/i386/mpx/reference-4-lbv.c: New.
16788         * gcc.target/i386/mpx/reference-4-nov.c: New.
16789         * gcc.target/i386/mpx/reference-4-ubv.c: New.
16790         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16791         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16792         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16793         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16794         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16795         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16796         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16797         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16798         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16799         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16800         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16801         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16802         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16803         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16804         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16805         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16806         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16807         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16808         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16809         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16810         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16811         * gcc.target/i386/mpx/sincos-1-nov.c: New.
16812         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16813         * gcc.target/i386/mpx/static-array-1-nov.c: New.
16814         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16815         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16816         * gcc.target/i386/mpx/static-init-1-nov.c: New.
16817         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16818         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16819         * gcc.target/i386/mpx/static-init-2-nov.c: New.
16820         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16821         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16822         * gcc.target/i386/mpx/static-init-3-nov.c: New.
16823         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16824         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16825         * gcc.target/i386/mpx/static-init-4-nov.c: New.
16826         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16827         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16828         * gcc.target/i386/mpx/static-init-5-nov.c: New.
16829         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16830         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16831         * gcc.target/i386/mpx/static-init-6-nov.c: New.
16832         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16833         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16834         * gcc.target/i386/mpx/static-string-1-nov.c: New.
16835         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16836         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16837         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16838         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16839         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16840         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16841         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16842         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16843         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16844         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16845         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16846         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16847         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16848         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16849         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16850         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16851         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16852         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16853         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16854         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16855         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16856         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16857         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16858         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16859         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16860         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16861         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16862         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16863         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16864         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16865         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16866         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16867         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16868         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16869         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16870         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16871         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16872         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16873         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16874         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16875         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16876         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16877         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16878         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16879         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16880         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16881         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16882         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16883         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16884         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16885         * gcc.target/i386/mpx/vararg-1-nov.c: New.
16886         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16887         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16888         * gcc.target/i386/mpx/vararg-2-nov.c: New.
16889         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16890         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16891         * gcc.target/i386/mpx/vararg-3-nov.c: New.
16892         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16893         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16894         * gcc.target/i386/mpx/vararg-4-nov.c: New.
16895         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16896         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16897         * gcc.target/i386/mpx/vararg-5-nov.c: New.
16898         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16899         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16900         * gcc.target/i386/mpx/vararg-6-nov.c: New.
16901         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16902         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16903         * gcc.target/i386/mpx/vararg-7-nov.c: New.
16904         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16905         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16906         * gcc.target/i386/mpx/vararg-8-nov.c: New.
16907         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16908         * gcc.target/i386/mpx/vla-1-lbv.c: New.
16909         * gcc.target/i386/mpx/vla-1-nov.c: New.
16910         * gcc.target/i386/mpx/vla-1-ubv.c: New.
16911         * gcc.target/i386/mpx/vla-2-lbv.c: New.
16912         * gcc.target/i386/mpx/vla-2-nov.c: New.
16913         * gcc.target/i386/mpx/vla-2-ubv.c: New.
16915 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
16917         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16919 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
16921         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16923 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
16925         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16926         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16928 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16930         PR c/65120
16931         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16932         on rhs is 0.
16933         (fn4): New test.
16934         * c-c++-common/pr65120.c: New test.
16936         PR rtl-optimization/65321
16937         * gcc.dg/pr65321.c: New test.
16939 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16941         PR tree-optimization/65355
16942         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16944 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
16946         PR c/65120
16947         * c-c++-common/pr49706.c: Adjust tests for not warning
16948         about !!x == y or !b == y where b is boolean, and add
16949         some further tests.
16950         * c-c++-common/pr62199-2.c: Likewise.
16952 2015-03-09  Richard Biener  <rguenther@suse.de>
16954         PR middle-end/65270
16955         * gcc.dg/torture/pr65270-1.c: New testcase.
16956         * gcc.dg/torture/pr65270-2.c: Likewise.
16958 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16960         PR tree-optimization/63743
16961         * gcc.dg/pr63743.c: New test.
16963 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
16965         PR lto/65316
16966         * g++.dg/lto/pr65316_0.C: New testcase.
16967         * g++.dg/lto/pr65316_1.C: New testcase.
16969 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
16971         PR target/62247
16972         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16973         hppa*-*-hpux*.
16974         * g++.dg/abi/rtti3.C: Likewise.
16976         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16978         PR target/62251
16979         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16981         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16983         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16985         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16987 2015-03-08  Morin  <mikael@gcc.gnu.org>
16989         PR fortran/60898
16990         * gfortran.dg/entry_20.f90: New.
16992 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
16994         PR target/65153
16995         * gcc.c-torture/compile/pr65153.c: New.
16997 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
16999         PR target/65249
17000         * g++.dg/torture/pr65249.C: New.
17002 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
17004         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
17005         long.
17006         (int64_t): Likewise.
17008 2015-03-07  Marek Polacek  <polacek@redhat.com>
17009             Martin Uecker  <uecker@eecs.berkeley.edu>
17011         PR sanitizer/65280
17012         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
17013         member-like arrays.
17014         * c-c++-common/ubsan/bounds-8.c: New test.
17015         * c-c++-common/ubsan/bounds-9.c: New test.
17016         * gcc.dg/ubsan/bounds-2.c: New test.
17018 2015-03-05  Martin Sebor  <msebor@redhat.com>
17020         PR testsuite/63175
17021         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
17022         checking of results into main to prevent it from getting optimized
17023         away.
17024         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
17026 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
17028         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
17029         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
17030         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
17031         x64.
17033 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
17035         * g++.dg/lto/pr65302_1.C: New testcase.
17036         * g++.dg/lto/pr65302_0.C: New testcase.
17038 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
17040         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
17041         -fno-ipa-icf to dg-options.
17043 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
17045         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
17046         compiles using the linker plugin.
17048 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
17050         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
17052 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17054         * gcc.target/arm/pr65067.c: New test.
17056 2015-03-05  Martin Liska  <mliska@suse.cz>
17058         PR ipa/65318
17059         * gcc.dg/ipa/pr65318.c: New test.
17061 2015-03-05  Marek Polacek  <polacek@redhat.com>
17063         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
17065 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
17067         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
17069 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
17071         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
17072         max-unroll-times back to defaults for s390.
17074 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
17076         Fix last commit.
17078 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
17080         PR c++/64665
17081         * g++.dg/cpp0x/initlist92.C: New.
17083 2015-03-05  Richard Biener  <rguenther@suse.de>
17085         PR tree-optimization/65310
17086         * gcc.dg/vect/pr65310.c: New testcase.
17088 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
17090         PR c++/64834
17091         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
17093 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
17095         * gnat.dg/entry_queues3.adb: New test.
17097 2015-03-04  Ian Lance Taylor  <iant@google.com>
17099         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
17101 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
17103         PR c++/64227
17104         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
17106 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
17108         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
17109         -fno-ipa-icf to dg-options
17110         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17111         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17113 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
17115         PR c++/64398
17116         * g++.dg/cpp0x/decltype62.C: New.
17118 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
17120         * gnat.dg/object_overflow5.adb: New test.
17122 2015-03-03  Martin Liska  <mliska@suse.cz>
17124         PR ipa/65287
17125         * gcc.dg/ipa/pr65287.c: New test.
17127 2015-03-03  Martin Jambor  <mjambor@suse.cz>
17128             Eric Botcazou  <ebotcazou@adacore.com>
17130         * gnat.dg/specs/pack12.ads: New test.
17132 2015-03-03  Martin Liska  <mliska@suse.cz>
17134         * gcc.dg/ipa/PR65282.c: New test.
17136 2015-03-13  Jeff Law  <law@redhat.com>
17138         PR tree-optimization/65241
17139         * gcc.c-torture/compile/pr65241.c: New test.
17141 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
17143         PR target/64331
17144         * gcc.target/avr/torture/pr64331.c: New test.
17146 2015-03-03  Martin Liska  <mliska@suse.cz>
17147             Jan Hubicka  <hubicka@ucw.cz>
17149         * g++.dg/ipa/pr65263.C: New test.
17151 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
17153         PR ipa/65130
17154         * gcc.dg/lto/pr65130_0.c: New testcase.
17155         * gcc.dg/lto/pr65130_1.c: New testcase.
17157 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
17159         PR ipa/64988
17160         * g++.dg/torture/pr64988.C: New testcase.
17162 2015-03-02  Tobias Burnus  <burnus@net-b.de>
17164         * gfortran.dg/coarray_atomic_6.f90: New.
17166 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
17168         PR target/65184
17169         * gcc.target/i386/pr65184.c: New.
17171 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
17173         PR target/65183
17174         * gcc.target/i386/pr65183.c: New.
17176 2015-02-28  Martin Liska  <mliska@suse.cz>
17177             Jan Hubicka  <hubicka@ucw.cz>
17179         * gcc.dg/ipa/ipa-icf-35.c: New test.
17180         * gcc.dg/ipa/ipa-icf-36.c: New test.
17181         * gcc.dg/ipa/ipa-icf-37.c: New test.
17183 2015-02-28  Martin Liska  <mliska@suse.cz>
17184             Jan Hubicka  <hubicka@ucw.cz>
17186         PR ipa/65245
17187         * gcc.dg/ipa/ipa-icf-34.c: New test.
17189 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
17191         PR target/61142
17192         * gcc.target/sh/sh/pr61142.c: New.
17194 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
17196         * g++.dg/other/dump-ada-spec-3.C: New test.
17198 2015-03-01  Martin Liska  <mliska@suse.cz>
17200         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
17201         * g++.dg/ipa/pr63595.C: Update expected results.
17203 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
17205         PR ipa/65236
17206         * g++.dg/ipa/ipa-icf-6.C: New testcase.
17208 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
17210         * gcc.dg/vect/pr59354.c: Move vector producing code to
17211         separate function.
17213 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
17215         PR ipa/65237
17216         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
17217         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
17218         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
17219         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
17221 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
17223         PR tree-optimization/65048
17224         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
17225         (foo): Use K&R style definition.
17227 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
17229         PR target/65032
17230         * g++.dg/pr65032.C: New.
17232 2015-02-27  Marek Polacek  <polacek@redhat.com>
17234         PR c/65040
17235         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
17236         -Wformat=2.
17238 2015-02-27  Marek Polacek  <polacek@redhat.com>
17240         PR c/65228
17241         * gcc.dg/pr65228.c: New test.
17243 2015-02-27  Kai Tietz  <ktietz@redhat.com>
17245         PR c/35330
17246         * gcc.dg/weak/weak-17.c: New file.
17248 2015-02-27  Richard Biener  <rguenther@suse.de>
17250         PR lto/65193
17251         * g++.dg/lto/pr65193_0.C: New testcase.
17253 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17255         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
17256         * gcc.target/s390/hotpatch-8.c: Likewise.
17257         * gcc.target/s390/hotpatch-9.c: Likewise.
17258         * gcc.target/s390/pr61078.c: Likewise.
17259         * gcc.target/s390/pr57960.c: Remove -m64.
17260         * gcc.target/s390/pr61078.c: Likewise.
17262 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
17263             Martin Liska  <mliska@suse.cz>
17265         PR bootstrap/65150
17266         * gcc.dg/pr64454.c: Disable ICF.
17267         * gcc.dg/pr28685-1.c: Disable ICF
17268         * gcc.dg/ipa/iinline-5.c: Disable ICF.
17269         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
17270         * g++.dg/ipa/ipa-icf-4.C: Update template.
17272 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
17274         PR tree-optimization/65216
17275         * gcc.c-torture/execute/pr65216.c: New test.
17277         PR tree-optimization/65215
17278         * gcc.c-torture/execute/pr65215-1.c: New test.
17279         * gcc.c-torture/execute/pr65215-2.c: New test.
17280         * gcc.c-torture/execute/pr65215-3.c: New test.
17281         * gcc.c-torture/execute/pr65215-4.c: New test.
17282         * gcc.c-torture/execute/pr65215-5.c: New test.
17284 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17286         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
17288 2015-02-26  Martin Liska  <mliska@suse.cz>
17289             Jan Hubicka  <hubicka@ucw.cz>
17291         * g++.dg/ipa/pr64146.C: Update expected results.
17292         * gcc.dg/ipa/ipa-icf-26.c: Update test.
17293         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
17294         * gcc.dg/ipa/ipa-icf-34.c: New test.
17296 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
17298         * gcc.dg/vect/vect-pr61917.c: Rename to ...
17299         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
17300         (dg-additional-options): Remove dg directive.
17301         (dg-final): Add dg directive.
17303 2015-02-26  Marek Polacek  <polacek@redhat.com>
17305         PR ipa/65008
17306         * g++.dg/ipa/pr65008.C: New test.
17308 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17310         * lib/profopt.exp (profopt-target-cleanup): New proc.
17311         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
17312         files from sources from dg-additional-sources.
17314 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17316         * lib/gcov.exp: Cleanup in case of xfail.
17318 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
17320         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
17322 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
17324         PR debug/46102
17325         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
17326         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
17327         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
17328         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
17329         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
17330         * g++.dg/debug/pr46123.C: XFAIL and move...
17331         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17332         * gcc.dg/debug/dwarf2-3.c: Move...
17333         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17335 2015-02-26  Marek Polacek  <polacek@redhat.com>
17337         PR c++/65202
17338         * g++.dg/cpp1y/pr65202.C: New test.
17340 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17342         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17343         locale_facets.h.gcov.
17345 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17347         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17349 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17351         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17353 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
17355         PR target/65217
17356         * gcc.target/i386/pr65217.c: New.
17358 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17360         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17362 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17364         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17366 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
17368         PR tree-optimization/65048
17369         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17371 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
17373         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17374         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17376 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
17378         PR target/65161
17379         * gcc.target/i386/pr65161.c: New test.
17381 2015-02-26  Terry Guo  <terry.guo@arm.com>
17383         * gcc.target/arm/no-volatile-in-it.c: New test.
17385 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
17387         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17388         (dg-options): Add -save-temps.
17389         (dg-final): Add cleanup-saved-temps.
17391 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
17393         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17395 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
17397         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17398         * gcc.target/powerpc/pack01.c: Include string.h.
17400 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
17402         PR target/65167
17403         * gcc.target/i386/pr65167.c: New.
17405 2015-02-25  Kai Tietz  <ktietz@redhat.com>
17407         PR tree-optimization/61917
17408         * gcc.dg/vect/vect-pr61917.c: New file.
17410 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
17412         PR tree-optimization/65170
17413         * gcc.c-torture/execute/pr65170.c: New test.
17414         * gcc.dg/tree-ssa/vrp96.c: New test.
17416 2015-02-24  Tom de Vries  <tom@codesourcery.com>
17418         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17420 2015-02-24  Tom de Vries  <tom@codesourcery.com>
17422         PR testsuite/65126
17423         * lib/gcc-defs.exp (additional_sources_used): Add new var.
17424         (dg-additional-files-options): Copy additional_sources to
17425         additional_sources_used before emptying additional_sources.
17426         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17427         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17428         (cleanup-saved-temps): Use additional_sources_used instead of
17429         additional_sources.
17430         (dg-test): Reset additional_sources_used.
17432 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
17434         PR fortran/63427
17435         * gfortran.dg/integer_exponentiation_6.F90: New test.
17437 2015-02-23  Martin Sebor  <msebor@redhat.com>
17439         PR target/65109
17440         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17441         two parts.  One to save registers, the other to verify the
17442         registers have the right values.  Save register state into
17443         static data rather than on the stack.
17445 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
17447         PR bootstrap/63888
17448         * c-c++-common/asan/pr63888.c: New test.
17450 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
17452         PR target/65163
17453         * gcc.c-torture/compile/pr65163.c: New.
17455 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17457         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17458         with -m31 on 64 bit.
17459         * gcc.dg/hoist-register-pressure-2.c: Likewise.
17460         * gcc.dg/hoist-register-pressure-3.c: Likewise.
17462 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17464         * gcc.target/s390/20090223-1.c: Add
17465         -Wno-implicit-function-declaration option.
17466         * gcc.target/s390/pr42224.c: Likewise.
17467         * gcc.target/s390/pr55718.c: Likewise.
17469 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17471         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17472         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17473         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17474         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17475         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17476         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17477         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17478         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17479         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17480         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17481         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17482         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17483         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17484         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17485         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17486         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17487         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17488         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17489         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17490         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17491         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17493 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17495         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17496         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17497         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17498         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17499         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17500         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17501         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17502         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17503         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17504         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17505         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17506         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17507         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17508         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17509         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17510         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17512 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17514         PR fortran/64980
17515         PR fortran/61960
17516         * gfortran.dg/pr61960.f90: New.
17517         * gfortran.dg/pr64230.f90: New.
17518         * gfortran.dg/pr64980.f03: New.
17520 2015-02-22  Tom de Vries  <tom@codesourcery.com>
17522         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17524 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
17526         PR ada/65156
17527         * gnat.dg/timing_events.adb: Removed, invalid test.
17529 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
17531         PR debug/58123
17532         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17533         location.
17534         * g++.dg/gcov/gcov-2.C: Likewise.
17536 2015-02-20  Richard Biener  <rguenther@suse.de>
17538         PR tree-optimization/65136
17539         * gcc.dg/tree-ssa/pr65136.c: New testcase.
17541 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
17543         PR testsuite/64158
17544         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17545         powerpc*-*-linux* and nvptx-*-* blacklisting.
17547         * gcc.dg/sibcall-9.c: New test.
17548         * gcc.dg/sibcall-10.c: New test.
17550 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17552         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17554 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
17556         PR target/64452
17557         * gcc.target/avr/torture/pr64452.c: New test.
17559 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
17561         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17562         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17564 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17566         PR testsuite/65116
17567         * lib/target-supports.exp (check_compile): Check whether
17568         additional_sources is defined before using it.
17570 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
17572         PR middle-end/65074
17573         * g++.dg/opt/pr65074.C: New file.
17575 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
17577         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17578         (size_type): New typedef.
17579         (operator "" _script): Use it for the last argument.
17581 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17583         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17585 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17587         * lib/target-supports.exp (check_compile): Save/restore
17588         additional_sources that may belong to an actual test.
17590 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
17592         PR gcov-profile/64634
17593         * g++.dg/gcov/gcov-15.C: New test.
17595 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17597         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17599 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17601         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17603 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17605         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17607 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17609         * gfortran.dg/fmt_cache_1.f: Add missing close.
17611 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17613         PR testsuite/65107
17614         * gfortran.dg/read_eof_8.f90: Add missing close.
17616 2015-02-18  Richard Biener  <rguenther@suse.de>
17618         PR tree-optimization/65063
17619         * gcc.dg/pr65063.c: New testcase.
17621 2015-02-18  Richard Biener  <rguenther@suse.de>
17623         PR tree-optimization/62217
17624         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17626 2015-02-18  Marek Polacek  <polacek@redhat.com>
17628         PR sanitizer/65081
17629         * c-c++-common/ubsan/pr65081.c: New test.
17631 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17633         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17634         * gcc.target/sh/force-cbranch-delay-slot.c: New.
17636 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
17638         * gcc.dg/ipa/propalign-3.c: New test.
17640 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17642         PR target/64793
17643         * gcc.target/sh/pr64793.c: New.
17644         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17646 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
17648         * gcc.target/arm/divzero.c: New test case.
17650 2015-02-17  Tom de Vries  <tom@codesourcery.com>
17652         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17654 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
17655             Jakub Jelinek  <jakub@redhat.com>
17657         PR c++/65075
17658         * g++.dg/cpp0x/pr65075.C: New test.
17660 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
17662         PR target/65058
17663         * gcc.target/powerpc/pr65058.c: New test.
17665 2015-02-16  Jeff Law  <law@redhat.com>
17667         PR tree-optimization/64823
17668         * gcc.dg/uninit-20.c: New test.
17670 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
17671             James Greenhalgh  <james.greenhalgh@arm.com>
17673         PR ipa/64963
17674         * gcc.dg/ipa/ipa-clone-1.c: New test.
17676 2015-02-16  Richard Biener  <rguenther@suse.de>
17678         PR tree-optimization/65077
17679         * gcc.dg/torture/pr65077.c: New testcase.
17681 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
17683         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17684         Directive adjusted to scan for ldaxr.
17685         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17686         adjusted to scan for ldaex.
17688 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
17690         PR c++/65080
17691         * g++.dg/cpp0x/constexpr-65080.C: New.
17693 2015-02-16  Richard Biener  <rguenther@suse.de>
17695         PR tree-optimization/63593
17696         * gcc.dg/pr63593.c: New testcase.
17698 2015-02-16  Marek Polacek  <polacek@redhat.com>
17700         PR c/65066
17701         * gcc.dg/pr65066.c: New test.
17703 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17705         * gcc.dg/pr65002.C: Move ...
17706         * g++.dg/ipa/pr65002.C: ... here.
17708 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
17710         * gcc.target/powerpc/pr64205.c: Skip on AIX.
17711         * gcc.target/powerpc/pr64505.c: Skip on AIX.
17712         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17713         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17715 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
17717         PR testsuite/64850
17718         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17719         the expression to find calls.
17720         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17721         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17722         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17723         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17724         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17726 2015-02-14  Marek Polacek  <polacek@redhat.com>
17728         PR c/64768
17729         * gcc.dg/array-11.c: New test.
17730         * gcc.dg/array-12.c: New test.
17731         * gcc.dg/array-13.c: New test.
17732         * gcc.dg/array-14.c: New test.
17733         * gcc.dg/c99-flex-array-typedef-1.c: New test.
17734         * gcc.dg/c99-flex-array-typedef-2.c: New test.
17735         * gcc.dg/c99-flex-array-typedef-3.c: New test.
17736         * gcc.dg/c99-flex-array-typedef-5.c: New test.
17737         * gcc.dg/c99-flex-array-typedef-7.c: New test.
17738         * gcc.dg/c99-flex-array-typedef-8.c: New test.
17740 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17742         PR c++/60894
17743         * g++.dg/lookup/using54.C: New.
17745 2015-02-13  Jeff Law  <law@redhat.com>
17747         PR bootstrap/65060
17748         Revert my change for tree-optimization/64823.
17750 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17752         PR tree-optimization/65053
17753         * gcc.c-torture/execute/pr65053-1.c: New test.
17754         * gcc.c-torture/execute/pr65053-2.c: New test.
17756 2015-02-13  Marek Polacek  <polacek@redhat.com>
17758         PR c/65050
17759         * gcc.dg/pr65050.c: New test.
17761 2015-02-13  Jeff Law  <law@redhat.com>
17763         PR tree-optimization/64823
17764         * gcc.dg/uninit-20.c: New test.
17766         PR rtl-optimization/47477
17767         * gcc.dg/tree-ssa/pr47477.c: New test.
17769 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17771         PR c++/60211
17772         * g++.dg/parse/ivdep-2.C: New.
17773         * g++.dg/parse/ivdep-3.C: Likewise.
17775 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17777         PR fortran/64506
17778         * gfortran.dg/continuation_13.f90: New test.
17779         * gfortran.dg/continuation_14.f: New test.
17781 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17783         PR c++/64970
17784         * g++.dg/cpp0x/sfinae55.C: New.
17786 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17788         PR ipa/65034
17789         * g++.dg/ipa/pr65034.C: New test.
17791 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
17793         PR tree-optimization/65002
17794         * gcc.dg/pr65002.C: New.
17796 2015-02-13  Marek Polacek  <polacek@redhat.com>
17798         PR c/65040
17799         * c-c++-common/pr65040.c: New test.
17801 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
17803         PR tree-optimization/64705
17804         * gcc.dg/tree-ssa/pr64705.c: New test.
17806 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
17808         PR rtl/32219
17809         * gcc.dg/visibility-22.c: New test.
17810         * gcc.dg/visibility-23.c: New test.
17811         * gcc.target/i386/pr32219-1.c: New test.
17812         * gcc.target/i386/pr32219-2.c: New test.
17813         * gcc.target/i386/pr32219-3.c: New test.
17814         * gcc.target/i386/pr32219-4.c: New test.
17815         * gcc.target/i386/pr32219-5.c: New test.
17816         * gcc.target/i386/pr32219-6.c: New test.
17817         * gcc.target/i386/pr32219-7.c: New test.
17818         * gcc.target/i386/pr32219-8.c: New test.
17819         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17821 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17823         PR libgfortran/57822
17824         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17825         four different KINDs.
17827 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17829         PR c++/64884
17830         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17832         PR sanitizer/65000
17833         * g++.dg/ubsan/pr65000.C: New test.
17835 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
17837         PR fortran/64932
17838         * gfortran.dg/finalize_28.f90: New test
17840 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17842         PR debug/55541
17843         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17844         DW_TAG_lexical_block removal.
17845         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17846         * g++.dg/guality/pr55541.C: New test.
17848         PR sanitizer/64984
17849         * g++.dg/ubsan/pr64984.C: New test.
17851 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
17853         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17855 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
17857         PR testsuite/64930
17858         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17859         instructions for 2015-01-14 get_memmodel changes.
17860         * gcc.target/powerpc/atomic-p8.c: Likewise.
17862         PR sanitizer/65019
17863         * g++.dg/ubsan/pr65019.C: New test.
17865         PR tree-optimization/65014
17866         * gcc.c-torture/compile/pr65014.c: New test.
17868 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17870         PR libgfortran/57822
17871         * gfortran/fmt_g0_7.f08: Revise test.
17873 2015-02-11  Jeff Law  <law@redhat.com>
17875         PR target/63347
17876         * gcc.target/m68k/pr63347.c: New test.
17878 2015-02-11  Marek Polacek  <polacek@redhat.com>
17880         * g++.dg/ubsan/shift-1.C: New test.
17881         * gcc.dg/ubsan/c-shift-2.c: New test.
17882         * c-c++-common/ubsan/shift-5.c: Remove file.
17884 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
17886         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17887         Directive adjusted to XFAIL.
17888         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17889         adjusted to XFAIL.
17891 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
17893         PR middle-end/65003
17894         * g++.dg/opt/pr65003.C: New test.
17896 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
17898         * lib/target-supports.exp (check_effective_target_pie): Renamed
17899         to ...
17900         (check_effective_target_pie_enabled): This.
17901         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17902         * gcc.target/i386/pie.c: Likewise.
17904 2015-02-11  Andrew Pinski  <apinski@cavium.com>
17906         PR target/64893
17907         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17908         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17910 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
17912         PR target/61925
17913         * gcc.target/i386/pr61925-1.c: New test.
17914         * gcc.target/i386/pr61925-2.c: New test.
17915         * gcc.target/i386/pr61925-3.c: New test.
17917 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
17919         PR sanitizer/65004
17920         * g++.dg/asan/pr65004.C: New test.
17922 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
17924         PR target/64661
17925         * gcc.taget/sh/pr64661-0.h: New.
17926         * gcc.taget/sh/pr64661-1.c: New.
17927         * gcc.taget/sh/pr64661-2.c: New.
17928         * gcc.taget/sh/pr64661-3.c: New.
17929         * gcc.taget/sh/pr64661-4.c: New.
17931 2015-02-10  Richard Biener  <rguenther@suse.de>
17933         PR tree-optimization/64995
17934         * g++.dg/torture/pr64995.C: New testcase.
17936 2015-02-10  Richard Biener  <rguenther@suse.de>
17938         PR tree-optimization/64909
17939         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17941 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17943         * gcc.dg/signbit-sa.c: New test.
17945 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17947         PR libgfortran/57822
17948         * gfortran/fmt_g0_7.f08: New test.
17950 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
17952         PR tree-optimization/43378
17953         * gcc.dg/tree-ssa/pr43378.c: New test.
17955 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
17957         PR ipa/64978
17958         * g++.dg/torture/pr64978.C: New testcase.
17960 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
17962         PR sanitizer/64981
17963         * gcc.dg/asan/pr64981.c: New test.
17965 2015-02-09  Marek Polacek  <polacek@redhat.com>
17967         PR c/64856
17968         * gcc.dg/pr64856.c: New test.
17970 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
17972         PR target/64979
17973         * gcc.dg/tree-ssa/stdarg-7.c: New test.
17974         * gcc.c-torture/execute/pr64979.c: New test.
17976 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
17978         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17980 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
17982         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17983         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17985 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
17987         PR target/58757
17988         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17990 2015-02-09  Richard Biener  <rguenther@suse.de>
17992         PR tree-optimization/54000
17993         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17995 2015-02-09  Tom de Vries  <tom@codesourcery.com>
17997         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17999 2015-02-09  Martin Liska  <mliska@suse.cz>
18001         * g++.dg/ipa/pr64858.C: New test.
18003 2015-02-09  Tom de Vries  <tom@codesourcery.com>
18005         * gcc.dg/uninit-19.c: Fix warning line for fpic.
18007 2015-02-08  Andrew Pinski  <apinski@cavium.com>
18009         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
18011 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
18013         PR fortran/63744
18014         * gfortran.dg/use_rename_8.f90: New.
18016 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
18018         * gnat.dg/addr7.ad[sb]: New test.
18019         * gnat.dg/addr8.ad[sb]: Likewise.
18021 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
18023         PR jit/64752
18024         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
18025         from jit.dg/test-compile-to-executable.c's create_code, with a
18026         clarification of the output message.
18027         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
18028         pass/fail message.
18029         (test_jit): Use CHECK_NO_ERRORS when calling
18030         gcc_jit_context_compile_to_file.
18031         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
18032         jit-verify-compile-to-file to jit-verify-output-file-was-created.
18033         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
18034         about deletions that are attempted.
18035         (jit-verify-compile-to-file): Rename to...
18036         (jit-verify-output-file-was-created): ...this, and drop the
18037         attempt to run "file" and verify the output.
18038         (jit-verify-assembler): New function.
18039         (jit-verify-object): New function.
18040         (jit-verify-dynamic-library): New function.
18041         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
18042         favor of an implementation from new file
18043         create-code-for-hello-world-executable.h, which also adds a
18044         "main".
18045         (dg-final): Replace jit-verify-compile-to-file with
18046         jit-verify-output-file-was-created, and invoke new function
18047         jit-verify-assembler.
18048         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
18049         the output message.
18050         (dg-final): Replace jit-verify-compile-to-file with
18051         jit-verify-output-file-was-created, and invoke new function
18052         jit-verify-dynamic-library.
18053         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
18054         favor of an implementation from new file
18055         create-code-for-hello-world-executable.h, which also adds a
18056         "main".
18057         (dg-final): Replace jit-verify-compile-to-file with
18058         jit-verify-output-file-was-created.  Strengthen the expected stdout
18059         from the built executable.
18060         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
18061         favor of an implementation from new file
18062         create-code-for-hello-world-executable.h, which also adds a
18063         "main".
18064         (dg-final): Replace jit-verify-compile-to-file with
18065         jit-verify-output-file-was-created, and invoke new function
18066         jit-verify-object.
18067         * jit.dg/verify-dynamic-library.c: New source file.
18069 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
18070             Brian Rzycki  <b.rzycki@samsung.com>
18072         PR tree-optimization/64878
18073         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
18075 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
18077         PR ipa/64896
18078         * g++.dg/ipa/pr64896.C: New test.
18080 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18082         PR target/64205
18083         * gcc.target/powerpc/pr64205.c: New file.
18085 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
18087         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
18088         (dg-options): Use -fpie instead of -fPIE -pie.
18090 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
18092         PR middle-end/64937
18093         * g++.dg/asan/pr64937.C: New test.
18095 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
18097         PR fortran/63205
18098         * gfortran.dg/class_to_type_4.f90: New test
18100 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
18102         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
18104 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
18106         PR rtl-optimization/64957
18107         PR debug/64817
18108         * gcc.c-torture/execute/pr64957.c: New test.
18110 2015-02-05  Jeff Law  <law@redhat.com>
18112         PR target/17306
18113         * gcc.target/h8300/pr17306-1.c: New test.
18114         * gcc.target/h8300/pr17306-2.c: New test.
18116 2015-02-05  Tobias Burnus  <burnus@net-b.de>
18118         PR fortran/64943
18119         * gfortran.dg/structure_constructor_12.f90: New.
18121 2015-02-05  Jeff Law  <law@redhat.com>
18123         PR target/58400
18124         gcc.target/h8300/pr58400.c: New test.
18126 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
18128         * gcc.target/arm/macro_defs0.c: New test.
18129         * gcc.target/arm/macro_defs1.c: New test.
18130         * gcc.target/arm/macro_defs2.c: New test.
18132 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
18134         PR rtl-optimization/64905
18135         * gcc.target/i386/pr64905.c: Require nonpic target.
18136         (dg-options): Add -fomit-frame-pointer.
18137         (main): Remove.
18139 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
18141         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
18142         tree dump scanning.
18144 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
18146         PR fortran/64757
18147         * gfortran.dg/type_to_class_2.f90: New test
18148         * gfortran.dg/type_to_class_3.f90: New test
18150 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
18152         PR ipa/64686
18153         * g++.dg/torture/pr64686.C: New testcase.
18155 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
18157         PR rtl-optimization/64905
18158         * gcc.target/i386/pr64905.c: New file.
18160 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
18162         * gcc.dg/guality/pr41447-1.c: Remove xfail.
18163         * gcc.dg/guality/pr41616-1.c: Ditto.
18165 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
18167         PR debug/64817
18168         * gcc.dg/pr64817-3.c: New.
18170 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
18171             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
18173         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
18174         pass parameters in registers.
18175         * gcc.dg/guality/pr36728-2.c (main): Likewise.
18176         * gcc.dg/guality/pr36728-3.c (main): Likewise.
18177         * gcc.dg/guality/pr36728-4.c (main): Likewise.
18179 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
18180             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18182         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
18183         list, allow for multilibed targets.
18184         * gcc.dg/combine_ashiftrt_2.c: Likewise.
18186 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
18188         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
18189         * gcc.dg/pr46728-6.c: Ditto.
18191 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
18193         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
18194         for mips_nanlegacy target.
18196 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
18198         * gcc.target/i386/chkp-hidden-def.c: New.
18200 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18202         PR middle-end/62103
18203         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
18204         to use 24 bits for bitfield b.
18206 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18208         PR testsuite/64796
18209         * lib/target-supports.exp (check_effective_target_bswap64): Do not
18210         cache result in a global variable.  Include all 32-bit targets for
18211         bswap64 tests.
18213 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
18215         PR rtl-optimization/64756
18216         * gcc.c-torture/execute/pr64756.c: New test.
18218 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
18220         PR target/64660
18221         * gcc.target/sh/pr64660-0.h: New.
18222         * gcc.target/sh/pr64660-1.c: New.
18223         * gcc.target/sh/pr64660-2.c: New.
18224         * gcc.target/sh/pr64660-3.c: New.
18225         * gcc.target/sh/pr64660-4.c: New.
18227 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
18229         PR c++/64877
18230         * g++.dg/warn/Waddress-2.C: New.
18232 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
18234         PR middle-end/61225
18235         * gcc.target/i386/pr49095.c: XFAIL for ia32.
18237 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
18239         PR preprocessor/64803
18240         * gcc.dg/cpp/builtin-macro-1.c: New test case.
18242 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
18244         * g++.dg/ipa/devirt-37.C: Disable early inlining.
18246 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
18248         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18249         (_ARM_FPSRC): Add DN and AHP fields.
18250         (clean_results): Force DN=1 on AArch64.
18251         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
18252         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
18253         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
18254         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
18255         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
18256         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
18258 2015-02-02  Alan Modra  <amodra@gmail.com>
18260         * gcc.target/powerpc/cprophard.c: New.
18262 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
18264         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
18265         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
18267 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
18269         PR debug/64817
18270         * gcc.dg/pr64817-1.c: New test.
18271         * gcc.dg/pr64817-2.c: New test.
18273 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
18275         PR target/64851
18276         * gcc.target/sh/pr64851-0.h: New
18277         * gcc.target/sh/pr64851-1.c: New
18278         * gcc.target/sh/pr64851-2.c: New
18279         * gcc.target/sh/pr64851-3.c: New
18280         * gcc.target/sh/pr64851-4.c: New
18282 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
18284         PR target/64882
18285         * gcc.dg/torture/pr64882.c: New test.
18287 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
18289         PR target/64159
18290         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
18291         sparc*-*-*.
18293 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
18295         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
18296         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
18297         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
18298         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
18299         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
18300         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
18301         tree dump.
18302         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
18303         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
18304         tree dump.
18305         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
18306         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
18307         tree dump.
18309 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
18311         PR target/64688
18312         * g++.dg/pr64688-2.C: New.
18314 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
18316         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
18317         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
18318         * gcc.target/i386/fuse-caller-save.c: Ditto.
18319         * gcc.target/i386/headmerge-1.c: Ditto.
18320         * gcc.target/i386/headmerge-2.c: Ditto.
18321         * gcc.target/i386/sibcall-6.c: Ditto.
18323 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
18325         PR target/64617
18326         * gcc.target/i386/pr64617.c: New test.
18328 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
18330         PR target/15184
18331         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18332         (dg-options): Remove -m32.
18333         (dg-final): Scan for "movb %al" only.
18334         * gcc.target/i386/pr15184-2.c: Ditto.
18336 2015-01-30  Richard Biener  <rguenther@suse.de>
18338         PR tree-optimization/64829
18339         * gcc.dg/vect/pr64829.c: New testcase.
18341 2015-01-29  Marek Polacek  <polacek@redhat.com>
18343         PR c/64709
18344         * gcc.dg/pr64709.c: New test.
18346 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
18348         PR c++/64717
18349         * g++.dg/ubsan/pr64717-1.C: New test.
18350         * g++.dg/ubsan/pr64717-2.C: New test.
18352 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
18354         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18356 2015-01-29  Jeff Law  <law@redhat.com>
18358         PR target/15184
18359         * gcc.target/i386/pr15184-1.c: New test.
18360         * gcc.target/i386/pr15184-2.c: New test.
18362 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18364         PR tree-optimization/64746
18365         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18367 2015-01-29  Richard Biener  <rguenther@suse.de>
18369         PR tree-optimization/64853
18370         * gcc.dg/torture/pr64853.c: New testcase.
18372 2015-01-29  Richard Biener  <rguenther@suse.de>
18374         PR tree-optimization/64844
18375         * gcc.dg/vect/pr64844.c: New testcase.
18377 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18379         PR middle-end/64809
18380         * gcc.dg/pr64809.c: Delete.
18382 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
18384         PR middle-end/64805
18385         * gcc.target/i386/pr64805.c: New.
18387 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18389         * gcc.dg/guality/guality.h (main): Add argv[0] to
18390         guality_gdb_command.
18392 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
18394         PR ipa/64801
18395         * gcc.dg/tree-ssa/pr64801.c: New testcase.
18397 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
18399         PR target/64659
18400         * gcc.target/sh/sh.exp
18401         (check_effective_target_atomic_model_soft_gusa_available,
18402         check_effective_target_atomic_model_soft_tcb_available,
18403         check_effective_target_atomic_model_soft_imask_available,
18404         check_effective_target_atomic_model_hard_llcs_available): New.
18405         * gcc.target/sh/pr64659-0.h: New.
18406         * gcc.target/sh/pr64659-1.c: New.
18407         * gcc.target/sh/pr64659-2.c: New.
18408         * gcc.target/sh/pr64659-3.c: New.
18409         * gcc.target/sh/pr64659-4.c: New.
18411 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
18413         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18414         scan-assembler-times pattern.
18416 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
18418         PR middle-end/64809
18419         * gcc.dg/pr64809.c: New test.
18421 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
18423         PR tree-optimization/64277
18424         * gcc.dg/pr64277.c: New.
18426 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18428         PR tree-optimization/64718
18429         * gcc.c-torture/execute/pr64718.c: New test.
18431 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
18433         * gcc.target/aarch64/abs_2.c: New.
18435 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
18437         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18438         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18439         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18440         ISA rev < 2.
18442 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
18444         PR bootstrap/64612
18445         * lib/target-supports.exp (check_effective_target_comdat_group): New.
18446         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18447         { target comdat_group }.
18449 2015-01-27  Tobias Burnus  <burnus@net-b.de>
18451         PR fortran/63861
18452         * gfortran.dg/goacc/coarray_2.f90: New.
18454 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18456         PR ipa/60871
18457         PR ipa/64139
18458         * g++.dg/torture/pr64139.C: New testcase.
18459         * g++.dg/torture/pr60871.C: Likewise.
18461 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
18463         PR fortran/64230
18464         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18465         prevent linking errors.
18467 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18469         PR ipa/64282
18470         * g++.dg/torture/pr64282.C: New testcase.
18472 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18474         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18475         for wzr reg.
18477 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
18479         * gcc.target/s390/hotpatch-13.c: New testcase.
18480         * gcc.target/s390/hotpatch-14.c: New testcase.
18481         * gcc.target/s390/hotpatch-15.c: New testcase.
18482         * gcc.target/s390/hotpatch-16.c: New testcase.
18483         * gcc.target/s390/hotpatch-17.c: New testcase.
18484         * gcc.target/s390/hotpatch-18.c: New testcase.
18485         * gcc.target/s390/hotpatch-19.c: New testcase.
18486         * gcc.target/s390/hotpatch-20.c: New testcase.
18487         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18488         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18489         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18490         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18491         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18492         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18493         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18494         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18495         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18496         * gcc.target/s390/hotpatch-10.c: Likewise.
18497         * gcc.target/s390/hotpatch-11.c: Likewise.
18498         * gcc.target/s390/hotpatch-12.c: Likewise.
18499         * gcc.target/s390/hotpatch-2.c: Likewise.
18500         * gcc.target/s390/hotpatch-3.c: Likewise.
18501         * gcc.target/s390/hotpatch-4.c: Likewise.
18502         * gcc.target/s390/hotpatch-5.c: Likewise.
18503         * gcc.target/s390/hotpatch-6.c: Likewise.
18504         * gcc.target/s390/hotpatch-7.c: Likewise.
18505         * gcc.target/s390/hotpatch-8.c: Likewise.
18506         * gcc.target/s390/hotpatch-9.c: Likewise.
18507         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18508         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18509         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18510         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18511         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18512         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18513         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18514         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18516 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
18518         * gcc.dg/long_branch.c: New testcase.
18520 2015-01-27  Richard Biener  <rguenther@suse.de>
18522         PR tree-optimization/56273
18523         PR tree-optimization/59124
18524         PR tree-optimization/64277
18525         * g++.dg/warn/Warray-bounds-6.C: New testcase.
18526         * gcc.dg/Warray-bounds-12.c: Likewise.
18527         * gcc.dg/Warray-bounds-13.c: Likewise.
18529 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18531         PR rtl-optimization/61058
18532         * gcc.dg/pr61058.c: New test.
18534 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
18536         * gcc.target/i386/chkp-narrow-bounds.c: New.
18538 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18540         PR tree-optimization/64807
18541         * gcc.dg/pr64807.c: New test.
18543         PR c/64766
18544         * gcc.dg/pr64766.c: New test.
18546 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
18548         PR target/49263
18549         * gcc.target/sh/pr49263-4.c: New.
18551 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
18553         PR fortran/62044
18554         * gfortran.dg/allocate_with_mold_1.f90: New test
18556 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
18558         PR c/64778
18559         * gcc.dg/pr64778.c: New test.
18561         PR middle-end/64421
18562         * gcc.dg/vect/pr64421.c: New test.
18564 2015-01-26  Tobias Burnus  <burnus@net-b.de>
18566         PR fortran/64771
18567         * gfortran.dg/coarray_36.f: New.
18568         * gfortran.dg/coarray_37.f90: New.
18570 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
18572         PR fortran/64230
18573         * gfortran.dg/class_allocate_18.f90: New.
18575 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18577         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18579 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18581         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18583 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18585         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18587 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18589         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18591 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18593         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18594         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18595         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18596         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18598 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18600         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18601         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18602         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18604 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18606         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18607         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18608         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18609         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18610         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18611         vXXXhn.inc.
18613 2015-01-26  Richard Biener  <rguenther@suse.de>
18615         PR middle-end/64764
18616         * gcc.dg/uninit-19.c: New testcase.
18618 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18620         * lib/target-supports.exp (check_effective_target_vect64): Add
18621         sparc*-*-*.
18623 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
18625         PR testsuite/64712
18626         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18628 2015-01-26  Tony Liu  <tony.liu@arm.com>
18630         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18631         non-UAL cases.
18633 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
18635         PR libfortran/64770
18636         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18637         correctly, clean up afterwards.
18639 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
18641         PR fortran/62044
18642         * gfortran.dg/use_rename_7.f90: New.
18644 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
18646         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18647         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18649 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
18651         PR target/54236
18652         * gcc.target/sh/pr54236-4.c: New.
18654 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
18656         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18657         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
18658         Bridge test.
18660 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
18662         PR libfortran/64770
18663         * gfortran.dg/open_new_segv.f90: New test.
18665 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
18667         PR target/49263
18668         PR target/53987
18669         PR target/64345
18670         PR target/59533
18671         PR target/52933
18672         PR target/54236
18673         PR target/51244
18674         * gcc.target/sh/pr64345-1.c: New.
18675         * gcc.target/sh/pr64345-2.c: New.
18676         * gcc.target/sh/pr59533-1.c: New.
18677         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18678         * gcc.target/sh/pr52933-2.c: Likewise.
18679         * gcc.target/sh/pr54089-1.c: Likewise.
18680         * gcc.target/sh/pr54236-1.c: Likewise.
18681         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18682         * gcc.target/sh/pr49263-1.c: Remove xfails.
18683         * gcc.target/sh/pr49263-2.c: Likewise.
18684         * gcc.target/sh/pr49263-3.c: Likewise.
18685         * gcc.target/sh/pr53987-1.c: Likewise.
18686         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18687         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18688         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18689         (test05, test06, test07, test08, test09, test10, test11, test12): New.
18690         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18691         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18692         test_009): New.
18693         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18694         (test_02): New.
18696 2015-01-24  Tom de Vries  <tom@codesourcery.com>
18698         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18700 2015-01-23  Ian Lance Taylor  <iant@google.com>
18702         PR go/64510
18703         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18704         targets without split stack support.
18706 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
18708         PR target/64317
18709         * gcc.target/i386/pr64317.c: New test.
18711 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
18713         PR rtl-optimization/63637
18714         PR rtl-optimization/60663
18715         * gcc.dg/pr63637-1.c: New test.
18716         * gcc.dg/pr63637-2.c: New test.
18717         * gcc.dg/pr63637-3.c: New test.
18718         * gcc.dg/pr63637-4.c: New test.
18719         * gcc.dg/pr63637-5.c: New test.
18720         * gcc.dg/pr63637-6.c: New test.
18721         * gcc.target/i386/pr63637-1.c: New test.
18722         * gcc.target/i386/pr63637-2.c: New test.
18723         * gcc.target/i386/pr63637-3.c: New test.
18724         * gcc.target/i386/pr63637-4.c: New test.
18725         * gcc.target/i386/pr63637-5.c: New test.
18726         * gcc.target/i386/pr63637-6.c: New test.
18728 2015-01-23  Richard Biener  <rguenther@suse.de>
18730         PR testsuite/63439
18731         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18732         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18734 2015-01-23  Marek Polacek  <polacek@redhat.com>
18736         PR preprocessor/60570
18737         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18738         * gcc.dg/cpp/pr60570.c: New test.
18740 2015-01-23  Richard Biener  <rguenther@suse.de>
18742         PR testsuite/63439
18743         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18744         vectorization on vect64 targets.
18746 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
18748         PR fortran/60922
18749         * gfortran.dg/class_allocate_17.f90: New.
18751 2015-01-23  Tobias Burnus  <burnus@net-b.de>
18753         PR fortran/64726
18754         * gfortran.dg/goacc/combined_loop.f90: New.
18756 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18758         PR fortran/61933
18759         * gfortran.dg/make_unit.f90: New test.
18761 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18763         PR fortran/61933
18764         * gfortran.dg/negative_unit_int8.f: Update.
18766 2015-01-22  Jeff Law  <law@redhat.com>
18768         PR target/52076
18769         * gcc.target/m68k/pr52076-1.c: New test.
18770         * gcc.target/m68k/pr52076-2.c: New test.
18772 2015-01-22  Richard Biener  <rguenther@suse.de>
18774         PR middle-end/64728
18775         * gcc.dg/torture/pr64728.c: New testcase.
18777 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
18779         PR target/64688
18780         * g++.dg/pr64688.C: New test.
18782 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
18784         * gcc.target/i386/chkp-always_inline.c (f1): Make static
18785         to avoid errors with -fpic.
18787 2015-01-22  Richard Biener  <rguenther@suse.de>
18789         PR libstdc++/64535
18790         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18792 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
18794         PR rtl-optimization/64682
18795         * gcc.c-torture/execute/pr64682.c: New file.
18797 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
18799         PR debug/64511
18800         * gcc.dg/pr64511.c: New test.
18802         PR rtl-optimization/62078
18803         * g++.dg/opt/pr62078.C: New test.
18805         PR c/63307
18806         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18808 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
18810         PR fortran/57023
18811         * gfortran.dg/internal_pack_15.f90:  New test.
18813 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18815         * c-c++-common/tsan/step.c: New testcase.
18817 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18819         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18821 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18823         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18825 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18827         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18829 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18831         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18833 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18835         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18837 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18839         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18841 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18843         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18845 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18847         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18849 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18851         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18853 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18855         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18857 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18859         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18861 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18863         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18865 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18867         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18868         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18869         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18870         vXXXw.inc.
18872 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18874         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18875         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18876         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18877         vXXXl.inc.
18879 2015-01-21  Renlin Li  <renlin.li@arm.com>
18881         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18882         * g++.dg/tls/thread_local5g.C: Likewise.
18883         * g++.dg/tls/thread_local6g.C: Likewise.
18885 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18887         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18888         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18889         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18891 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18893         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18894         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18895         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18897 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18899         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18900         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18901         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18903 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
18905         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18906         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18907         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18909 2015-01-20  Jeff Law  <law@redhat.com>
18911         PR target/59946
18912         * gcc.target/m68k/pr59946.c: New test.
18914 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18916         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18917         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18918         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18920 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18922         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18923         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18924         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18926 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18928         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18929         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18930         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18932 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18934         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18935         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18936         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18937         vshuffle.inc.
18938         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18939         vshuffle.inc.
18941 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18943         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18944         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18945         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18947 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18949         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18950         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18951         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18953 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
18955         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18957 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
18959         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18961         PR sanitizer/64632
18962         * g++.dg/ubsan/pr64632.C: New test.
18964         PR debug/64663
18965         * gcc.dg/pr64663.c: New test.
18967 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18969         PR c++/64383
18970         * g++.dg/warn/Wunused-var-23.C: New.
18972 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18974         PR c++/59937
18975         * g++.dg/cpp0x/constexpr-59937-1.C: New.
18976         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18978 2015-01-20  Richard Biener  <rguenther@suse.de>
18980         PR ipa/64684
18981         * gcc.dg/lto/pr64684_0.c: New testcase.
18982         * gcc.dg/lto/pr64684_1.c: Likewise.
18983         * gcc.dg/lto/pr64684_2.c: Likewise.
18984         * gcc.dg/lto/pr64685_0.c: Likewise.
18985         * gcc.dg/lto/pr64685_1.c: Likewise.
18987 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
18989         PR c++/62241
18990         * g++.dg/cpp1y/lambda-init12.C: New.
18992 2015-01-20  Richard Biener  <rguenther@suse.de>
18994         PR tree-optimization/64410
18995         * g++.dg/vect/pr64410.cc: Require vect_double.
18997 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
18999         PR target/64149
19000         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
19002 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
19004         PR bootstrap/64676
19005         Revert:
19006         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
19008         PR rtl-optimization/64081
19009         * gcc.dg/pr64081.c: New test.
19011 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
19013         * jit.dg/harness.h: Include <unistd.h>.
19014         (CHECK_NO_ERRORS): New.
19015         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
19016         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
19017         gcc_jit_context_compile_to_file.
19018         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
19019         args to the spawned executable.
19020         (jit-expand-vars): New function.
19021         (jit-exe-params): New variable.
19022         (dg-jit-set-exe-params): New function.
19023         (jit-dg-test): Detect testcases that use
19024         jit-verify-compile-to-file and call jit-setup-compile-to-file.
19025         Set arguments of spawned process to jit-exe-params.
19026         (jit-get-output-filename): New function.
19027         (jit-setup-compile-to-file): New function.
19028         (jit-verify-compile-to-file): New function.
19029         (jit-run-executable): New function.
19030         (jit-verify-executable): New function.
19031         * jit.dg/test-compile-to-assembler.c: New testcase.
19032         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
19033         * jit.dg/test-compile-to-executable.c: New testcase.
19034         * jit.dg/test-compile-to-object.c: New testcase.
19036 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
19038         PR target/64652
19039         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
19040         (test_1): New.
19042 2015-01-19  Martin Liska  <mliska@suse.cz>
19044         * objc/compile/pr64668.m: New test.
19046 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
19048         * jit.dg/test-arith-overflow.c: Include stdbool.h.
19049         (create_overflow_fn): Update comment to clarify that
19050         the third param of the created function is a bool *, not
19051         an int *.
19052         (verify_int_overflow_fn): Convert param "expected_ovf" from
19053         int to bool.  Update third param of "overflow_fn_type" from int *
19054         to bool *.  Update local "actual_ovf" from int to bool.
19055         (verify_uint_overflow_fn): Likewise.
19057 2015-01-19  Martin Liska  <mliska@suse.cz>
19059         * gcc.dg/ipa/ipa-icf-33.c: New test.
19061 2015-01-19  Felix Yang  <felix.yang@huawei.com>
19062             Haijian Zhang  <z.zhanghaijian@huawei.com>
19064         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
19065         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19066         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
19067         result_float64x2, expected_hfloat64x2): New helper type, variable and
19068         declaration.
19069         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19070         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
19071         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
19072         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
19073         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
19074         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
19075         and target without the FMA feature.
19077 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
19079         * gcc.target/aarch64/pr64304.c: New testcase.
19081 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
19083         PR rtl-optimization/64081
19084         * gcc.dg/pr64081.c: New test.
19086 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
19088         PR target/63971
19089         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
19090         the epilogue).
19091         * gcc.target/aarch64/test_frame_6.c: Likewise.
19092         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
19093         and x19 (in the epilogue).
19094         * gcc.target/aarch64/test_frame_4.c: Likewise.
19095         * gcc.target/aarch64/test_frame_7.c: Likewise.
19097 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
19099         * gcc.target/i386/chkp-always_inline.c: New.
19101 2015-01-15  Andrew Pinski  <apinski@cavium.com>
19102             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
19104         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
19105         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
19107 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
19109         PR fortran/60255
19110         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
19111         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
19113 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
19115         PR fortran/64578
19116         * gfortran.dg/unlimited_polymorphic_21.f90: New test
19118 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
19120         PR target/64652
19121         * gcc.target/sh/torture/pr64652.c: New.
19123 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
19125         * gcc.dg/ipa/ipa-icf-32.c: Update template.
19126         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
19127         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
19128         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
19129         * c-c++-common/asan/kasan-recover-1.c: Likewise.
19130         * c-c++-common/asan/kasan-recover-2.c: Likewise.
19132 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
19134         PR ipa/64378
19135         * g++.dg/torture/pr64378.C: New testcase.
19137 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
19139         PR fortran/57959
19140         * gfortran.dg/block_13.f08: New test
19142 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
19144         PR fortran/55901
19145         * gfortran.dg/associate_1.f03: Allow test for character with
19146         automatic length.
19148 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
19150         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
19151         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
19153 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
19155         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
19157 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
19159         PR fortran/64578
19160         * gfortran.dg/unlimited_polymorphic_21.f90: New test
19162 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
19164         PR fortran/60357
19165         * gfortran.dg/alloc_comp_assign_13.f08: New test.
19167         PR fortran/61275
19168         * gfortran.dg/alloc_comp_assign_14.f08: New test.
19170         PR fortran/55932
19171         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
19173 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
19175         PR fortran/60334
19176         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
19178 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
19180         PR rtl-optimization/52773
19181         * gcc.c-torture/compile/pr52773.c: New test.
19183 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19185         PR c++/62134
19186         * g++.dg/cpp0x/alias-decl-46.C: New.
19188 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19190         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
19192 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19194         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
19195         Add trace.
19196         (CHECK_FP): Likewise.
19197         (CHECK_CUMULATIVE_SAT): Likewise.
19199 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19201         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19202         (Set_Neon_Cumulative_Sat): Add parameter.
19203         (__set_neon_cumulative_sat): Support new parameter.
19204         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
19205         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19206         argument.
19207         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
19208         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19209         argument.
19211 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19213         * g++.dg/tsan/vptr_benign_race.C: New testcase.
19214         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
19216 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19218         PR c++/60056
19219         * g++.dg/tls/thread_local-ice4.C: New.
19221 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
19223         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
19224         than Neon options.
19226 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19228         PR c++/62276
19229         * g++.dg/cpp0x/vt-62276.C: New.
19231 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
19233         PR middle-end/64353
19234         * g++.dg/pr64353.C: New.
19236 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19238         PR target/64263
19239         * gcc.target/aarch64/pr64263_1.c: New test.
19241 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
19243         PR tree-optimization/64434
19244         * gcc.dg/torture/pr64434.c: Move to...
19245         * gcc.dg/pr64434.c: ... here.
19247 2015-01-16  Richard Biener  <rguenther@suse.de>
19249         PR middle-end/64614
19250         * gcc.dg/uninit-18.c: New testcase.
19252 2015-01-16  Richard Biener  <rguenther@suse.de>
19254         PR tree-optimization/64568
19255         * g++.dg/torture/pr64568-2.C: New testcase.
19257 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
19259         PR target/64363
19260         * gcc.target/i386/chkp-label-address.c: New.
19262 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
19264         PR fortran/45290
19265         * gfortran.dg/pointer_init_6.f90: Extended.
19267 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
19269         * gcc.c-torture/compile/20150108.c: New test.
19271 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19273         * gcc.target/visium: New directory.
19275 2015-01-16  Richard Biener  <rguenther@suse.de>
19277         PR tree-optimization/61743
19278         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
19279         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19281 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
19283         * gcc.dg/pr64015.c: New test.
19285 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
19287         PR ipa/64163
19288         PR ipa/64612
19289         * g++.dg/ipa/pr64612.C: New test.
19291 2015-01-16  Renlin Li  <renlin.li@arm.com>
19293         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
19295 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
19297         * gcc.target/i386/sse-14.c: Test new intrinsic.
19298         * gcc.target/i386/sse-22.c: Ditto.
19300 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19302         PR c++/58614
19303         * g++.dg/cpp0x/auto44.C: New.
19305 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
19307         PR target/59710
19308         * gcc.target/nios2/gpopt-all.c: New test case.
19309         * gcc.target/nios2/gpopt-local.c: New test case.
19310         * gcc.target/nios2/gpopt-global.c: New test case.
19311         * gcc.target/nios2/gpopt-data.c: New test case.
19312         * gcc.target/nios2/gpopt-none.c: New test case.
19314 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
19316         * g++.dg/ubsan/vptr-1.C: New test.
19317         * g++.dg/ubsan/vptr-2.C: New test.
19318         * g++.dg/ubsan/vptr-3.C: New test.
19319         * g++.dg/ubsan/vptr-4.C: New test.
19320         * g++.dg/ubsan/vptr-5.C: New test.
19321         * g++.dg/ubsan/vptr-6.C: New test.
19322         * g++.dg/ubsan/vptr-7.C: New test.
19323         * g++.dg/ubsan/vptr-8.C: New test.
19324         * g++.dg/ubsan/vptr-9.C: New test.
19326 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
19328         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
19329         is set up.
19330         * lib/gcc-dg.exp: Likewise.
19332 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
19334         PR rtl-optimization/64110
19335         * gcc.target/i386/pr64110.c: Add scan-assembler.
19337 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
19338             James Norris  <jnorris@codesourcery.com>
19339             Cesar Philippidis  <cesar@codesourcery.com>
19340             Ilmir Usmanov  <i.usmanov@samsung.com>
19342         * lib/target-supports.exp (check_effective_target_fopenacc): New
19343         procedure.
19344         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19345         * g++.dg/goacc/goacc.exp: Likewise.
19346         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19347         * gcc.dg/goacc/goacc.exp: Likewise.
19348         * gfortran.dg/goacc/goacc.exp: Likewise.
19349         * c-c++-common/cpp/openacc-define-1.c: New file.
19350         * c-c++-common/cpp/openacc-define-2.c: Likewise.
19351         * c-c++-common/cpp/openacc-define-3.c: Likewise.
19352         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19353         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19354         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19355         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19356         * c-c++-common/goacc/asyncwait-1.c: Likewise.
19357         * c-c++-common/goacc/cache-1.c: Likewise.
19358         * c-c++-common/goacc/clauses-fail.c: Likewise.
19359         * c-c++-common/goacc/collapse-1.c: Likewise.
19360         * c-c++-common/goacc/data-1.c: Likewise.
19361         * c-c++-common/goacc/data-2.c: Likewise.
19362         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19363         * c-c++-common/goacc/deviceptr-1.c: Likewise.
19364         * c-c++-common/goacc/deviceptr-2.c: Likewise.
19365         * c-c++-common/goacc/deviceptr-3.c: Likewise.
19366         * c-c++-common/goacc/if-clause-1.c: Likewise.
19367         * c-c++-common/goacc/if-clause-2.c: Likewise.
19368         * c-c++-common/goacc/kernels-1.c: Likewise.
19369         * c-c++-common/goacc/loop-1.c: Likewise.
19370         * c-c++-common/goacc/loop-private-1.c: Likewise.
19371         * c-c++-common/goacc/nesting-1.c: Likewise.
19372         * c-c++-common/goacc/nesting-data-1.c: Likewise.
19373         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19374         * c-c++-common/goacc/parallel-1.c: Likewise.
19375         * c-c++-common/goacc/pcopy.c: Likewise.
19376         * c-c++-common/goacc/pcopyin.c: Likewise.
19377         * c-c++-common/goacc/pcopyout.c: Likewise.
19378         * c-c++-common/goacc/pcreate.c: Likewise.
19379         * c-c++-common/goacc/pragma_context.c: Likewise.
19380         * c-c++-common/goacc/present-1.c: Likewise.
19381         * c-c++-common/goacc/reduction-1.c: Likewise.
19382         * c-c++-common/goacc/reduction-2.c: Likewise.
19383         * c-c++-common/goacc/reduction-3.c: Likewise.
19384         * c-c++-common/goacc/reduction-4.c: Likewise.
19385         * c-c++-common/goacc/sb-1.c: Likewise.
19386         * c-c++-common/goacc/sb-2.c: Likewise.
19387         * c-c++-common/goacc/sb-3.c: Likewise.
19388         * c-c++-common/goacc/update-1.c: Likewise.
19389         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19390         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19391         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19392         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19393         * gfortran.dg/goacc/assumed.f95: Likewise.
19394         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19395         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19396         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19397         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19398         * gfortran.dg/goacc/branch.f95: Likewise.
19399         * gfortran.dg/goacc/cache-1.f95: Likewise.
19400         * gfortran.dg/goacc/coarray.f95: Likewise.
19401         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19402         * gfortran.dg/goacc/cray.f95: Likewise.
19403         * gfortran.dg/goacc/critical.f95: Likewise.
19404         * gfortran.dg/goacc/data-clauses.f95: Likewise.
19405         * gfortran.dg/goacc/data-tree.f95: Likewise.
19406         * gfortran.dg/goacc/declare-1.f95: Likewise.
19407         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19408         * gfortran.dg/goacc/fixed-1.f: Likewise.
19409         * gfortran.dg/goacc/fixed-2.f: Likewise.
19410         * gfortran.dg/goacc/fixed-3.f: Likewise.
19411         * gfortran.dg/goacc/fixed-4.f: Likewise.
19412         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19413         * gfortran.dg/goacc/if.f95: Likewise.
19414         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19415         * gfortran.dg/goacc/list.f95: Likewise.
19416         * gfortran.dg/goacc/literal.f95: Likewise.
19417         * gfortran.dg/goacc/loop-1.f95: Likewise.
19418         * gfortran.dg/goacc/loop-2.f95: Likewise.
19419         * gfortran.dg/goacc/loop-3.f95: Likewise.
19420         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19421         * gfortran.dg/goacc/omp.f95: Likewise.
19422         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19423         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19424         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19425         * gfortran.dg/goacc/parameter.f95: Likewise.
19426         * gfortran.dg/goacc/private-1.f95: Likewise.
19427         * gfortran.dg/goacc/private-2.f95: Likewise.
19428         * gfortran.dg/goacc/private-3.f95: Likewise.
19429         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19430         * gfortran.dg/goacc/reduction-2.f95: Likewise.
19431         * gfortran.dg/goacc/reduction.f95: Likewise.
19432         * gfortran.dg/goacc/routine-1.f90: Likewise.
19433         * gfortran.dg/goacc/routine-2.f90: Likewise.
19434         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19435         * gfortran.dg/goacc/several-directives.f95: Likewise.
19436         * gfortran.dg/goacc/sie.f95: Likewise.
19437         * gfortran.dg/goacc/subarrays.f95: Likewise.
19438         * gfortran.dg/gomp/map-1.f90: Likewise.
19439         * gfortran.dg/openacc-define-1.f90: Likewise.
19440         * gfortran.dg/openacc-define-2.f90: Likewise.
19441         * gfortran.dg/openacc-define-3.f90: Likewise.
19442         * g++.dg/gomp/block-1.C: Update for changed compiler output.
19443         * g++.dg/gomp/block-2.C: Likewise.
19444         * g++.dg/gomp/block-3.C: Likewise.
19445         * g++.dg/gomp/block-5.C: Likewise.
19446         * g++.dg/gomp/target-1.C: Likewise.
19447         * g++.dg/gomp/target-2.C: Likewise.
19448         * g++.dg/gomp/taskgroup-1.C: Likewise.
19449         * g++.dg/gomp/teams-1.C: Likewise.
19450         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19451         * gcc.dg/cilk-plus/jump.c: Likewise.
19452         * gcc.dg/gomp/block-1.c: Likewise.
19453         * gcc.dg/gomp/block-10.c: Likewise.
19454         * gcc.dg/gomp/block-2.c: Likewise.
19455         * gcc.dg/gomp/block-3.c: Likewise.
19456         * gcc.dg/gomp/block-4.c: Likewise.
19457         * gcc.dg/gomp/block-5.c: Likewise.
19458         * gcc.dg/gomp/block-6.c: Likewise.
19459         * gcc.dg/gomp/block-7.c: Likewise.
19460         * gcc.dg/gomp/block-8.c: Likewise.
19461         * gcc.dg/gomp/block-9.c: Likewise.
19462         * gcc.dg/gomp/target-1.c: Likewise.
19463         * gcc.dg/gomp/target-2.c: Likewise.
19464         * gcc.dg/gomp/taskgroup-1.c: Likewise.
19465         * gcc.dg/gomp/teams-1.c: Likewise.
19467 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
19469         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19470         test case.
19472 2015-01-15  Mike Stump  <mikestump@comcast.net>
19474         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19475         * gcc.dg/inline_2.c: Likewise.
19476         * gcc.dg/inline_3.c: Likewise.
19477         * gcc.dg/inline_4.c: Likewise.
19479 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
19481         PR fortran/58023
19482         * gfortran.dg/proc_ptr_comp_43.f90: New.
19484 2015-01-15  Mike Stump  <mikestump@comcast.net>
19486         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19487         * gcc.dg/unroll_2.c: Likewise.
19488         * gcc.dg/unroll_3.c: Likewise.
19489         * gcc.dg/unroll_4.c: Likewise.
19490         * gcc.dg/unroll_5.c: Likewise.
19492 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
19494         PR target/63971
19495         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19496         in epilogue.
19497         * gcc.target/aarch64/test_frame_6.c: Likewise.
19498         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19499         x30 and x19 (in the epilogue).
19500         * gcc.target/aarch64/test_frame_4.c: Likewise.
19501         * gcc.target/aarch64/test_frame_7.c: Likewise.
19503 2015-01-15  Martin Liska  <mliska@suse.cz>
19505         * g++.dg/ipa/pr64068.C: New test.
19506         * gcc.dg/ipa/PR64559.c: New test.
19508 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19510         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19511         with PIE.
19513 2015-01-15  Richard Biener  <rguenther@suse.de>
19515         PR tree-optimization/61743
19516         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19517         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19519 2015-01-15 Renlin Li <renlin.li@arm.com>
19521         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19522         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19524 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19526         * gcc.dg/vect/vect-aggressive-1.c: New.
19527         * gcc.target/i386/avx2-vect-aggressive.c: New.
19529 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19531         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19533 2015-01-15  Richard Biener  <rguenther@suse.de>
19535         PR lto/64415
19536         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19537         -Wl,-undefined,dynamic_lookup.
19539 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
19541         * gnat.dg/opt47.adb: New test.
19543 2015-01-15  Richard Biener  <rguenther@suse.de>
19545         PR lto/64415
19546         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19548 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19550         PR tree-optimization/64434
19551         * gcc.dg/torture/pr64434.c: New test.
19553 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
19555         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19556         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
19557         -march=loongson* and -march=octeon* require -mno-micromips.
19559 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
19560             Matthew Fortune  <matthew.fortune@imgtec.com>
19562         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19563         * gcc.target/mips/call-saved-5.c (foo): Likewise.
19564         * gcc.target/mips/call-saved-6.c (foo): Likewise.
19565         * gcc.target/mips/call-saved-7.c: New file.
19566         * gcc.target/mips/call-saved-8.c: New file.
19567         * gcc.target/mips/call-saved-9.c: New file.
19569 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
19571         * gcc.target/mips/lsa.c: New file.
19572         * gcc.target/mips/mips64-lsa.c: Likewise.
19573         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19574         * gcc.target/mips/mulsize-4.c: Likewise.
19575         * gcc.target/mips/mulsize-5.c: New file.
19576         * gcc.target/mips/mulsize-6.c: Likewise.
19577         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19578         and !HAS_LSA as ghost options.
19579         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19580         for !HAS_LSA.
19582 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
19584         * g++.dg/torture/20141013.c: Set -fno-short-enums.
19586 2015-01-15  Richard Biener  <rguenther@suse.de>
19588         PR middle-end/64365
19589         * gcc.dg/torture/pr64365.c: New testcase.
19591 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
19593         * gcc.dg/stackprotectexplicit1.c: New test.
19594         * g++.dg/stackprotectexplicit2.c: New test.
19596 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19598         PR target/61933
19599         * gfortran.dg/inquire_internal.f90: New.
19600         * gfortran.dg/negative_unit_check.f90: New.
19602 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
19604         PR target/53988
19605         * gcc.target/sh/pr53988-1.c: New.
19607 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
19609         PR c++/58671
19610         * g++.dg/tls/thread_local-ice3.C: New.
19612 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
19614         * gcc.target/i386/fentry-override.c: Properly place {} in target
19615         selector.  Remove nonpic.
19616         * gcc.target/i386/fentry.c: Likewise.
19618 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19620         * gcc.dg/atomic-invalid.c: Check for invalid memory model
19621         warnings instead of errors.
19623 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
19625         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19626         option support instead of ENABLE_LTO from Makefile.
19628 2015-01-14  Richard Biener  <rguenther@suse.de>
19630         PR tree-optimization/59354
19631         * gcc.dg/vect/pr59354.c: New testcase.
19633 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
19635         * lib/target-supports.exp
19636         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19637         on ARM architures before v7.
19639 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19641         PR middle-end/59448
19642         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19643         an atomic_exchange.
19645 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19647         PR target/64386
19648         * gcc.target/i386/pr64386.c: New test.
19650 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19652         PR target/64393
19653         * gcc.target/i386/pr64393.c: New test.
19655 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19657         PR target/64387
19658         * gcc.target/i386/pr64387.c: New test.
19660 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
19662         * gcc.target/aarch64/store-pair-1.c: Fix typo.
19664 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19666         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19668 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
19670         PR target/64453
19671         * gcc.target/arm/pr64453.c: New.
19673 2015-01-14  Richard Biener  <rguenther@suse.de>
19675         PR lto/64415
19676         * gcc.dg/lto/pr64415_0.c: New testcase.
19677         * gcc.dg/lto/pr64415_1.c: Likewise.
19679 2015-01-14  Martin Liska  <mliska@suse.cz>
19681         * gcc.dg/ipa/pr64307.c: New test.
19683 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
19685         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19686         64-bit and 128-bit.
19688 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19690         PR target/64460
19691         * gcc.target/arm/pr64460_1.c: New test.
19693 2015-01-14  Richard Biener  <rguenther@suse.de>
19695         PR tree-optimization/64493
19696         PR tree-optimization/64495
19697         * gcc.dg/vect/pr64493.c: New testcase.
19698         * gcc.dg/vect/pr64495.c: Likewise.
19700 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
19702         * gcc.dg/Warray-bounds-11.c: New test-case.
19704 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
19706         * gcc.target/mips/octeon3-pipe-1.c: New test.
19708 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
19710         * jit.dg/harness.h (set_up_logging): Move string concatenation
19711         into...
19712         (concat_strings): New function.
19713         (dump_reproducer): New function.
19714         (test_jit): Call dump_reproducer.
19715         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19716         function.
19717         (jit-dg-test): Delete any generated reproducer from previous runs.
19718         Verify that a generated reproducer was created, and verify that it
19719         compiles.
19720         * jit.dg/test-nested-contexts.c (main): Call
19721         gcc_jit_context_dump_reproducer_to_file.
19723 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19725         * gcc.dg/aru-2.c: Add dg-require-profiling.
19727 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19729         * lib/target-supports.exp (check_profiling_available): Check if
19730         -pg links.
19732 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
19734         PR ipa/64565
19735         * g++.dg/torture/pr64565.C: New testcase.
19737 2015-01-13  Marek Polacek  <polacek@redhat.com>
19739         PR middle-end/64391
19740         * gcc.dg/tm/pr64391.c: New test.
19742 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19744         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19745         true.
19747 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19749         * gcc.target/i386/pie.c: New test.
19751         * lib/target-supports.exp (check_effective_target_pie): New.
19753 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
19755         PR rtl-optimization/64286
19756         * gcc.target/i386/avx2-pr64286.c: New test.
19758 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
19760         PR c++/57626
19761         * g++.dg/cpp0x/vt-57626.C: New.
19763 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
19765         PR fortran/64528
19766         * gfortran.dg/pr64528.f90: New test.
19768 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
19770         * gcc.target/aarch64/subsp.c: New test.
19772 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19774         * gcc.target/aarch64/store-pair-1.c: New testcase.
19776 2015-01-13  Richard Biener  <rguenther@suse.de>
19778         PR lto/64373
19779         * gcc.dg/lto/pr64373_0.c: New testcase.
19781 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19783         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19784         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19786 2015-01-13  Richard Biener  <rguenther@suse.de>
19788         PR tree-optimization/64406
19789         * gcc.dg/pr64406.c: New testcase.
19791 2015-01-13  Richard Biener  <rguenther@suse.de>
19793         PR tree-optimization/64404
19794         * gcc.dg/vect/pr64404.c: New testcase.
19796 2015-01-13  Richard Biener  <rguenther@suse.de>
19798         PR tree-optimization/64568
19799         * g++.dg/torture/pr64568.C: New testcase.
19801 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
19803         * jit.dg/test-error-local-used-from-other-function.c: New test
19804         case.
19805         * jit.dg/test-error-param-reuse.c: New test case.
19806         * jit.dg/test-error-param-sharing.c: New test case.
19807         * jit.dg/test-error-param-used-from-other-function.c: New test
19808         case.
19809         * jit.dg/test-error-param-used-without-a-function.c: New test
19810         case.
19812 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
19814         PR tree-optimization/64563
19815         * gcc.dg/pr64563.c: New test.
19817         PR target/64513
19818         * gcc.target/i386/pr64513.c: New test.
19820         PR tree-optimization/64454
19821         * gcc.dg/pr64454.c: New test.
19823         PR testsuite/64028
19824         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19825         bind_pic_locally.
19826         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19827         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19828         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19829         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19830         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19831         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19832         * gcc.dg/vect/slp-25.c: Likewise.
19833         * gcc.dg/vect/vect-109.c: Likewise.
19834         * gcc.dg/vect/vect-13.c: Likewise.
19835         * gcc.dg/vect/vect-17.c: Likewise.
19836         * gcc.dg/vect/vect-18.c: Likewise.
19837         * gcc.dg/vect/vect-19.c: Likewise.
19838         * gcc.dg/vect/vect-20.c: Likewise.
19839         * gcc.dg/vect/vect-21.c: Likewise.
19840         * gcc.dg/vect/vect-22.c: Likewise.
19841         * gcc.dg/vect/vect-27.c: Likewise.
19842         * gcc.dg/vect/vect-29.c: Likewise.
19843         * gcc.dg/vect/vect-2-big-array.c: Likewise.
19844         * gcc.dg/vect/vect-2.c: Likewise.
19845         * gcc.dg/vect/vect-3.c: Likewise.
19846         * gcc.dg/vect/vect-4.c: Likewise.
19847         * gcc.dg/vect/vect-5.c: Likewise.
19848         * gcc.dg/vect/vect-72.c: Likewise.
19849         * gcc.dg/vect/vect-73-big-array.c: Likewise.
19850         * gcc.dg/vect/vect-73.c: Likewise.
19851         * gcc.dg/vect/vect-77-global.c: Likewise.
19852         * gcc.dg/vect/vect-78-global.c: Likewise.
19853         * gcc.dg/vect/vect-7.c: Likewise.
19854         * gcc.dg/vect/vect-86.c: Likewise.
19855         * gcc.dg/vect/vect-align-1.c: Likewise.
19856         * gcc.dg/vect/vect-align-3.c: Likewise.
19857         * gcc.dg/vect/vect-all-big-array.c: Likewise.
19858         * gcc.dg/vect/vect-all.c: Likewise.
19859         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19860         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19861         * gcc.dg/vect/vect-peel-3.c: Likewise.
19862         * gcc.dg/vect/vect-peel-4.c: Likewise.
19863         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19865 2015-01-12  Jeff Law  <law@redhat.com>
19867         PR target/64461
19868         * gcc.target/m68k/pr64461.c: New test.
19870 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
19872         * jit.dg/test-array-as-pointer.c (create_code): Update call
19873         to gcc_jit_context_new_global by setting "kind" to
19874         GCC_JIT_GLOBAL_IMPORTED.
19875         * jit.dg/test-error-array-as-pointer.c: Likewise.
19876         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19877         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19878         setting kind to GCC_JIT_GLOBAL_EXPORTED.
19879         * jit.dg/test-using-global.c (the_global): Rename to...
19880         (imported_global): ...this.
19881         (create_code): Update to test the three kinds of global.
19882         (verify_code): Likewise.
19884 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
19886         PR testsuite/64427
19887         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
19888         undefined behavior.
19889         * gcc.target/i386/pr64291-2.c: Updated.
19891 2015-01-12  Richard Biener  <rguenther@suse.de>
19893         PR tree-optimization/64530
19894         * gfortran.dg/pr64530.f90: New testcase.
19896 2015-01-12  Richard Biener  <rguenther@suse.de>
19898         PR middle-end/64357
19899         * gcc.dg/torture/pr64357.c: New testcase.
19901 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
19903         * gcc.target/i386/nop-mcount.c: Properly place {} in target
19904         selector.
19906 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
19907         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19909 2015-01-12  Martin Liska  <mliska@suse.cz>
19911         * gcc.dg/ipa/PR64550.c: New test.
19913 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
19915         PR ipa/63470
19916         * g++.dg/ipa/pr63470.C: New testcase.
19918 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19920         PR fortran/63733
19921         * gfortran.dg/typebound_operator_20.f90: New.
19923 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19925         PR fortran/58023
19926         * gfortran.dg/proc_ptr_comp_42.f90: New.
19928 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
19930         PR fortran/64508
19931         * gfortran.dg/proc_ptr_comp_41.f90: New.
19933 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
19935         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19937 2015-01-10  Tobias Burnus  <burnus@net-b.de>
19939         PR fortran/64522
19940         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19941         and add dg-excess-errors.
19942         * gfortran.dg/line_length_6.f90: New.
19943         * gfortran.dg/line_length_7.f90: New.
19944         * gfortran.dg/line_length_8.f90: New.
19945         * gfortran.dg/line_length_9.f90: New.
19946         * gfortran.dg/line_length_10.f90: New.
19947         * gfortran.dg/line_length_11.f90: New.
19949 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
19951         * jit.dg/test-threads.c (struct testcase): Move declaration
19952         to jit.dg/all-non-failing-tests.h.
19953         (testcases): Likewise.
19954         * jit.dg/all-non-failing-tests.h (struct testcase): Move
19955         declaration here from jit.dg/all-non-failing-tests.h.
19956         (testcases): Likewise.
19957         * jit.dg/test-combination.c (create_code): Eliminate spelling
19958         out all of the testcases in favor of looping through the
19959         "testcases" metadata.
19960         (verify_code): Likewise.
19962 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
19964         PR rtl-optimization/64536
19965         * gcc.dg/pr64536.c: New test.
19967 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
19969         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19970         * jit.dg/test-combination.c (create_code): Likewise.
19971         (verify_code): Likewise.
19972         * jit.dg/test-constants.c: New test case.
19973         * jit.dg/test-threads.c: Add test-constants.c.
19975 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
19977         PR libobjc/51891
19978         * objc.dg/gnu-api-2-class.m: Add a test case
19979         for the above change.
19981 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
19983         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19985 2015-01-09  Richard Biener  <rguenther@suse.de>
19987         PR tree-optimization/64410
19988         * g++.dg/vect/pr64410.cc: New testcase.
19990 2015-01-09  Martin Liska  <mliska@suse.cz>
19992         * gcc.dg/ipa/ipa-icf-32.c: New test.
19994 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19996         * c-c++-common/tsan/tsan_barrier.h: New.
19997         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19998         * c-c++-common/tsan/bitfield_race.c: Likewise.
19999         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
20000         * c-c++-common/tsan/mutexset1.c: Likewise.
20001         * c-c++-common/tsan/race_on_barrier.c: Likewise.
20002         * c-c++-common/tsan/race_on_mutex.c: Likewise.
20003         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
20004         * c-c++-common/tsan/simple_race.c: Likewise.
20005         * c-c++-common/tsan/simple_stack.c: Likewise.
20006         * c-c++-common/tsan/sleep_sync.c: Likewise.
20007         * c-c++-common/tsan/tiny_race.c: Likewise.
20008         * c-c++-common/tsan/tls_race.c: Likewise.
20009         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
20010         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
20011         * g++.dg/tsan/atomic_free.C: Likewise.
20012         * g++.dg/tsan/atomic_free2.C: Likewise.
20013         * g++.dg/tsan/cond_race.C: Likewise.
20014         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
20016 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
20018         PR testsuite/62250
20019         * lib/target-supports.exp (check_effective_target_libatomic_available):
20020         New.
20021         * gfortran.dg/coarray/caf.exp: Only add -latomic for
20022         targets that match effective-target libatomic_available.
20023         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
20025 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
20027         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
20028         Verify the result of gcc_jit_context_get_last_error.
20029         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
20031 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
20033         PR tree-optimization/63989
20034         * gcc.dg/strlenopt-27.c: New test.
20036 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
20038         * jit.dg/harness.h (set_up_logging): New function.
20039         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
20040         set_up_logging on the context, so that every testcase is
20041         logged to a particular file.
20042         * jit.dg/test-nested-contexts.c (main): Open a logfile,
20043         and call gcc_jit_context_set_logfile on the top-level context.
20045 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
20047         PR target/64338
20048         * g++.dg/opt/pr64338.C: New test.
20050 2015-01-08  Tobias Burnus  <burnus@net-b.de>
20052         * gfortran.dg/coarray/codimension_2b.f90: New file.
20053         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
20054         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
20056 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
20058         PR c++/59004
20059         * g++.dg/ext/fnname4.C: New.
20061 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
20063         PR c++/64462
20064         * g++.dg/cpp0x/constexpr-64462.C: New.
20066 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
20068         PR c++/60753
20069         * g++.dg/cpp0x/deleted10.C: New.
20071 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20073         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
20075 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20077         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
20078         GCC_JIT_UNARY_OP_ABS.
20079         (verify_unary_ops): Likewise.
20081 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20083         * jit.dg/test-arith-overflow.c: New test case.
20084         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
20085         * jit.dg/test-combination.c (create_code): Likewise.
20086         (verify_code): Likewise.
20087         * jit.dg/test-threads.c (testcases): Likewise.
20089 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20091         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
20092         rather than "jit".  Load g++.exp, and call g++_init.
20093         Run test-*.cc files within the testsuite and *.cc files within
20094         docs/examples.
20095         (jit-dg-test): Drop the addition of -fgnu89-inline to
20096         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
20097         doing it when compiling C testcases (since g++ does not handle
20098         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
20099         is restored to the value after g++_init ran, rather than the
20100         value before g++_init ran.  Return a list of
20101         $comp_output $output_file, as dg-test assumes.
20103 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20105         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
20106         make it easier to figure out the origin of each test result when
20107         running test-combination.c and test-threads.c.
20108         (CHECK_VALUE): Likewise.
20109         (CHECK_DOUBLE_VALUE): Likewise.
20110         (CHECK_STRING_VALUE): Likewise.
20111         (CHECK_STRING_STARTS_WITH): Likewise.
20112         (CHECK_STRING_CONTAINS): Likewise.
20113         (CHECK): Likewise.
20114         (check_string_value): Likewise, add "funcname" param.
20115         (check_string_starts_with): Likewise.
20116         (check_string_contains): Likewise.
20118 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20120         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
20121         generating name of built executable.
20123 2015-01-07  Marek Polacek  <polacek@redhat.com>
20125         PR c/64440
20126         * gcc.dg/pr64440.c: New test.
20127         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
20129 2015-01-07  Marek Polacek  <polacek@redhat.com>
20131         PR c/64417
20132         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
20133         * gcc.dg/pr64417.c: New test.
20135 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
20137         PR target/64505
20138         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
20139         fix is correct.
20141 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
20143         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
20144         Check if testcases run without errors, not just if they compile.
20146 2015-01-06  Christian Bruel  <christian.bruel@st.com>
20148         PR target/64507
20149         * gcc.target/sh/pr64507.c: New test.
20151 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
20153         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
20155 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
20157         * c-c++-common/asan/sanitize-all-1.c: New test.
20158         * c-c++-common/ubsan/sanitize-all-1.c: New test.
20159         * c-c++-common/ubsan/sanitize-all-2.c: New test.
20160         * c-c++-common/ubsan/sanitize-all-3.c: New test.
20161         * c-c++-common/ubsan/sanitize-all-4.c: New test.
20163 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
20165         * lib/target-supports.exp (check_profiling_available): Return 0 for
20166         Visium.
20167         (check_effective_target_tls_runtime): Likewise.
20168         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
20169         * gcc.dg/20020312-2.c: Adjust for Visium.
20170         * gcc.dg/tls/thr-cse-1.c: Likewise
20171         * gcc.dg/tree-ssa/20040204-1.c: Likewise
20172         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20173         * gcc.dg/weak/typeof-2.c: Likewise.
20175 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
20177         PR rtl-optimization/64287
20178         * gcc.dg/aru-2.c: New test.
20180 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
20182         PR sanitizer/64344
20183         * c-c++-common/ubsan/pr64344-1.c: New test.
20184         * c-c++-common/ubsan/pr64344-2.c: New test.
20186         PR tree-optimization/64465
20187         * gcc.dg/pr64465.c: New test.
20189         PR tree-optimization/64494
20190         * gcc.c-torture/compile/pr64494.c: New test.
20192 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
20194         PR fortran/47674
20195         * gfortran.dg/realloc_on_assign_25.f90:  New test.
20197 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
20199         Update copyright years.
20201 2015-01-05  Marek Polacek  <polacek@redhat.com>
20203         PR c/64423
20204         * gcc.dg/pr64423.c: New test.
20206 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20208         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
20209         mmix-knuth-mmixware for the same reason as for MIPS.
20210         * gcc.dg/debug/debug-2.c: Ditto.
20212         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
20214 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
20216         PR testsuite/62250
20217         * lib/gfortran.exp: Add libatomic library search path.
20218         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
20219         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
20221         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
20223 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
20225         * c-c++-common/tsan/bitfield_race.c: New testcase.
20226         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
20228 2015-01-02  Tobias Burnus  <burnus@net-b.de>
20230         * gfortran.dg/coarray/collectives_4.f90: New.
20232 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
20234         PR fortran/57562
20235         * gfortran.dg/extends_16.f90: New.
20237 2015-01-02  Tobias Burnus  <burnus@net-b.de>
20239         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
20241 2015-01-02  Tobias Burnus  <burnus@net-b.de>
20243         * gfortran.dg/coarray/codimension_2.f90: New.
20244         * gfortran.dg/coarray/codimension_2a.f90: New.
20245         * gfortran.dg/coarray_35.f90: New.
20246         * gfortran.dg/coarray_35a.f90: New.
20248 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
20250         PR fortran/60507
20251         * gfortran.dg/dummy_procedure_11.f90: New.
20253 Copyright (C) 2015 Free Software Foundation, Inc.
20255 Copying and distribution of this file, with or without modification,
20256 are permitted in any medium without royalty provided the copyright
20257 notice and this notice are preserved.